Author Topic: Java versions: features, improvements, innovations  (Read 6064 times)

gotty

  • Developer & Maintainer
  • Administrator
  • Member
  • *****
  • Posts: 120
    • View Profile
    • Hedgecode Development
Java versions: features, improvements, innovations
« on: 23:08:16, 03 Oct 2018 »
Java 10

OpenJDK 10 was released on 20 March 2018 with twelve new features confirmed.

List of features and improvements:
  • Local-Variable Type Inference (JEP 286);
  • Consolidate the JDK Forest into a Single Repository (JEP 296);
  • Garbage-Collector Interface (JEP 304);
  • Parallel Full GC for G1 (JEP 307);
  • Application Class-Data Sharing (feature to allow application classes to be placed in the shared archive) (JEP 310);
  • Thread-Local Handshakes (JEP 312);
  • Remove the Native-Header Generation Tool (javah) (JEP 313);
  • Additional Unicode Language-Tag Extensions (JEP 314);
  • Heap Allocation on Alternative Memory Devices (JEP 316);
  • Experimental Java-Based JIT Compiler (experimental Graal compiler for the Linux/x64 platform) (JEP 317);
  • Root Certificates (JEP 319);
  • Time-Based Release Versioning (JEP 322).

gotty

  • Developer & Maintainer
  • Administrator
  • Member
  • *****
  • Posts: 120
    • View Profile
    • Hedgecode Development
Java versions: features, improvements, innovations
« Reply #1 on: 23:25:27, 03 Oct 2018 »
Java 11

OpenJDK 11 was released on 25 September 2018 with seventeen new features confirmed.

List of features and improvements:
  • Nest-Based Access Control (JEP 181);
  • Dynamic Class-File Constants (JEP 309);
  • Improve Aarch64 Intrinsics (JEP 315);
  • Epsilon: A No-Op Garbage Collector (JEP 318);
  • Remove the Java EE and CORBA Modules (JEP 320);
  • HTTP Client (Standard) (JEP 321);
  • Local-Variable Syntax for Lambda Parameters (JEP 323);
  • Key Agreement with Curve25519 and Curve448 (JEP 324);
  • Unicode 10 (JEP 327);
  • Flight Recorder (JEP 328);
  • ChaCha20 and Poly1305 Cryptographic Algorithms (JEP 329);
  • Launch Single-File Source-Code Programs (JEP 330);
  • Low-Overhead Heap Profiling (JEP 331);
  • Transport Layer Security (TLS) 1.3 (JEP 332);
  • ZGC: A Scalable Low-Latency Garbage Collector (experimental) (JEP 333);
  • Deprecate the Nashorn JavaScript Engine (JEP 335);
  • Deprecate the Pack200 Tools and API (JEP 336).
« Last Edit: 23:16:49, 11 Oct 2019 by gotty »

gotty

  • Developer & Maintainer
  • Administrator
  • Member
  • *****
  • Posts: 120
    • View Profile
    • Hedgecode Development
Java versions: features, improvements, innovations
« Reply #2 on: 13:55:51, 07 Jun 2019 »
Java 12

OpenJDK 12 was released on 19 March 2019 with eight new features confirmed.

List of features and improvements:
  • Shenandoah: Experimental Low-Pause-Time Garbage Collector (JEP 189);
  • Microbenchmark Suite (JEP 230);
  • Preview Switch Expressions (JEP 325);
  • JVM Constants API (JEP 334);
  • One AArch64 Port, Not Two (JEP 340);
  • Default CDS Archives (JEP 341);
  • Abortable Mixed Collections for G1 (JEP 344);
  • Promptly Return Unused Committed Memory from G1 (JEP 346).
« Last Edit: 23:16:59, 11 Oct 2019 by gotty »

gotty

  • Developer & Maintainer
  • Administrator
  • Member
  • *****
  • Posts: 120
    • View Profile
    • Hedgecode Development
Java versions: features, improvements, innovations
« Reply #3 on: 14:04:44, 10 Oct 2019 »
Java 13

OpenJDK 13 was released on 17 September 2019 with five new features confirmed.

List of features and improvements:
« Last Edit: 23:17:09, 11 Oct 2019 by gotty »

gotty

  • Developer & Maintainer
  • Administrator
  • Member
  • *****
  • Posts: 120
    • View Profile
    • Hedgecode Development
Java versions: features, improvements, innovations
« Reply #4 on: 20:13:03, 30 Oct 2020 »
Java 14

OpenJDK 14 was released on 17 March 2020 with sixteen new features confirmed.

List of features and improvements:

gotty

  • Developer & Maintainer
  • Administrator
  • Member
  • *****
  • Posts: 120
    • View Profile
    • Hedgecode Development
Java versions: features, improvements, innovations
« Reply #5 on: 20:50:33, 30 Oct 2020 »
Java 15

OpenJDK 15 was released on 15 September 2020 with fourteen new features confirmed.

List of features and improvements:

gotty

  • Developer & Maintainer
  • Administrator
  • Member
  • *****
  • Posts: 120
    • View Profile
    • Hedgecode Development
Java versions: features, improvements, innovations
« Reply #6 on: 15:12:59, 27 Mar 2021 »
Java 16

OpenJDK 16 was released on 16 March 2021 with seventeen new features confirmed.

List of features and improvements:

gotty

  • Developer & Maintainer
  • Administrator
  • Member
  • *****
  • Posts: 120
    • View Profile
    • Hedgecode Development
Java versions: features, improvements, innovations
« Reply #7 on: 13:35:26, 28 Sep 2021 »
Java 17

OpenJDK 17 was released on 14 September 2021 with fourteen new features confirmed.

List of features and improvements: