Some Java Historiography
javaalmanac.io

New APIs in Java 13

Comparing Java 13 (build 13.0.2.hs-adpt) with Java 12 (build 12.0.2.hs-adpt).

Element Modification
java.base
java.lang
Character.UnicodeBlock
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
Runtime
traceInstructions(boolean)
  • removed
traceMethodCalls(boolean)
  • removed
String
  • added
  • added
  • added
Character.UnicodeScript
  • added
  • added
  • added
  • added
java.nio.file
FileSystems
  • added
  • added
  • added
java.nio
Buffer
  • added
ByteBuffer
  • added
  • added
  • added
  • added
  • added
CharBuffer
  • added
  • added
  • added
  • added
  • added
DoubleBuffer
  • added
  • added
  • added
  • added
  • added
FloatBuffer
  • added
  • added
  • added
  • added
  • added
IntBuffer
  • added
  • added
  • added
  • added
  • added
LongBuffer
  • added
  • added
  • added
  • added
  • added
MappedByteBuffer
  • added
ShortBuffer
  • added
  • added
  • added
  • added
  • added
java.time.chrono
JapaneseEra
  • added
javax.net.ssl
HandshakeCompletedEvent
  • + forRemoval
SSLSession
  • + forRemoval
javax.security.cert
  • + forRemoval
  • + forRemoval
  • + forRemoval
  • + forRemoval
  • + forRemoval
  • + forRemoval
  • + forRemoval
java.compiler
javax.annotation.processing
ProcessingEnvironment
  • added
javax.lang.model.element
ExecutableElement
  • added
ModuleElement
  • added
PackageElement
  • added
TypeElement
  • added
TypeParameterElement
  • added
VariableElement
  • added
javax.lang.model
SourceVersion
  • added
javax.tools
StandardJavaFileManager
  • added
java.desktop
java.awt.peer
RobotPeer
dispose()
  • removed
java.security.jgss
javax.security.auth.kerberos
KerberosPrincipal
  • added
java.xml.crypto
javax.xml.crypto.dsig.keyinfo
KeyValue
  • added
javax.xml.crypto.dsig
CanonicalizationMethod
  • added
  • added
java.xml
javax.xml.parsers
DocumentBuilderFactory
  • added
  • added
  • added
SAXParserFactory
  • added
  • added
  • added
Data Source

This report is based on simple comparison of all public and protected APIs of the java.* and javax.* packages of JDK builds 13.0.2.hs-adpt and 12.0.2.hs-adpt. It does not make statements about compatibility.

More detailed API comparisons based on the japicmp tool can be found here.