Oracle Releases Java 20

Oracle has released Java 20, the latest Feature Release on the company's six-month update cycle....
Oracle Releases Java 20
Written by Staff
  • Oracle has released Java 20, the latest Feature Release on the company’s six-month update cycle.

    Java 20 is not a a long-term support (LTS) release, so it will only provide updates until version 21 comes out in six months. Nonetheless, this version provides a number of bug fixes and improvements.

    “Instead of making tens of thousands of fixes and delivering close to one hundred JEPs (JDK Enhancement Proposals) every few years, as we did with yesteryear Major Releases, enhancements are delivered in leaner Feature Releases on a more manageable, predictable, six-month schedule,” writes Sharat Chander Director, Java SE Product Management. “The changes range from significant new features to small enhancements to routine maintenance, bug fixes, and documentation improvements. Each change is represented in a single commit for a single issue in the JDK Bug System.

    “Of the 21,604 JIRA issues marked as fixed in Java 11 through Java 20 at the time of their GA, 15,420 were completed by people working for Oracle while 6,184 were contributed by individual developers and developers working for other organizations.”

    Java 20 also includes a number of significant new features and improvements, including:

    • (D)TLS Key Exchange Named Groups
    • Add GarbageCollectorMXBean for Remark and Cleanup Pause Time in G1
    • Unicode 15.0 Support
    • Improved Control of G1 Concurrent Refinement Threads
    • New JFR Event: jdk.InitialSecurityProperty
    • New JFR Event: jdk.SecurityProviderService
    • …and much more

    For more information, check out Oracle’s full release announcement.

    Get the WebProNews newsletter delivered to your inbox

    Get the free daily newsletter read by decision makers

    Advertise with Us

    Ready to get started?

    Get our media kit