It’s been a busy week in the #Java ecosystem!

Highlights include:
➤ Lifecycle changes with two of the JEPs that were targeted for JDK 27; the GA release of Koog 1.0; point releases of Hazelcast, Quarkus, Hibernate and JHipster; the 8th milestone release of Spring AI 2.0; and introducing Endive, a JVM-native WebAssembly (Wasm) runtime.

🔗#InfoQ News Roundup: https://bit.ly/4vIiYxB

#JDK27 #SpringAI #Quarkus #JHipster #Hibernate #WebAssembly #Wasm

Targeted to JDK 27: JEP 536: JFR In-Process Data Redaction: https://openjdk.org/jeps/536 #jdk27 #openjdk #java
JEP 536: JFR In-Process Data Redaction

Proposed to target JDK 27: JEP 538: PEM Encodings of Cryptographic Objects: https://openjdk.org/jeps/538 #jdk27 #openjdk #java
JEP 538: PEM Encodings of Cryptographic Objects

Targeted to JDK 27: JEP 537: Vector API (Twelfth Incubator): https://openjdk.org/jeps/537 #jdk27 #openjdk #java
Targeted to JDK 27: JEP 534: Compact Object Headers by Default: https://openjdk.org/jeps/534 #jdk27 #openjdk #java
JEP 534: Compact Object Headers by Default

Targeted to JDK 27: JEP 523: Make G1 the Default Garbage Collector in All Environments: https://openjdk.org/jeps/523 #jdk27 #openjdk #java
JEP 523: Make G1 the Default Garbage Collector in All Environments

Proposed to target JDK 27: JEP 536: JFR In-Process Data Redaction: https://openjdk.org/jeps/536 #jdk27 #openjdk #java
JEP 536: JFR In-Process Data Redaction

Proposed to target JDK 27: JEP 528: Post-Mortem Crash Analysis with jcmd: https://openjdk.org/jeps/528 #jdk27 #openjdk #java
JEP 528: Post-Mortem Crash Analysis with jcmd

Proposed to target JDK 27: JEP 523: Make G1 the Default Garbage Collector in All Environments: https://openjdk.org/jeps/523 #jdk27 #openjdk #java
Proposed to target JDK 27: JEP 534: Compact Object Headers by Default: https://openjdk.org/jeps/534 #jdk27 #openjdk #java