JSR 399: Java SE 24: Annex 2
Specification
API Specification differences between jdk-23-ga & jdk-24+31
Compiled by Iris Clark
APIs
- jdk-23-ga
- jdk-24+31
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 | 3810 | 2278 | 11128 | 17853 | |||
| 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 | 9 | 37 | 52 | |||||
| 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 | 4063 | 2888 | 12557 | 20277 | |||