JSR 398: Java SE 23: Annex 2
Specification
API Specification differences between jdk-22-ga & jdk-23+31
Compiled by Iris Clark
APIs
- jdk-22-ga
- jdk-23+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 | 95 | 52 | 102 | 1767 | 1325 | 1042 | 4383 | |||
| java.compiler | 14 | 9 | 205 | 177 | 39 | 444 | ||||
| java.desktop | 4 | 3 | 1 | 554 | 123 | 10 | 695 | |||
| java.logging | 2 | 2 | ||||||||
| java.management | 1 | 4 | 160 | 6 | 125 | 296 | ||||
| java.management.rmi | 1 | 298 | 70 | 218 | 587 | |||||
| java.naming | 7 | 8 | 15 | |||||||
| java.net.http | 37 | 18 | 12 | 67 | ||||||
| java.security.jgss | 2 | 2 | ||||||||
| java.security.sasl | 4 | 4 | ||||||||
| java.sql | 1 | 1 | ||||||||
| java.xml | 29 | 29 | ||||||||
| java.xml.crypto | 1 | 1 | ||||||||
| Total | 113 | 65 | 108 | 3029 | 1765 | 1446 | 6526 | |||