JSR 397: Java SE 22: Annex 2
Specification
API Specification differences between jdk-21-ga & jdk-22+35
Compiled by Iris Clark
APIs
- jdk-21-ga
- jdk-22+35
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 | 313 | 71 | 27 | 3783 | 1277 | 2739 | 8210 | |||
java.compiler | 4 | 9 | 1 | 126 | 169 | 57 | 366 | |||
java.desktop | 3 | 4 | 4 | 149 | 115 | 184 | 459 | |||
java.logging | 3 | 2 | 5 | |||||||
java.management | 13 | 74 | 87 | |||||||
java.management.rmi | 2 | 2 | 4 | |||||||
java.naming | 5 | 5 | ||||||||
java.prefs | 6 | 6 | ||||||||
java.rmi | 12 | 12 | ||||||||
java.security.jgss | 5 | 18 | 23 | |||||||
java.security.sasl | 4 | 4 | ||||||||
java.sql | 6 | 6 | ||||||||
java.sql.rowset | 9 | 9 | ||||||||
java.xml | 2 | 65 | 7 | 2 | 76 | |||||
java.xml.crypto | 4 | 4 | 8 | |||||||
Total | 326 | 84 | 32 | 4147 | 1599 | 3092 | 9280 |