Saturday, January 12, 2019

Changes Targeted to Java 12

Java 12 will be released on March 19, 2019. It is not an LTS release and will be obsoleted at the release of Java 13 six months later in September 2019.
Schedule:
2018/12/13Rampdown Phase One (fork from main line)
2019/01/17Rampdown Phase Two
2019/02/07Release-Candidate Phase
2019/03/19General Availability

Changes Targeted to Java 12:
  • JEP 182 and JDK-8028563: no more support for -source/-target/-release 1.6.
  • JEP 325: Switch Expressions (preview feature per JEP 12; i.e., may be removed in a later release)
  • JDK-8208350: Disabled all DES TLS Cipher Suites
  • JDK-8207258: Distrust TLS server certificates anchored by Symantec Root CAs
  • JDK-8209923: Unicode 11
  • JDK-8211883: TLS anon and NULL Cipher Suites are Disabled
  • JDK-8192939: Remove Finalize methods from FileInputStream and FileOutputStream
  • JDK-8211107: LDAPS Communication Failure: "Application code using LDAPS with a socket connect timeout that is <= 0 ( the default value ), may encounter an exception when establishing the connection."
  • JDK-8140466: ChaCha20 and Poly1305 TLS Cipher Suites

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.