From iris.clark at oracle.com Tue Mar 11 04:58:42 2025 From: iris.clark at oracle.com (Iris Clark) Date: Tue, 11 Mar 2025 04:58:42 +0000 Subject: OpenJDK Governing Board Minutes: 2024/05/15, 2024/08/29, 2024/11/07, 2025/02/27 Message-ID: The minutes of the OpenJDK Governing Board's meetings on 15 May 2024, 29 Aug 2024, 7 Nov 2024, and 27 Feb 2025 are now available: https://openjdk.org/groups/gb/minutes/2024-05-15 https://openjdk.org/groups/gb/minutes/2024-08-29 https://openjdk.org/groups/gb/minutes/2024-11-07 https://openjdk.org/groups/gb/minutes/2025-02-27 Thanks, Iris From mark.reinhold at oracle.com Tue Mar 18 13:21:10 2025 From: mark.reinhold at oracle.com (Mark Reinhold) Date: Tue, 18 Mar 2025 06:21:10 -0700 Subject: Java 24 / JDK 24: General Availability Message-ID: <95DCBF45-44FE-4F1B-AD4F-4C702AADEF7C@oracle.com> JDK 24, the reference implementation of Java 24, is now Generally Available. We shipped build 36 as the initial Release Candidate of JDK 24 on 6 February, and no P1 bugs have been reported since then. Build 36 is therefore now the GA build, ready for production use. GPL-licensed OpenJDK builds from Oracle are available here: https://jdk.java.net/24 Builds from other vendors will no doubt be available soon. This release includes 24 JEPs [1]: 404: Generational Shenandoah (Experimental) 450: Compact Object Headers (Experimental) 472: Prepare to Restrict the Use of JNI 475: Late Barrier Expansion for G1 478: Key Derivation Function API (Preview) 479: Remove the Windows 32-bit x86 Port 483: Ahead-of-Time Class Loading & Linking 484: Class-File API 485: Stream Gatherers 486: Permanently Disable the Security Manager 487: Scoped Values (Fourth Preview) 488: Primitive Types in Patterns, instanceof, and switch (Second Preview) 489: Vector API (Ninth Incubator) 490: ZGC: Remove the Non-Generational Mode 491: Synchronize Virtual Threads without Pinning 492: Flexible Constructor Bodies (Third Preview) 493: Linking Run-Time Images without JMODs 494: Module Import Declarations (Second Preview) 495: Simple Source Files and Instance Main Methods (Fourth Preview) 496: Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism 497: Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm 498: Warn upon Use of Memory-Access Methods in sun.misc.Unsafe 499: Structured Concurrency (Fourth Preview) 501: Deprecate the 32-bit x86 Port for Removal This release also includes, as usual, hundreds of smaller enhancements and thousands of bug fixes. Thank you to everyone who contributed this release, whether by designing and implementing features or enhancements, by fixing bugs, or by downloading and testing the early-access builds! - Mark [1] https://openjdk.org/projects/jdk/24/ From iris.clark at oracle.com Wed Mar 26 17:24:17 2025 From: iris.clark at oracle.com (Iris Clark) Date: Wed, 26 Mar 2025 17:24:17 +0000 Subject: OpenJDK Governing Board 2025 Election: Results Message-ID: I'm pleased to announce that Andrew Haley and Phil Race have been elected to fill the two At-Large seats of the OpenJDK Governing Board. [1] Details describing how votes were tallied may be found in the election results pages (html [2], text [3]). On behalf of the Board, I welcome Andrew and Phil back for another year. Thanks to everyone who voted! Iris [1] https://openjdk.org/poll/gb/2025 [2] https://opavote.com/results/5096928923090944 [3] https://openjdk.org/poll/gb/2025/results