JSR 399: Java SE 24: Annex 2
Specification
API Specification differences between jdk-23-ga & jdk-24+36
Compiled by Iris Clark
APIs
- jdk-23-ga
- jdk-24+36
Modules
- ✗ java.base
- ✗ java.compiler
- ✗ java.datatransfer
- ✗ java.desktop
- ✗ java.instrument
- ✗ java.logging
- ✗ java.management
- ✗ java.management.rmi
- ✗ java.naming
- ✗ java.net.http
- ✗ java.prefs
- ✗ java.rmi
- ✗ java.scripting
- ✗ java.se
- ✗ java.security.jgss
- ✗ java.security.sasl
- ✗ java.sql
- ✗ java.sql.rowset
- ✓ java.transaction.xa
- ✗ java.xml
- ✓ java.xml.crypto
Summary
Elements | Comments | Descriptions | Total | |||||||
---|---|---|---|---|---|---|---|---|---|---|
Added | Changed | Removed | Added | Changed | Removed | Added | Changed | Removed | ||
java.base | 163 | 108 | 366 | 7989 | 3967 | 11683 | 24276 | |||
java.compiler | 1 | 18 | 78 | 228 | 31 | 356 | ||||
java.datatransfer | 2 | 2 | ||||||||
java.desktop | 4 | 37 | 2 | 105 | 224 | 631 | 1003 | |||
java.instrument | 3 | 1 | 4 | |||||||
java.logging | 50 | 3 | 5 | 144 | 202 | |||||
java.management | 16 | 12 | 21 | 248 | 297 | |||||
java.management.rmi | 50 | 2 | 52 | |||||||
java.naming | 1 | 5 | 11 | 37 | 54 | |||||
java.net.http | 15 | 4 | 56 | 75 | ||||||
java.prefs | 5 | 22 | 27 | |||||||
java.rmi | 2 | 8 | 10 | 75 | 95 | |||||
java.scripting | 2 | 2 | ||||||||
java.se | 1 | 1 | ||||||||
java.security.jgss | 12 | 4 | 59 | 75 | ||||||
java.security.sasl | 4 | 4 | ||||||||
java.sql | 1 | 27 | 85 | 113 | ||||||
java.sql.rowset | 7 | 35 | 42 | |||||||
java.xml | 9 | 9 | 4 | 22 | ||||||
Total | 169 | 231 | 369 | 8242 | 4579 | 13112 | 26702 |