JSR 396: Java SE 21: Annex 2
Specification
API Specification differences between jdk-20-ga & jdk-21+35
Compiled by Iris Clark
APIs
- jdk-20-ga
- jdk-21+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 | 193 | 45 | 52 | 3077 | 1667 | 1832 | 6866 | |||
java.compiler | 3 | 9 | 33 | 166 | 14 | 225 | ||||
java.desktop | 2 | 1 | 89 | 59 | 55 | 206 | ||||
java.instrument | 64 | 30 | 51 | 145 | ||||||
java.logging | 2 | 2 | ||||||||
java.management | 29 | 5 | 8 | 42 | ||||||
java.management.rmi | 1 | 3 | 11 | 15 | ||||||
java.naming | 5 | 5 | ||||||||
java.net.http | 5 | 2 | 43 | 15 | 72 | 137 | ||||
java.rmi | 2 | 2 | ||||||||
java.security.jgss | 1 | 1 | ||||||||
java.security.sasl | 3 | 3 | ||||||||
java.sql | 3 | 1 | 4 | |||||||
java.sql.rowset | 14 | 14 | ||||||||
java.xml | 112 | 199 | 212 | 523 | ||||||
java.xml.crypto | 2 | 9 | 4 | 15 | ||||||
Total | 205 | 57 | 53 | 3456 | 2176 | 2258 | 8205 |