From shipilev at amazon.de Mon Nov 3 12:54:24 2025 From: shipilev at amazon.de (Shipilev, Aleksey) Date: Mon, 3 Nov 2025 12:54:24 +0000 Subject: CFV: New JDK Committer: Francesco Andreuzzi Message-ID: I hereby nominate Francesco Andreuzzi [1] to JDK Committer. Francesco is the part of Amazon JDK team. He has contributed 55 changes [2] to mainline. The bulk of the changes are maintaining the header inclusions, also a major redoing of precompiled headers. On top of that, there are commits that maintain profilers, refactor GC code, and improve tests. Granting Francesco the role of Committer would help to continue this on-going work. Votes are due by November 21, 0800 UTC. Only current JDK Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Thanks, -Aleksey [1] https://openjdk.org/census#fandreuzzi [2] https://github.com/openjdk/jdk/commits?author=fandreuz [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote Amazon Web Services Development Center Germany GmbH Tamara-Danz-Str. 13 10243 Berlin Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B Sitz: Berlin Ust-ID: DE 365 538 597 -------------- next part -------------- An HTML attachment was scrubbed... URL: From joel.sikstrom at oracle.com Mon Nov 3 12:59:19 2025 From: joel.sikstrom at oracle.com (Joel Sikstrom) Date: Mon, 3 Nov 2025 12:59:19 +0000 Subject: New JDK Committer: Francesco Andreuzzi In-Reply-To: References: Message-ID: Vote: yes / Joel Sikstr?m From: jdk-dev on behalf of Shipilev, Aleksey Date: Monday, 3 November 2025 at 13:55 To: jdk-dev at openjdk.org Subject: CFV: New JDK Committer: Francesco Andreuzzi I hereby nominate Francesco Andreuzzi [1] to JDK Committer. Francesco is the part of Amazon JDK team. He has contributed 55 changes [2] to mainline. The bulk of the changes are maintaining the header inclusions, also a major redoing of precompiled headers. On top of that, there are commits that maintain profilers, refactor GC code, and improve tests. Granting Francesco the role of Committer would help to continue this on-going work. Votes are due by November 21, 0800 UTC. Only current JDK Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Thanks, -Aleksey [1] https://openjdk.org/census#fandreuzzi [2] https://github.com/openjdk/jdk/commits?author=fandreuz [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote Amazon Web Services Development Center Germany GmbH Tamara-Danz-Str. 13 10243 Berlin Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B Sitz: Berlin Ust-ID: DE 365 538 597 -------------- next part -------------- An HTML attachment was scrubbed... URL: From ivan.walulya at oracle.com Mon Nov 3 13:05:25 2025 From: ivan.walulya at oracle.com (Ivan Walulya) Date: Mon, 3 Nov 2025 13:05:25 +0000 Subject: CFV: New JDK Committer: Francesco Andreuzzi In-Reply-To: References: Message-ID: Vote: Yes // Ivan On 3 Nov 2025, at 13:54, Shipilev, Aleksey wrote: I hereby nominate Francesco Andreuzzi [1] to JDK Committer. Francesco is the part of Amazon JDK team. He has contributed 55 changes [2] to mainline. The bulk of the changes are maintaining the header inclusions, also a major redoing of precompiled headers. On top of that, there are commits that maintain profilers, refactor GC code, and improve tests. Granting Francesco the role of Committer would help to continue this on-going work. Votes are due by November 21, 0800 UTC. Only current JDK Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Thanks, -Aleksey [1] https://openjdk.org/census#fandreuzzi [2] https://github.com/openjdk/jdk/commits?author=fandreuz [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote Amazon Web Services Development Center Germany GmbH Tamara-Danz-Str. 13 10243 Berlin Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B Sitz: Berlin Ust-ID: DE 365 538 597 -------------- next part -------------- An HTML attachment was scrubbed... URL: From hohensee at amazon.com Mon Nov 3 13:25:40 2025 From: hohensee at amazon.com (Hohensee, Paul) Date: Mon, 3 Nov 2025 13:25:40 +0000 Subject: New JDK Committer: Francesco Andreuzzi In-Reply-To: References: Message-ID: <012379C0-BB39-487D-9DC0-C1BEECE27971@amazon.com> Vote: yes From: jdk-dev on behalf of "Shipilev, Aleksey" Date: Monday, November 3, 2025 at 4:55?AM To: "jdk-dev at openjdk.org" Subject: CFV: New JDK Committer: Francesco Andreuzzi I hereby nominate Francesco Andreuzzi [1] to JDK Committer. Francesco is the part of Amazon JDK team. He has contributed 55 changes [2] to mainline. The bulk of the changes are maintaining the header inclusions, also a major redoing of precompiled headers. On top of that, there are commits that maintain profilers, refactor GC code, and improve tests. Granting Francesco the role of Committer would help to continue this on-going work. Votes are due by November 21, 0800 UTC. Only current JDK Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Thanks, -Aleksey [1] https://openjdk.org/census#fandreuzzi [2] https://github.com/openjdk/jdk/commits?author=fandreuz [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote Amazon Web Services Development Center Germany GmbH Tamara-Danz-Str. 13 10243 Berlin Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B Sitz: Berlin Ust-ID: DE 365 538 597 -------------- next part -------------- An HTML attachment was scrubbed... URL: From eastig at amazon.co.uk Mon Nov 3 14:30:12 2025 From: eastig at amazon.co.uk (Astigeevich, Evgeny) Date: Mon, 3 Nov 2025 14:30:12 +0000 Subject: New JDK Committer: Francesco Andreuzzi In-Reply-To: References: Message-ID: Vote: yes Sent from Outlook for Mac From: jdk-dev on behalf of Shipilev, Aleksey Date: Monday, 3 November 2025 at 12:56 To: jdk-dev at openjdk.org Subject: CFV: New JDK Committer: Francesco Andreuzzi I hereby nominate Francesco Andreuzzi [1] to JDK Committer. Francesco is the part of Amazon JDK team. He has contributed 55 changes [2] to mainline. The bulk of the changes are maintaining the header inclusions, also a major redoing of precompiled headers. On top of that, there are commits that maintain profilers, refactor GC code, and improve tests. Granting Francesco the role of Committer would help to continue this on-going work. Votes are due by November 21, 0800 UTC. Only current JDK Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Thanks, -Aleksey [1] https://openjdk.org/census#fandreuzzi [2] https://github.com/openjdk/jdk/commits?author=fandreuz [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote Amazon Web Services Development Center Germany GmbH Tamara-Danz-Str. 13 10243 Berlin Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B Sitz: Berlin Ust-ID: DE 365 538 597 Amazon Development Centre (London) Ltd. Registered in England and Wales with registration number 04543232 with its registered office at 1 Principal Place, Worship Street, London EC2A 2FA, United Kingdom. -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.schatzl at oracle.com Mon Nov 3 14:57:57 2025 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Mon, 3 Nov 2025 15:57:57 +0100 Subject: CFV: New JDK Committer: Francesco Andreuzzi In-Reply-To: References: Message-ID: Vote: yes On 03.11.25 13:54, Shipilev, Aleksey wrote: > I hereby nominate Francesco Andreuzzi [1] to JDK Committer. > > Francesco is the part of Amazon JDK team. He has contributed 55 changes > [2] to mainline. The bulk of the changes are maintaining the header > inclusions, also a major redoing of precompiled headers. On top of that, > there are commits that maintain profilers, refactor GC code, and improve > tests. Granting Francesco the role of Committer would help to continue > this on-going work. > > Votes are due by November 21, 0800 UTC. > > Only current JDK Committers [3] are eligible to vote on this > nomination.??Votes must be cast in the open by replying to this mailing > list. > > For Lazy Consensus voting instructions, see [4]. > > Thanks, > > -Aleksey > > [1] https://openjdk.org/census#fandreuzzi census#fandreuzzi> > > [2] https://github.com/openjdk/jdk/commits?author=fandreuz github.com/openjdk/jdk/commits?author=fandreuz> > > [3] https://openjdk.org/census > > [4] https://openjdk.org/projects/#committer-vote projects/#committer-vote> > > > > > Amazon Web Services Development Center Germany GmbH > Tamara-Danz-Str. 13 > 10243 Berlin > Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis > Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B > Sitz: Berlin > Ust-ID: DE 365 538 597 From stefan.karlsson at oracle.com Mon Nov 3 15:06:58 2025 From: stefan.karlsson at oracle.com (Stefan Karlsson) Date: Mon, 3 Nov 2025 16:06:58 +0100 Subject: CFV: New JDK Committer: Francesco Andreuzzi In-Reply-To: References: Message-ID: <553ee09b-f1e5-4e66-854f-d476aa55f02f@oracle.com> Vote: yes StefanK On 2025-11-03 13:54, Shipilev, Aleksey wrote: > > I hereby nominate Francesco Andreuzzi [1] to JDK Committer. > > Francesco is the part of Amazon JDK team. He has contributed 55 > changes [2] to mainline. The bulk of the changes are maintaining the > header inclusions, also a major redoing of precompiled headers. On top > of that, there are commits that maintain profilers, refactor GC code, > and improve tests. Granting Francesco the role of Committer would help > to continue this on-going work. > > Votes are due by November 21, 0800 UTC. > > Only current JDK Committers [3] are eligible to vote on this > nomination.??Votes must be cast in the open by replying to this > mailing list. > > For Lazy Consensus voting instructions, see [4]. > > Thanks, > > -Aleksey > > [1] https://openjdk.org/census#fandreuzzi > > [2] https://github.com/openjdk/jdk/commits?author=fandreuz > > [3] https://openjdk.org/census > > [4] https://openjdk.org/projects/#committer-vote > > > > > Amazon Web Services Development Center Germany GmbH > Tamara-Danz-Str. 13 > 10243 Berlin > Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis > Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B > Sitz: Berlin > Ust-ID: DE 365 538 597 -------------- next part -------------- An HTML attachment was scrubbed... URL: From adinn at redhat.com Mon Nov 3 16:33:46 2025 From: adinn at redhat.com (Andrew Dinn) Date: Mon, 3 Nov 2025 16:33:46 +0000 Subject: CFV: New JDK Committer: Francesco Andreuzzi In-Reply-To: References: Message-ID: Vote: yes On 03/11/2025 12:54, Shipilev, Aleksey wrote: > I hereby nominate Francesco Andreuzzi [1] to JDK Committer. > > Francesco is the part of Amazon JDK team. He has contributed 55 changes > [2] to mainline. The bulk of the changes are maintaining the header > inclusions, also a major redoing of precompiled headers. On top of that, > there are commits that maintain profilers, refactor GC code, and improve > tests. Granting Francesco the role of Committer would help to continue > this on-going work. > > Votes are due by November 21, 0800 UTC. > > Only current JDK Committers [3] are eligible to vote on this > nomination.??Votes must be cast in the open by replying to this mailing > list. > > For Lazy Consensus voting instructions, see [4]. > > Thanks, > > -Aleksey > > [1] https://openjdk.org/census#fandreuzzi census#fandreuzzi> > > [2] https://github.com/openjdk/jdk/commits?author=fandreuz github.com/openjdk/jdk/commits?author=fandreuz> > > [3] https://openjdk.org/census > > [4] https://openjdk.org/projects/#committer-vote projects/#committer-vote> > > > > > Amazon Web Services Development Center Germany GmbH > Tamara-Danz-Str. 13 > 10243 Berlin > Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis > Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B > Sitz: Berlin > Ust-ID: DE 365 538 597 -- regards, Andrew Dinn ----------- Red Hat Distinguished Engineer He/Him/His IBM UK Limited Registered in England and Wales with number 741598 Registered office: Building C, IBM Hursley Office, Hursley Park Road, Winchester, Hampshire SO21 2JN From volker.simonis at gmail.com Mon Nov 3 16:54:52 2025 From: volker.simonis at gmail.com (Volker Simonis) Date: Mon, 3 Nov 2025 17:54:52 +0100 Subject: CFV: New JDK Committer: Francesco Andreuzzi In-Reply-To: References: Message-ID: Vote : yes On Mon, Nov 3, 2025 at 3:18?PM Shipilev, Aleksey wrote: > > I hereby nominate Francesco Andreuzzi [1] to JDK Committer. > > > > Francesco is the part of Amazon JDK team. He has contributed 55 changes [2] to mainline. The bulk of the changes are maintaining the header inclusions, also a major redoing of precompiled headers. On top of that, there are commits that maintain profilers, refactor GC code, and improve tests. Granting Francesco the role of Committer would help to continue this on-going work. > > > > Votes are due by November 21, 0800 UTC. > > > > Only current JDK Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > > > For Lazy Consensus voting instructions, see [4]. > > > > Thanks, > > -Aleksey > > > > [1] https://openjdk.org/census#fandreuzzi > > [2] https://github.com/openjdk/jdk/commits?author=fandreuz > > [3] https://openjdk.org/census > > [4] https://openjdk.org/projects/#committer-vote > > > > > > > > > Amazon Web Services Development Center Germany GmbH > Tamara-Danz-Str. 13 > 10243 Berlin > Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis > Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B > Sitz: Berlin > Ust-ID: DE 365 538 597 From mark.reinhold at oracle.com Mon Nov 3 19:43:43 2025 From: mark.reinhold at oracle.com (Mark Reinhold) Date: Mon, 3 Nov 2025 19:43:43 +0000 Subject: JEP proposed to target JDK 26: 524: PEM Encodings of Cryptographic Objects (Second Preview) Message-ID: <20251103194342.28B65116@naskeag.niobe.net> The following JEP is proposed to target JDK 26: 524: PEM Encodings of Cryptographic Objects (Second Preview) https://openjdk.org/jeps/524 Summary: Introduce an API for encoding objects that represent cryptographic keys, certificates, and certificate revocation lists into the widely-used Privacy-Enhanced Mail (PEM) transport format, and for decoding from that format back into objects. This is a preview API. Feedback on this proposal from JDK Project Committers and Reviewers [1] is more than welcome, as are reasoned objections. If no such objections are raised by 20:00 UTC on Monday, 10 November, or if they?re raised and then satisfactorily answered, then per the JEP 2.0 process proposal [2] I?ll target this JEP to JDK 26. - Mark [1] https://openjdk.org/census#jdk [2] https://cr.openjdk.java.net/~mr/jep/jep-2.0-02.html From mark.reinhold at oracle.com Mon Nov 3 19:47:51 2025 From: mark.reinhold at oracle.com (Mark Reinhold) Date: Mon, 03 Nov 2025 14:47:51 -0500 Subject: Proposed schedule for JDK 26 In-Reply-To: <20251001170413.9AF3F81FA16@eggemoggin.niobe.net> References: <20251001170413.9AF3F81FA16@eggemoggin.niobe.net> Message-ID: <6A3DEDAD-EE68-4309-BD17-0CB3DF4A1280@oracle.com> 2025/10/1 13:04:13 -0400, mark.reinhold at oracle.com: > Here is the proposed schedule for JDK 26: > > 2025/12/04 Rampdown Phase One > 2026/01/15 Rampdown Phase Two > 2026/02/05 Initial Release Candidate > 2026/02/19 Final Release Candidate > 2026/03/17 General Availability > > The phases are defined in JEP 3 [1]. > > Comments on this proposal from JDK Committers and Reviewers [2] are > welcome, as are reasoned objections. If no such objections are raised > by 18:00 UTC next Wednesday, 8 October, or if they?re raised and then > satisfactorily answered, then per the JEP 2.0 process proposal [3] > this will be the schedule for JDK 26. Hearing no objection, this is now the schedule for JDK 26. - Mark From sgehwolf at redhat.com Tue Nov 4 09:51:24 2025 From: sgehwolf at redhat.com (Severin Gehwolf) Date: Tue, 04 Nov 2025 10:51:24 +0100 Subject: CFV: New JDK Committer: Francesco Andreuzzi In-Reply-To: References: Message-ID: <4c2514a73c211a765addc58fff9a54a8a390b627.camel@redhat.com> Vote: yes On Mon, 2025-11-03 at 12:54 +0000, Shipilev, Aleksey wrote: > I hereby nominate Francesco Andreuzzi [1] to JDK Committer. From kemperw at amazon.com Tue Nov 4 18:41:11 2025 From: kemperw at amazon.com (Kemper, William) Date: Tue, 4 Nov 2025 18:41:11 +0000 Subject: New JDK Committer: Francesco Andreuzzi In-Reply-To: References: Message-ID: Vote: yes ________________________________ From: jdk-dev on behalf of Shipilev, Aleksey Sent: Monday, November 3, 2025 4:54:24 AM To: jdk-dev at openjdk.org Subject: CFV: New JDK Committer: Francesco Andreuzzi I hereby nominate Francesco Andreuzzi [1] to JDK Committer. Francesco is the part of Amazon JDK team. He has contributed 55 changes [2] to mainline. The bulk of the changes are maintaining the header inclusions, also a major redoing of precompiled headers. On top of that, there are commits that maintain profilers, refactor GC code, and improve tests. Granting Francesco the role of Committer would help to continue this on-going work. Votes are due by November 21, 0800 UTC. Only current JDK Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Thanks, -Aleksey [1] https://openjdk.org/census#fandreuzzi [2] https://github.com/openjdk/jdk/commits?author=fandreuz [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote Amazon Web Services Development Center Germany GmbH Tamara-Danz-Str. 13 10243 Berlin Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B Sitz: Berlin Ust-ID: DE 365 538 597 -------------- next part -------------- An HTML attachment was scrubbed... URL: From xlpeng at amazon.com Tue Nov 4 20:03:26 2025 From: xlpeng at amazon.com (Peng, Xiaolong) Date: Tue, 4 Nov 2025 20:03:26 +0000 Subject: New JDK Committer: Francesco Andreuzzi In-Reply-To: References: Message-ID: <40CBD724-F3F2-455D-A6F6-C96F94ACF2B9@amazon.com> Vote: yes From: jdk-dev on behalf of "Kemper, William" Date: Tuesday, November 4, 2025 at 10:42?AM To: "Shipilev, Aleksey" , "jdk-dev at openjdk.org" Subject: Re: New JDK Committer: Francesco Andreuzzi Vote: yes ________________________________ From: jdk-dev on behalf of Shipilev, Aleksey Sent: Monday, November 3, 2025 4:54:24 AM To: jdk-dev at openjdk.org Subject: CFV: New JDK Committer: Francesco Andreuzzi I hereby nominate Francesco Andreuzzi [1] to JDK Committer. Francesco is the part of Amazon JDK team. He has contributed 55 changes [2] to mainline. The bulk of the changes are maintaining the header inclusions, also a major redoing of precompiled headers. On top of that, there are commits that maintain profilers, refactor GC code, and improve tests. Granting Francesco the role of Committer would help to continue this on-going work. Votes are due by November 21, 0800 UTC. Only current JDK Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Thanks, -Aleksey [1] https://openjdk.org/census#fandreuzzi [2] https://github.com/openjdk/jdk/commits?author=fandreuz [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote Amazon Web Services Development Center Germany GmbH Tamara-Danz-Str. 13 10243 Berlin Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B Sitz: Berlin Ust-ID: DE 365 538 597 -------------- next part -------------- An HTML attachment was scrubbed... URL: From dean.long at oracle.com Wed Nov 5 00:13:14 2025 From: dean.long at oracle.com (Dean Long) Date: Tue, 4 Nov 2025 16:13:14 -0800 Subject: CFV: New JDK Committer: Francesco Andreuzzi In-Reply-To: References: Message-ID: Vote: yes From mark.reinhold at oracle.com Wed Nov 5 19:41:43 2025 From: mark.reinhold at oracle.com (Mark Reinhold) Date: Wed, 5 Nov 2025 19:41:43 +0000 Subject: JEP proposed to target JDK 26: 526: Lazy Constants (Second Preview) Message-ID: <20251105194142.B29A712@naskeag.niobe.net> The following JEP is proposed to target JDK 26: 526: Lazy Constants (Second Preview) https://openjdk.org/jeps/526 Summary: Introduce an API for lazy constants, which are objects that hold unmodifiable data. Lazy constants are treated as true constants by the JVM, enabling the same performance optimizations that are enabled by declaring a field final. Compared to final fields, however, lazy constants offer greater flexibility as to the timing of their initialization. This is a preview API. Feedback on this proposal from JDK Project Committers and Reviewers [1] is more than welcome, as are reasoned objections. If no such objections are raised by 20:00 UTC on Wednesday, 12 November, or if they?re raised and then satisfactorily answered, then per the JEP 2.0 process proposal [2] I?ll target this JEP to JDK 26. - Mark [1] https://openjdk.org/census#jdk [2] https://cr.openjdk.java.net/~mr/jep/jep-2.0-02.html From mark.reinhold at oracle.com Thu Nov 6 16:06:14 2025 From: mark.reinhold at oracle.com (Mark Reinhold) Date: Thu, 6 Nov 2025 16:06:14 +0000 Subject: JEP proposed to target JDK 26: 530: Primitive Types in Patterns, instanceof, and switch (Fourth Preview) Message-ID: <20251106160612.F064B290@naskeag.niobe.net> The following JEP is proposed to target JDK 26: 530: Primitive Types in Patterns, instanceof, and switch (Fourth Preview) https://openjdk.org/jeps/530 Summary: Enhance pattern matching by allowing primitive types in all pattern contexts, and extend instanceof and switch to work with all primitive types. This is a preview language feature. Feedback on this proposal from JDK Project Committers and Reviewers [1] is more than welcome, as are reasoned objections. If no such objections are raised by 20:00 UTC on Thursday, 13 November, or if they?re raised and then satisfactorily answered, then per the JEP 2.0 process proposal [2] I?ll target this JEP to JDK 26. - Mark [1] https://openjdk.org/census#jdk [2] https://cr.openjdk.java.net/~mr/jep/jep-2.0-02.html From mark.reinhold at oracle.com Thu Nov 6 22:16:45 2025 From: mark.reinhold at oracle.com (Mark Reinhold) Date: Thu, 06 Nov 2025 17:16:45 -0500 Subject: JEP proposed to target JDK 26: 516: Ahead-of-Time Object Caching with Any GC In-Reply-To: <20251030182257.8EB02906@naskeag.niobe.net> References: <20251030182257.8EB02906@naskeag.niobe.net> Message-ID: <72E0352E-774B-47D8-96BD-557F2B02B36D@oracle.com> 2025/10/30 14:22:58 -0400, Mark Reinhold: > The following JEP is proposed to target JDK 26: > > 516: Ahead-of-Time Object Caching with Any GC > https://openjdk.org/jeps/516 > > Summary: Enhance the ahead-of-time cache, which enables the HotSpot > Java Virtual Machine to improve startup and warmup time, so that it can > be used with any garbage collector, including the low-latency Z Garbage > Collector (ZGC). Achieve this by making it possible to load cached > Java objects sequentially into memory from a neutral, GC-agnostic > format, rather than map them directly into memory in a GC-specific > format. > > Feedback on this proposal from JDK Project Committers and Reviewers [1] > is more than welcome, as are reasoned objections. If no such objections > are raised by 20:00 UTC on Thursday, 6 November, or if they?re raised > and then satisfactorily answered, then per the JEP 2.0 process proposal > [2] I?ll target this JEP to JDK 26. Hearing no objections, I?ve targeted this JEP to JDK 26. - Mark From mark.reinhold at oracle.com Thu Nov 6 22:18:20 2025 From: mark.reinhold at oracle.com (Mark Reinhold) Date: Thu, 06 Nov 2025 17:18:20 -0500 Subject: JEP proposed to target JDK 26: 529: Vector API (Eleventh Incubator) In-Reply-To: <20251030182312.322FB908@naskeag.niobe.net> References: <20251030182312.322FB908@naskeag.niobe.net> Message-ID: <4346C6F6-CF52-4528-B11F-89DDFF9BAFD0@oracle.com> 2025/10/30 14:23:12 -0400, Mark Reinhold: > The following JEP is proposed to target JDK 26: > > 529: Vector API (Eleventh Incubator) > https://openjdk.org/jeps/529 > > Summary: Introduce an API to express vector computations that reliably > compile at runtime to optimal vector instructions on supported CPUs, > thus achieving performance superior to equivalent scalar computations. > > Feedback on this proposal from JDK Project Committers and Reviewers [1] > is more than welcome, as are reasoned objections. If no such objections > are raised by 20:00 UTC on Thursday, 6 November, or if they?re raised > and then satisfactorily answered, then per the JEP 2.0 process proposal > [2] I?ll target this JEP to JDK 26. Hearing no objections, I?ve targeted this JEP to JDK 26. - Mark From mark.reinhold at oracle.com Thu Nov 6 22:19:27 2025 From: mark.reinhold at oracle.com (Mark Reinhold) Date: Thu, 06 Nov 2025 17:19:27 -0500 Subject: JEP proposed to target JDK 26: 500: Prepare to Make Final Mean Final In-Reply-To: <20251030183545.0E8EFA02@naskeag.niobe.net> References: <20251030183545.0E8EFA02@naskeag.niobe.net> Message-ID: 2025/10/30 14:35:45 -0400, Mark Reinhold: > The following JEP is proposed to target JDK 26: > > 500: Prepare to Make Final Mean Final > https://openjdk.org/jeps/500 > > Summary: Issue warnings about uses of deep reflection to mutate > final fields. These warnings aim to prepare developers for a future > release that ensures integrity by default by restricting final field > mutation, which will make Java programs safer and potentially faster. > Application developers can avoid both current warnings and future > restrictions by selectively enabling the ability to mutate final fields > where essential. > > Feedback on this proposal from JDK Project Committers and Reviewers [1] > is more than welcome, as are reasoned objections. If no such objections > are raised by 20:00 UTC on Thursday, 6 November, or if they?re raised > and then satisfactorily answered, then per the JEP 2.0 process proposal > [2] I?ll target this JEP to JDK 26. Hearing no objections, I?ve targeted this JEP to JDK 26. - Mark From bylokhov at amazon.com Fri Nov 7 01:23:07 2025 From: bylokhov at amazon.com (Sergey Bylokhov) Date: Thu, 6 Nov 2025 17:23:07 -0800 Subject: JEP proposed to target JDK 26: 526: Lazy Constants (Second Preview) In-Reply-To: <20251105194142.B29A712@naskeag.niobe.net> References: <20251105194142.B29A712@naskeag.niobe.net> Message-ID: Hello, It might be worth clarifying in the JEP text that a LazyConstant field should also be declared as final. For example, consider this case: private LazyConstant ORDERS = LazyConstant.of(...); The value is initialized lazily, but since ORDERS isn?t final, can the JVM reliably inline it? In the ?Flexible initialization with lazy constants? section, the table currently lists and compares three cases: 1. "final field" 2. "LazyConstant" 3. "non-final field" It might be useful to clarify that a LazyConstant field has all the benefits of a final field only if the field itself is declared as final. Otherwise, it behaves more like a non-final field, despite using a LazyConstant object. BTW how is it expected to work if the LazyConstant is created and stored in a local variable? Also, there?s a small cosmetic issue in the code examples, the use of the private modifier is inconsistent. In some examples it is included, while in others it is omitted. -- Best regards, Sergey. From maurizio.cimadamore at oracle.com Fri Nov 7 17:24:05 2025 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Fri, 7 Nov 2025 17:24:05 +0000 Subject: JEP proposed to target JDK 26: 526: Lazy Constants (Second Preview) In-Reply-To: References: <20251105194142.B29A712@naskeag.niobe.net> Message-ID: <2a1abf52-0e31-4e88-9ba2-90af58c36443@oracle.com> Hi Sergey On 07/11/2025 01:23, Sergey Bylokhov wrote: > Hello, > > It might be worth clarifying in the JEP text that a LazyConstant field > should also be declared as final. > > For example, consider this case: > > ??? private LazyConstant ORDERS = LazyConstant.of(...); > > The value is initialized lazily, but since ORDERS isn?t final, can the > JVM reliably inline it? > > In the ?Flexible initialization with lazy constants? section, the > table currently lists and compares three cases: > > 1. "final field" > 2. "LazyConstant" > 3. "non-final field" > > It might be useful to clarify that a LazyConstant field has all the > benefits of a final field only if the field itself is declared as > final. Otherwise, it behaves more like a non-final field, despite > using a LazyConstant object. I think there's enough bread crumbs for the readed. The table compares how many times, and when assignment occurs. No need to mention final here. The first part that brings up constant folding is the para that starts with: > There is, furthermore, mechanical sympathy... This para includes this sentence: > This allows the JVM to treat the content of a lazy constant as a true constant, provided that the field which refers to the lazy constant is |final| Which seems "close enough" to the performance claim. Also, in the "Risks and assumptions" section at the end of the JEP, there is a further note: > The JVM can apply constant-folding optimizations only when it can trust that |final| fields can be updated only once. > BTW how is it expected to work if the LazyConstant is created and > stored in a local variable? I don't know if we have benchmark for this. Per do you have anything? > > Also, there?s a small cosmetic issue in the code examples, the use of > the private modifier is inconsistent. In some examples it is included, > while in others it is omitted. Thanks, we will fix. Cheers Maurizio -------------- next part -------------- An HTML attachment was scrubbed... URL: From maurizio.cimadamore at oracle.com Fri Nov 7 17:24:21 2025 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Fri, 7 Nov 2025 17:24:21 +0000 Subject: JEP proposed to target JDK 26: 526: Lazy Constants (Second Preview) In-Reply-To: References: <20251105194142.B29A712@naskeag.niobe.net> Message-ID: Hi Sergey On 07/11/2025 01:23, Sergey Bylokhov wrote: > Hello, > > It might be worth clarifying in the JEP text that a LazyConstant field > should also be declared as final. > > For example, consider this case: > > ??? private LazyConstant ORDERS = LazyConstant.of(...); > > The value is initialized lazily, but since ORDERS isn?t final, can the > JVM reliably inline it? > > In the ?Flexible initialization with lazy constants? section, the > table currently lists and compares three cases: > > 1. "final field" > 2. "LazyConstant" > 3. "non-final field" > > It might be useful to clarify that a LazyConstant field has all the > benefits of a final field only if the field itself is declared as > final. Otherwise, it behaves more like a non-final field, despite > using a LazyConstant object. I think there's enough bread crumbs for the readed. The table compares how many times, and when assignment occurs. No need to mention final here. The first part that brings up constant folding is the para that starts with: > There is, furthermore, mechanical sympathy... This para includes this sentence: > This allows the JVM to treat the content of a lazy constant as a true constant, provided that the field which refers to the lazy constant is |final| Which seems "close enough" to the performance claim. Also, in the "Risks and assumptions" section at the end of the JEP, there is a further note: > The JVM can apply constant-folding optimizations only when it can trust that |final| fields can be updated only once. > BTW how is it expected to work if the LazyConstant is created and > stored in a local variable? I don't know if we have benchmark for this. Per do you have anything? > > Also, there?s a small cosmetic issue in the code examples, the use of > the private modifier is inconsistent. In some examples it is included, > while in others it is omitted. Thanks, we will fix. Cheers Maurizio -------------- next part -------------- An HTML attachment was scrubbed... URL: From jaikiran.pai at oracle.com Mon Nov 10 13:20:35 2025 From: jaikiran.pai at oracle.com (Jaikiran Pai) Date: Mon, 10 Nov 2025 18:50:35 +0530 Subject: CFV: New JDK Committer: Francesco Andreuzzi In-Reply-To: References: Message-ID: <632fb399-2457-4d46-a980-05a020492814@oracle.com> vote: yes -Jaikiran On 03/11/25 6:24 pm, Shipilev, Aleksey wrote: > > I hereby nominate Francesco Andreuzzi [1] to JDK Committer. > > Francesco is the part of Amazon JDK team. He has contributed 55 > changes [2] to mainline. The bulk of the changes are maintaining the > header inclusions, also a major redoing of precompiled headers. On top > of that, there are commits that maintain profilers, refactor GC code, > and improve tests. Granting Francesco the role of Committer would help > to continue this on-going work. > > Votes are due by November 21, 0800 UTC. > > Only current JDK Committers [3] are eligible to vote on this > nomination.??Votes must be cast in the open by replying to this > mailing list. > > For Lazy Consensus voting instructions, see [4]. > > Thanks, > > -Aleksey > > [1] https://openjdk.org/census#fandreuzzi > > [2] https://github.com/openjdk/jdk/commits?author=fandreuz > > [3] https://openjdk.org/census > > [4] https://openjdk.org/projects/#committer-vote > > > > > Amazon Web Services Development Center Germany GmbH > Tamara-Danz-Str. 13 > 10243 Berlin > Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis > Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B > Sitz: Berlin > Ust-ID: DE 365 538 597 -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark.reinhold at oracle.com Mon Nov 10 15:16:21 2025 From: mark.reinhold at oracle.com (Mark Reinhold) Date: Mon, 10 Nov 2025 10:16:21 -0500 Subject: JEP proposed to target JDK 26: 525: Structured Concurrency (Sixth Preview) In-Reply-To: <20251031181008.3C6C3416@naskeag.niobe.net> References: <20251031181008.3C6C3416@naskeag.niobe.net> Message-ID: <3A801A42-AD9F-4360-9894-69008F466990@oracle.com> 2025/10/31 14:10:09 -0400, Mark Reinhold: > The following JEP is proposed to target JDK 26: > > 525: Structured Concurrency (Sixth Preview) > https://openjdk.org/jeps/525 > > Summary: Simplify concurrent programming by introducing an API for > structured concurrency. Structured concurrency treats groups of > related tasks running in different threads as single units of work, > thereby streamlining error handling and cancellation, improving > reliability, and enhancing observability. This is a preview API. > > Feedback on this proposal from JDK Project Committers and Reviewers [1] > is more than welcome, as are reasoned objections. If no such objections > are raised by 20:00 UTC on Friday, 7 November, or if they?re raised and > then satisfactorily answered, then per the JEP 2.0 process proposal [2] > I?ll target this JEP to JDK 26. Hearing no objections, I?ve targeted this JEP to JDK 26. - Mark From mark.reinhold at oracle.com Mon Nov 10 20:15:28 2025 From: mark.reinhold at oracle.com (Mark Reinhold) Date: Mon, 10 Nov 2025 15:15:28 -0500 Subject: JEP proposed to target JDK 26: 524: PEM Encodings of Cryptographic Objects (Second Preview) In-Reply-To: <20251103194342.28B65116@naskeag.niobe.net> References: <20251103194342.28B65116@naskeag.niobe.net> Message-ID: 2025/11/3 14:43:43 -0500, Mark Reinhold: > The following JEP is proposed to target JDK 26: > > 524: PEM Encodings of Cryptographic Objects (Second Preview) > https://openjdk.org/jeps/524 > > Summary: Introduce an API for encoding objects that represent > cryptographic keys, certificates, and certificate revocation lists into > the widely-used Privacy-Enhanced Mail (PEM) transport format, and for > decoding from that format back into objects. This is a preview API. > > Feedback on this proposal from JDK Project Committers and Reviewers [1] > is more than welcome, as are reasoned objections. If no such objections > are raised by 20:00 UTC on Monday, 10 November, or if they?re raised > and then satisfactorily answered, then per the JEP 2.0 process proposal > [2] I?ll target this JEP to JDK 26. Hearing no objections, I?ve targeted this JEP to JDK 26. - Mark From coleen.phillimore at oracle.com Mon Nov 10 20:39:31 2025 From: coleen.phillimore at oracle.com (Coleen Phillimore) Date: Mon, 10 Nov 2025 20:39:31 +0000 Subject: CFV: New JDK Committer: Francesco Andreuzzi In-Reply-To: <632fb399-2457-4d46-a980-05a020492814@oracle.com> References: <632fb399-2457-4d46-a980-05a020492814@oracle.com> Message-ID: Vote: yes Get Outlook for Mac Confidential ? Oracle Internal From: jdk-dev on behalf of Jaikiran Pai Date: Monday, November 10, 2025 at 8:21?AM To: jdk-dev at openjdk.org Subject: Re: CFV: New JDK Committer: Francesco Andreuzzi vote: yes -Jaikiran On 03/11/25 6:24 pm, Shipilev, Aleksey wrote: I hereby nominate Francesco Andreuzzi [1] to JDK Committer. Francesco is the part of Amazon JDK team. He has contributed 55 changes [2] to mainline. The bulk of the changes are maintaining the header inclusions, also a major redoing of precompiled headers. On top of that, there are commits that maintain profilers, refactor GC code, and improve tests. Granting Francesco the role of Committer would help to continue this on-going work. Votes are due by November 21, 0800 UTC. Only current JDK Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Thanks, -Aleksey [1] https://openjdk.org/census#fandreuzzi [2] https://github.com/openjdk/jdk/commits?author=fandreuz [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote Amazon Web Services Development Center Germany GmbH Tamara-Danz-Str. 13 10243 Berlin Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B Sitz: Berlin Ust-ID: DE 365 538 597 -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark.reinhold at oracle.com Wed Nov 12 20:46:54 2025 From: mark.reinhold at oracle.com (Mark Reinhold) Date: Wed, 12 Nov 2025 15:46:54 -0500 Subject: JEP proposed to target JDK 26: 526: Lazy Constants (Second Preview) In-Reply-To: <20251105194142.B29A712@naskeag.niobe.net> References: <20251105194142.B29A712@naskeag.niobe.net> Message-ID: <8E05A02F-45B3-474C-9378-A10235EB1893@oracle.com> 2025/11/5 14:41:43 -0500, Mark Reinhold: > The following JEP is proposed to target JDK 26: > > 526: Lazy Constants (Second Preview) > https://openjdk.org/jeps/526 > > Summary: Introduce an API for lazy constants, which are objects that > hold unmodifiable data. Lazy constants are treated as true constants > by the JVM, enabling the same performance optimizations that are > enabled by declaring a field final. Compared to final fields, however, > lazy constants offer greater flexibility as to the timing of their > initialization. This is a preview API. > > Feedback on this proposal from JDK Project Committers and Reviewers [1] > is more than welcome, as are reasoned objections. If no such objections > are raised by 20:00 UTC on Wednesday, 12 November, or if they?re raised > and then satisfactorily answered, then per the JEP 2.0 process proposal > [2] I?ll target this JEP to JDK 26. Hearing no objections, I?ve targeted this JEP to JDK 26. - Mark From naoto.sato at oracle.com Wed Nov 12 23:02:08 2025 From: naoto.sato at oracle.com (Naoto Sato) Date: Wed, 12 Nov 2025 15:02:08 -0800 Subject: CFV: New JDK Reviewer: Justin Lu Message-ID: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> I hereby nominate Justin Lu to JDK Reviewer. Justin is a member of the Java Core Libraries team at Oracle and has contributed over 280 patches to the JDK project[0]. His work primarily focuses on Java internationalization, including text formatting/parsing, locale, and currency. He has made numerous contributions in areas such as bug fixes, performance enhancements, and documentation improvements. Votes are due by 2025-11-27T00:00:00[UTC]. Only current JDK Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Three-Vote Consensus voting instructions, see [2]. Naoto Sato [0] https://bugs.openjdk.org/issues/?jql=status%20%3D%20Resolved%20AND%20assignee%20%3D%20jlu [1] https://openjdk.org/census [2] https://openjdk.org/projects/#reviewer-vote From pavel.rappo at gmail.com Wed Nov 12 23:04:46 2025 From: pavel.rappo at gmail.com (Pavel Rappo) Date: Wed, 12 Nov 2025 23:04:46 +0000 Subject: CFV: New JDK Reviewer: Justin Lu In-Reply-To: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> Message-ID: Vote: yes On Wed, Nov 12, 2025 at 11:02?PM Naoto Sato wrote: > > I hereby nominate Justin Lu to JDK Reviewer. > > Justin is a member of the Java Core Libraries team at Oracle and has > contributed over 280 patches to the JDK project[0]. His work primarily > focuses on Java internationalization, including text formatting/parsing, > locale, and currency. He has made numerous contributions in areas such > as bug fixes, performance enhancements, and documentation improvements. > > Votes are due by 2025-11-27T00:00:00[UTC]. > > Only current JDK Reviewers [1] are eligible to vote > on this nomination. Votes must be cast in the open by replying > to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > Naoto Sato > > [0] > https://bugs.openjdk.org/issues/?jql=status%20%3D%20Resolved%20AND%20assignee%20%3D%20jlu > [1] https://openjdk.org/census > [2] https://openjdk.org/projects/#reviewer-vote From dean.long at oracle.com Thu Nov 13 00:31:49 2025 From: dean.long at oracle.com (Dean Long) Date: Wed, 12 Nov 2025 16:31:49 -0800 Subject: =?UTF-8?Q?Re=3A_CFV=3A_New_JDK_Committer=3A_Beno=C3=AEt_Maillard?= In-Reply-To: References: Message-ID: <03dfe96f-7351-4e0b-b608-85fc89fdf2f8@oracle.com> Vote: yes From chen.l.liang at oracle.com Thu Nov 13 00:35:02 2025 From: chen.l.liang at oracle.com (Chen Liang) Date: Thu, 13 Nov 2025 00:35:02 +0000 Subject: CFV: New JDK Reviewer: Justin Lu In-Reply-To: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> Message-ID: Vote: yes! -Chen Confidential- Oracle Internal ________________________________ From: jdk-dev on behalf of Naoto Sato Sent: Wednesday, November 12, 2025 5:02 PM To: jdk-dev at openjdk.org Subject: CFV: New JDK Reviewer: Justin Lu I hereby nominate Justin Lu to JDK Reviewer. Justin is a member of the Java Core Libraries team at Oracle and has contributed over 280 patches to the JDK project[0]. His work primarily focuses on Java internationalization, including text formatting/parsing, locale, and currency. He has made numerous contributions in areas such as bug fixes, performance enhancements, and documentation improvements. Votes are due by 2025-11-27T00:00:00[UTC]. Only current JDK Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Three-Vote Consensus voting instructions, see [2]. Naoto Sato [0] https://bugs.openjdk.org/issues/?jql=status%20%3D%20Resolved%20AND%20assignee%20%3D%20jlu [1] https://openjdk.org/census [2] https://openjdk.org/projects/#reviewer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From chen.l.liang at oracle.com Thu Nov 13 00:35:39 2025 From: chen.l.liang at oracle.com (Chen Liang) Date: Thu, 13 Nov 2025 00:35:39 +0000 Subject: =?iso-8859-1?Q?Re:_CFV:_New_JDK_Committer:_Beno=EEt_Maillard?= In-Reply-To: References: Message-ID: Vote: yes -Chen Confidential- Oracle Internal ________________________________ From: jdk-dev on behalf of Tobias Hartmann Sent: Wednesday, October 8, 2025 12:42 AM To: jdk-dev at openjdk.org Cc: Benoit Maillard Subject: CFV: New JDK Committer: Beno?t Maillard I hereby nominate Beno?t Maillard [1] to JDK Committer. Beno?t is a member of the HotSpot Compiler Team at Oracle. Since June 2025, he contributed 13 changes in various compiler related areas to the JDK project [2]. Votes are due by October 22, 2025, 06:00 UTC. Only current JDK Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Best regards, Tobias [1] https://openjdk.org/census#bmaillard [2] https://github.com/search?q=author%3Abenoitmaillard+repo%3Aopenjdk%2Fjdk&type=commits [3] https://openjdk.java.net/census [4] https://openjdk.org/projects/#committer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian.burkhalter at oracle.com Thu Nov 13 01:43:55 2025 From: brian.burkhalter at oracle.com (Brian Burkhalter) Date: Thu, 13 Nov 2025 01:43:55 +0000 Subject: CFV: New JDK Reviewer: Justin Lu In-Reply-To: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> Message-ID: Vote: yes From joe.darcy at oracle.com Thu Nov 13 02:26:53 2025 From: joe.darcy at oracle.com (Joseph D. Darcy) Date: Wed, 12 Nov 2025 18:26:53 -0800 Subject: CFV: New JDK Reviewer: Justin Lu In-Reply-To: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> Message-ID: <5af517f2-e5f1-44d3-8cfe-1dbbc19e6686@oracle.com> Vote: yes -Joe On 11/12/2025 3:02 PM, Naoto Sato wrote: > I hereby nominate Justin Lu to JDK Reviewer. > > Justin is a member of the Java Core Libraries team at Oracle and has > contributed over 280 patches to the JDK project[0]. His work primarily > focuses on Java internationalization, including text > formatting/parsing, locale, and currency. He has made numerous > contributions in areas such as bug fixes, performance enhancements, > and documentation improvements. > > Votes are due by 2025-11-27T00:00:00[UTC]. > > Only current JDK Reviewers [1] are eligible to vote > on this nomination.? Votes must be cast in the open by replying > to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > Naoto Sato > > [0] > https://bugs.openjdk.org/issues/?jql=status%20%3D%20Resolved%20AND%20assignee%20%3D%20jlu > [1] https://openjdk.org/census > [2] https://openjdk.org/projects/#reviewer-vote From jaikiran.pai at oracle.com Thu Nov 13 04:30:30 2025 From: jaikiran.pai at oracle.com (Jaikiran Pai) Date: Thu, 13 Nov 2025 10:00:30 +0530 Subject: CFV: New JDK Reviewer: Justin Lu In-Reply-To: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> Message-ID: vote: yes -Jaikiran On 13/11/25 4:32 am, Naoto Sato wrote: > I hereby nominate Justin Lu to JDK Reviewer. > > Justin is a member of the Java Core Libraries team at Oracle and has > contributed over 280 patches to the JDK project[0]. His work primarily > focuses on Java internationalization, including text > formatting/parsing, locale, and currency. He has made numerous > contributions in areas such as bug fixes, performance enhancements, > and documentation improvements. > > Votes are due by 2025-11-27T00:00:00[UTC]. > > Only current JDK Reviewers [1] are eligible to vote > on this nomination.? Votes must be cast in the open by replying > to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > Naoto Sato > > [0] > https://bugs.openjdk.org/issues/?jql=status%20%3D%20Resolved%20AND%20assignee%20%3D%20jlu > [1] https://openjdk.org/census > [2] https://openjdk.org/projects/#reviewer-vote From alan.bateman at oracle.com Thu Nov 13 06:35:49 2025 From: alan.bateman at oracle.com (Alan Bateman) Date: Thu, 13 Nov 2025 06:35:49 +0000 Subject: CFV: New JDK Reviewer: Justin Lu In-Reply-To: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> Message-ID: <70d2c5ce-27c1-4b5d-861b-d4102624e122@oracle.com> Vote: yes From tobias.hartmann at oracle.com Thu Nov 13 07:19:58 2025 From: tobias.hartmann at oracle.com (Tobias Hartmann) Date: Thu, 13 Nov 2025 08:19:58 +0100 Subject: =?UTF-8?Q?Re=3A_CFV=3A_New_JDK_Committer=3A_Beno=C3=AEt_Maillard?= In-Reply-To: <03dfe96f-7351-4e0b-b608-85fc89fdf2f8@oracle.com> References: <03dfe96f-7351-4e0b-b608-85fc89fdf2f8@oracle.com> Message-ID: Thanks Dean and Cheng but the results have been announced already :) https://mail.openjdk.org/pipermail/jdk-dev/2025-October/010564.html Best regards, Tobias On 11/13/25 1:31 AM, Dean Long wrote: > Vote: yes From goetz.lindenmaier at sap.com Thu Nov 13 07:29:51 2025 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Thu, 13 Nov 2025 07:29:51 +0000 Subject: CFV: New JDK Reviewer: Justin Lu In-Reply-To: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> Message-ID: Vote: yes Best Goetz. > -----Original Message----- > From: jdk-dev On Behalf Of Naoto Sato > Sent: Thursday, November 13, 2025 12:02 AM > To: jdk-dev at openjdk.org > Subject: CFV: New JDK Reviewer: Justin Lu > > I hereby nominate Justin Lu to JDK Reviewer. > > Justin is a member of the Java Core Libraries team at Oracle and has > contributed over 280 patches to the JDK project[0]. His work primarily > focuses on Java internationalization, including text formatting/parsing, > locale, and currency. He has made numerous contributions in areas such > as bug fixes, performance enhancements, and documentation improvements. > > Votes are due by 2025-11-27T00:00:00[UTC]. > > Only current JDK Reviewers [1] are eligible to vote > on this nomination. Votes must be cast in the open by replying > to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > Naoto Sato > > [0] > https://bugs.openjdk.org/issues/?jql=status%20%3D%20Resolved%20AND%2 > 0assignee%20%3D%20jlu > [1] https://openjdk.org/census > [2] https://openjdk.org/projects/#reviewer-vote From viktor.klang at oracle.com Thu Nov 13 10:20:25 2025 From: viktor.klang at oracle.com (Viktor Klang) Date: Thu, 13 Nov 2025 11:20:25 +0100 Subject: CFV: New JDK Reviewer: Justin Lu In-Reply-To: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> Message-ID: <2cccbc9b-8037-490a-af92-039549400e28@oracle.com> Vote: yes On 2025-11-13 00:02, Naoto Sato wrote: > I hereby nominate Justin Lu to JDK Reviewer. > > Justin is a member of the Java Core Libraries team at Oracle and has > contributed over 280 patches to the JDK project[0]. His work primarily > focuses on Java internationalization, including text > formatting/parsing, locale, and currency. He has made numerous > contributions in areas such as bug fixes, performance enhancements, > and documentation improvements. > > Votes are due by 2025-11-27T00:00:00[UTC]. > > Only current JDK Reviewers [1] are eligible to vote > on this nomination.? Votes must be cast in the open by replying > to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > Naoto Sato > > [0] > https://bugs.openjdk.org/issues/?jql=status%20%3D%20Resolved%20AND%20assignee%20%3D%20jlu > [1] https://openjdk.org/census > [2] https://openjdk.org/projects/#reviewer-vote -- Cheers, ? Viktor Klang Software Architect, Java Platform Group Oracle From lance.andersen at oracle.com Thu Nov 13 12:43:41 2025 From: lance.andersen at oracle.com (Lance Andersen) Date: Thu, 13 Nov 2025 12:43:41 +0000 Subject: CFV: New JDK Reviewer: Justin Lu In-Reply-To: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> Message-ID: <4F1BF3CE-FDD8-4F8B-876D-79620B44A523@oracle.com> Vote: yes From shipilev at amazon.de Thu Nov 13 13:44:30 2025 From: shipilev at amazon.de (Shipilev, Aleksey) Date: Thu, 13 Nov 2025 13:44:30 +0000 Subject: CFV: New JDK Reviewer: Justin Lu In-Reply-To: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> Message-ID: <844F6F49-1E28-4502-A621-3C9E27F1D448@amazon.de> Vote: yes ?On 13.11.25, 00:03, "jdk-dev on behalf of Naoto Sato" on behalf of naoto.sato at oracle.com > wrote: I hereby nominate Justin Lu to JDK Reviewer. Amazon Web Services Development Center Germany GmbH Tamara-Danz-Str. 13 10243 Berlin Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B Sitz: Berlin Ust-ID: DE 365 538 597 From shaojin.wensj at alibaba-inc.com Thu Nov 13 13:50:03 2025 From: shaojin.wensj at alibaba-inc.com (wenshao) Date: Thu, 13 Nov 2025 21:50:03 +0800 Subject: =?UTF-8?B?5Zue5aSN77yaQ0ZWOiBOZXcgSkRLIFJldmlld2VyOiBKdXN0aW4gTHU=?= In-Reply-To: <844F6F49-1E28-4502-A621-3C9E27F1D448@amazon.de> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com>, <844F6F49-1E28-4502-A621-3C9E27F1D448@amazon.de> Message-ID: YES ------------------------------------------------------------------ ????Shipilev, Aleksey ?????2025?11?13?(??) 21:45 ????Naoto Sato; "jdk-dev at openjdk.org" ????Re: CFV: New JDK Reviewer: Justin Lu Vote: yes On 13.11.25, 00:03, "jdk-dev on behalf of Naoto Sato" on behalf of naoto.sato at oracle.com > wrote: I hereby nominate Justin Lu to JDK Reviewer. Amazon Web Services Development Center Germany GmbH Tamara-Danz-Str. 13 10243 Berlin Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B Sitz: Berlin Ust-ID: DE 365 538 597 -------------- next part -------------- An HTML attachment was scrubbed... URL: From sean.mullan at oracle.com Thu Nov 13 14:01:17 2025 From: sean.mullan at oracle.com (Sean Mullan) Date: Thu, 13 Nov 2025 09:01:17 -0500 Subject: CFV: New JDK Reviewer: Justin Lu In-Reply-To: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> Message-ID: Vote: yes On 11/12/25 6:02 PM, Naoto Sato wrote: > I hereby nominate Justin Lu to JDK Reviewer. > > Justin is a member of the Java Core Libraries team at Oracle and has > contributed over 280 patches to the JDK project[0]. His work primarily > focuses on Java internationalization, including text formatting/parsing, > locale, and currency. He has made numerous contributions in areas such > as bug fixes, performance enhancements, and documentation improvements. > > Votes are due by 2025-11-27T00:00:00[UTC]. > > Only current JDK Reviewers [1] are eligible to vote > on this nomination.? Votes must be cast in the open by replying > to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > Naoto Sato > > [0] https://bugs.openjdk.org/issues/? > jql=status%20%3D%20Resolved%20AND%20assignee%20%3D%20jlu > [1] https://openjdk.org/census > [2] https://openjdk.org/projects/#reviewer-vote From adinn at redhat.com Thu Nov 13 14:44:54 2025 From: adinn at redhat.com (Andrew Dinn) Date: Thu, 13 Nov 2025 14:44:54 +0000 Subject: CFV: New JDK Reviewer: Justin Lu In-Reply-To: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> Message-ID: Vote: yes On 12/11/2025 23:02, Naoto Sato wrote: > I hereby nominate Justin Lu to JDK Reviewer. > > Justin is a member of the Java Core Libraries team at Oracle and has > contributed over 280 patches to the JDK project[0]. His work primarily > focuses on Java internationalization, including text formatting/parsing, > locale, and currency. He has made numerous contributions in areas such > as bug fixes, performance enhancements, and documentation improvements. > > Votes are due by 2025-11-27T00:00:00[UTC]. > > Only current JDK Reviewers [1] are eligible to vote > on this nomination.? Votes must be cast in the open by replying > to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > Naoto Sato > > [0] https://bugs.openjdk.org/issues/? > jql=status%20%3D%20Resolved%20AND%20assignee%20%3D%20jlu > [1] https://openjdk.org/census > [2] https://openjdk.org/projects/#reviewer-vote > -- regards, Andrew Dinn ----------- Red Hat Distinguished Engineer He/Him/His IBM UK Limited Registered in England and Wales with number 741598 Registered office: Building C, IBM Hursley Office, Hursley Park Road, Winchester, Hampshire SO21 2JN From raffaello.giulietti at oracle.com Thu Nov 13 15:07:30 2025 From: raffaello.giulietti at oracle.com (Raffaello Giulietti) Date: Thu, 13 Nov 2025 15:07:30 +0000 Subject: CFV: New JDK Reviewer: Justin Lu In-Reply-To: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> Message-ID: Vote: yes ________________________________________ From: jdk-dev on behalf of Naoto Sato Sent: Thursday, November 13, 2025 00:02 To: jdk-dev at openjdk.org Subject: CFV: New JDK Reviewer: Justin Lu I hereby nominate Justin Lu to JDK Reviewer. From weijun.wang at oracle.com Thu Nov 13 15:15:36 2025 From: weijun.wang at oracle.com (Wei-Jun Wang) Date: Thu, 13 Nov 2025 15:15:36 +0000 Subject: CFV: New JDK Reviewer: Justin Lu In-Reply-To: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> Message-ID: <9EF17628-6AF5-4592-99CD-28A31A1B46A8@oracle.com> Vote: yes --weijun > On Nov 12, 2025, at 18:02, Naoto Sato wrote: > > I hereby nominate Justin Lu to JDK Reviewer. > > Justin is a member of the Java Core Libraries team at Oracle and has contributed over 280 patches to the JDK project[0]. His work primarily focuses on Java internationalization, including text formatting/parsing, locale, and currency. He has made numerous contributions in areas such as bug fixes, performance enhancements, and documentation improvements. > > Votes are due by 2025-11-27T00:00:00[UTC]. > > Only current JDK Reviewers [1] are eligible to vote > on this nomination. Votes must be cast in the open by replying > to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > Naoto Sato > > [0] https://bugs.openjdk.org/issues/?jql=status%20%3D%20Resolved%20AND%20assignee%20%3D%20jlu > [1] https://openjdk.org/census > [2] https://openjdk.org/projects/#reviewer-vote From roger.riggs at oracle.com Thu Nov 13 17:30:38 2025 From: roger.riggs at oracle.com (Roger Riggs) Date: Thu, 13 Nov 2025 12:30:38 -0500 Subject: CFV: New JDK Reviewer: Justin Lu In-Reply-To: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> Message-ID: <685b8c66-c28b-42fb-b552-4c8a2a2f3fe5@oracle.com> Vote: yes On 11/12/25 6:02 PM, Naoto Sato wrote: > I hereby nominate Justin Lu to JDK Reviewer. From hohensee at amazon.com Thu Nov 13 17:41:09 2025 From: hohensee at amazon.com (Hohensee, Paul) Date: Thu, 13 Nov 2025 17:41:09 +0000 Subject: CFV: New JDK Reviewer: Justin Lu Message-ID: <72180324-2C4C-4C98-B1D1-120916AE5F7B@amazon.com> Vote: yes ?On 11/12/25, 3:02 PM, "jdk-dev on behalf of Naoto Sato" on behalf of naoto.sato at oracle.com > wrote: I hereby nominate Justin Lu to JDK Reviewer. Justin is a member of the Java Core Libraries team at Oracle and has contributed over 280 patches to the JDK project[0]. His work primarily focuses on Java internationalization, including text formatting/parsing, locale, and currency. He has made numerous contributions in areas such as bug fixes, performance enhancements, and documentation improvements. Votes are due by 2025-11-27T00:00:00[UTC]. Only current JDK Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Three-Vote Consensus voting instructions, see [2]. Naoto Sato [0] https://bugs.openjdk.org/issues/?jql=status%20%3D%20Resolved%20AND%20assignee%20%3D%20jlu [1] https://openjdk.org/census [2] https://openjdk.org/projects/#reviewer-vote From joe.darcy at oracle.com Thu Nov 13 18:52:11 2025 From: joe.darcy at oracle.com (Joseph D. Darcy) Date: Thu, 13 Nov 2025 10:52:11 -0800 Subject: Reminder: file JDK 26 CSRs well ahead of rampdown 1 start -- three weeks to go In-Reply-To: <2bb89d4f-34e6-4012-8fa3-60f5896ff919@oracle.com> References: <7edb8706-cfb6-4dcd-ba38-86939d4819a5@oracle.com> <2bb89d4f-34e6-4012-8fa3-60f5896ff919@oracle.com> Message-ID: <13357fa8-ee4d-4851-9286-cf337d445fb1@oracle.com> PPS Now just over three weeks left until the start of?JDK 26 rampdown 1; don't delay in getting any remaining small CSRs for JDK 26 submitted. -Joe On 10/29/2025 1:36 PM, Joseph D. Darcy wrote: > PS Now just over five weeks until the Dec. 4, 2025 start of JDK 26 > rampdown 1. > > Any JEPs intended for JDK 26 should already have started engaging with > the CSR process. > > Cheers, > > -Joe > > On 10/2/2025 8:09 AM, Joseph D. Darcy wrote: >> Hello, >> >> Per the expected JDK 26 schedule >> (https://mail.openjdk.org/pipermail/jdk-dev/2025-October/010505.html), >> the rampdown 1 of JDK 26 would start in early December 2025, nine >> weeks from today. >> >> An advanced reminder to factor in sufficient review time for any >> projects needing CSR review before getting pushed into JDK 26, which >> includes JEPs. Large projects, including JEPs, should often use the >> two-phase CSR process >> (https://wiki.openjdk.java.net/display/csr/Main) rather than the >> one-phase process. The nominal SLA for each CSR phase is one week. To >> accommodate the possibility of needing to respond to feedback from >> the CSR, I recommend a large project that has not already had CSR >> review budget at least six weeks of CSR review time ahead of an >> anticipated integration date. >> >> Particularly large or complex projects should factor in additional time. >> >> A JEP should have gone through the first phase of CSR review, getting >> to Provisional state, before being Proposed to Target for a release. >> Please plan accordingly. >> >> Cheers, >> >> -Joe >> CSR Lead >> >> > From iris.clark at oracle.com Thu Nov 13 19:10:16 2025 From: iris.clark at oracle.com (Iris Clark) Date: Thu, 13 Nov 2025 19:10:16 +0000 Subject: CFV: New JDK Reviewer: Justin Lu In-Reply-To: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> Message-ID: Vote: yes Iris Confidential ? Oracle Internal -------------- next part -------------- An HTML attachment was scrubbed... URL: From brent.christian at oracle.com Thu Nov 13 19:30:24 2025 From: brent.christian at oracle.com (Brent Christian) Date: Thu, 13 Nov 2025 11:30:24 -0800 Subject: CFV: New JDK Reviewer: Justin Lu In-Reply-To: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> Message-ID: <5275c873-b015-4661-8f7b-e1144b9daf3d@oracle.com> Vote: Yes On 11/12/25 3:02 PM, Naoto Sato wrote: > I hereby nominate Justin Lu to JDK Reviewer. > From mark.reinhold at oracle.com Thu Nov 13 20:16:50 2025 From: mark.reinhold at oracle.com (Mark Reinhold) Date: Thu, 13 Nov 2025 15:16:50 -0500 Subject: JEP proposed to target JDK 26: 530: Primitive Types in Patterns, instanceof, and switch (Fourth Preview) In-Reply-To: <20251106160612.F064B290@naskeag.niobe.net> References: <20251106160612.F064B290@naskeag.niobe.net> Message-ID: 2025/11/6 11:06:14 -0500, Mark Reinhold: > The following JEP is proposed to target JDK 26: > > 530: Primitive Types in Patterns, instanceof, and switch (Fourth Preview) > https://openjdk.org/jeps/530 > > Summary: Enhance pattern matching by allowing primitive types in all > pattern contexts, and extend instanceof and switch to work with all > primitive types. This is a preview language feature. > > Feedback on this proposal from JDK Project Committers and Reviewers [1] > is more than welcome, as are reasoned objections. If no such objections > are raised by 20:00 UTC on Thursday, 13 November, or if they?re raised > and then satisfactorily answered, then per the JEP 2.0 process proposal > [2] I?ll target this JEP to JDK 26. Hearing no objections, I?ve targeted this JEP to JDK 26. - Mark From roger.riggs at oracle.com Fri Nov 14 16:36:33 2025 From: roger.riggs at oracle.com (Roger Riggs) Date: Fri, 14 Nov 2025 11:36:33 -0500 Subject: CFV: New Valhalla Committer: David Beaumont Message-ID: <5d5dc23c-ce62-4e00-a3cf-78599bff0a2a@oracle.com> |I hereby nominate David Beaumont (david-beaumont [3]) to Valhalla Committer. | |David is a member of the Oracle Core Libraries team. | Nearly 30 years of Java experience, including mobile and embedded device JVMs. Class library development at Google with Guava, logging, and internationalization. |David has contributed 26 commits to the Valhalla repo [4] and 19 commits to the JDK repo [5].| ||Votes are due by 17:00 CET Monday Dec 1, 2025|| |Only current Valhalla Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. | |For Lazy Consensus voting instructions, see [2]. | |Regards, Roger Riggs | |[1] https://openjdk.org/census [2] https://openjdk.org/projects/#committer-vote [3] https://github.com/david-beaumont [4] https://github.com/search?q=author%3Adavid-beaumont+repo%3Aopenjdk%2Fvalhalla&type=commits [5] https://github.com/search?q=author%3Adavid-beaumont+repo%3Aopenjdk%2Fjdk&type=commits | -------------- next part -------------- An HTML attachment was scrubbed... URL: From lois.foltan at oracle.com Fri Nov 14 16:45:40 2025 From: lois.foltan at oracle.com (Lois Foltan) Date: Fri, 14 Nov 2025 16:45:40 +0000 Subject: CFV: New Valhalla Committer: David Beaumont In-Reply-To: <5d5dc23c-ce62-4e00-a3cf-78599bff0a2a@oracle.com> References: <5d5dc23c-ce62-4e00-a3cf-78599bff0a2a@oracle.com> Message-ID: Vote: yes Lois From: jdk-dev on behalf of Roger Riggs Date: Friday, November 14, 2025 at 11:36?AM To: OpenJDK Dev Subject: CFV: New Valhalla Committer: David Beaumont I hereby nominate David Beaumont (david-beaumont [3]) to Valhalla Committer. David is a member of the Oracle Core Libraries team. Nearly 30 years of Java experience, including mobile and embedded device JVMs. Class library development at Google with Guava, logging, and internationalization. David has contributed 26 commits to the Valhalla repo [4] and 19 commits to the JDK repo [5]. Votes are due by 17:00 CET Monday Dec 1, 2025 Only current Valhalla Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [2]. Regards, Roger Riggs [1] https://openjdk.org/census [2] https://openjdk.org/projects/#committer-vote [3] https://github.com/david-beaumont [4] https://github.com/search?q=author%3Adavid-beaumont+repo%3Aopenjdk%2Fvalhalla&type=commits [5] https://github.com/search?q=author%3Adavid-beaumont+repo%3Aopenjdk%2Fjdk&type=commits -------------- next part -------------- An HTML attachment was scrubbed... URL: From chen.l.liang at oracle.com Fri Nov 14 17:02:17 2025 From: chen.l.liang at oracle.com (Chen Liang) Date: Fri, 14 Nov 2025 17:02:17 +0000 Subject: CFV: New Valhalla Committer: David Beaumont In-Reply-To: <5d5dc23c-ce62-4e00-a3cf-78599bff0a2a@oracle.com> References: <5d5dc23c-ce62-4e00-a3cf-78599bff0a2a@oracle.com> Message-ID: Hi Roger, I think the jdk-dev list is the project mailing list for the JDK project. The project mailing list for the Valhalla project should be valhalla-dev. -Chen ________________________________ From: jdk-dev on behalf of Roger Riggs Sent: Friday, November 14, 2025 10:36 AM To: OpenJDK Dev Subject: CFV: New Valhalla Committer: David Beaumont I hereby nominate David Beaumont (david-beaumont [3]) to Valhalla Committer. David is a member of the Oracle Core Libraries team. Nearly 30 years of Java experience, including mobile and embedded device JVMs. Class library development at Google with Guava, logging, and internationalization. David has contributed 26 commits to the Valhalla repo [4] and 19 commits to the JDK repo [5]. Votes are due by 17:00 CET Monday Dec 1, 2025 Only current Valhalla Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [2]. Regards, Roger Riggs [1] https://openjdk.org/census [2] https://openjdk.org/projects/#committer-vote [3] https://github.com/david-beaumont [4] https://github.com/search?q=author%3Adavid-beaumont+repo%3Aopenjdk%2Fvalhalla&type=commits [5] https://github.com/search?q=author%3Adavid-beaumont+repo%3Aopenjdk%2Fjdk&type=commits -------------- next part -------------- An HTML attachment was scrubbed... URL: From roger.riggs at oracle.com Fri Nov 14 17:09:31 2025 From: roger.riggs at oracle.com (Roger Riggs) Date: Fri, 14 Nov 2025 12:09:31 -0500 Subject: CFV: New Valhalla Committer: David Beaumont In-Reply-To: References: <5d5dc23c-ce62-4e00-a3cf-78599bff0a2a@oracle.com> Message-ID: <7c51cc29-8c7c-4eb6-95a1-352908a6da37@oracle.com> Thanks Chen, I will re-send to valhalla-dev. On 11/14/25 12:02 PM, Chen Liang wrote: > Hi Roger, I think the jdk-dev list is the project mailing list for the > JDK project.? The project mailing list for the Valhalla project should > be valhalla-dev. > > -Chen > ------------------------------------------------------------------------ > *From:* jdk-dev on behalf of Roger Riggs > > *Sent:* Friday, November 14, 2025 10:36 AM > *To:* OpenJDK Dev > *Subject:* CFV: New Valhalla Committer: David Beaumont > > |I hereby nominate David Beaumont (david-beaumont [3]) to Valhalla > Committer. | > > |David is a member of the Oracle Core Libraries team. > | > > Nearly 30 years of Java experience, including mobile and embedded > device JVMs. > Class library development at Google with Guava, logging, and > internationalization. > > |David has contributed 26 commits to the Valhalla repo [4] and 19 > commits to the JDK repo [5].| > > ||Votes are due by 17:00 CET Monday Dec 1, 2025|| > > |Only current Valhalla Committers [1] are eligible to vote on this > nomination. > Votes must be cast in the open by replying to this mailing list. | > > |For Lazy Consensus voting instructions, see [2]. > | > > |Regards, Roger Riggs > | > > |[1] https://openjdk.org/census > [2] https://openjdk.org/projects/#committer-vote > > [3] https://github.com/david-beaumont > [4] > https://github.com/search?q=author%3Adavid-beaumont+repo%3Aopenjdk%2Fvalhalla&type=commits > > [5] > https://github.com/search?q=author%3Adavid-beaumont+repo%3Aopenjdk%2Fjdk&type=commits > > | > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From raffaello.giulietti at oracle.com Fri Nov 14 17:10:45 2025 From: raffaello.giulietti at oracle.com (Raffaello Giulietti) Date: Fri, 14 Nov 2025 17:10:45 +0000 Subject: CFV: New Valhalla Committer: David Beaumont In-Reply-To: <5d5dc23c-ce62-4e00-a3cf-78599bff0a2a@oracle.com> References: <5d5dc23c-ce62-4e00-a3cf-78599bff0a2a@oracle.com> Message-ID: Vote: yes ________________________________________ From: jdk-dev on behalf of Roger Riggs Sent: Friday, November 14, 2025 17:36 To: OpenJDK Dev Subject: CFV: New Valhalla Committer: David Beaumont I hereby nominate David Beaumont (david-beaumont [3]) to Valhalla Committer. From ch3cho at qq.com Sat Nov 15 13:01:14 2025 From: ch3cho at qq.com (=?utf-8?B?S2VudCBEb25n?=) Date: Sat, 15 Nov 2025 21:01:14 +0800 Subject: JDK-8370887 DelayScheduler Bug Discussion Message-ID: Hi guys, During our trial of Java 25, we found this bug JDK-8370887 DelayScheduler.replace method may break the 4-ary heap in certain scenarios. Since NIO uses virtual threads for poller by default in Linux, it may affect the timeout of IO operations. If it can be fix, we would be more confident to use Java 25 and VT in our production environment. After a full analysis, we found it is caused by a missing sift-up branch in DelayScheduler.replace method, and it's not quite hard to fix. And it stays silent in JBS for quite a while. Is there a schedule/plan for it to be fixed or maybe we can contribute a fix to it? Thanks. Kent Dong -------------- next part -------------- An HTML attachment was scrubbed... URL: From pavel.rappo at gmail.com Sat Nov 15 13:12:54 2025 From: pavel.rappo at gmail.com (Pavel Rappo) Date: Sat, 15 Nov 2025 13:12:54 +0000 Subject: JDK-8370887 DelayScheduler Bug Discussion In-Reply-To: References: Message-ID: Please use core-libs-dev to discuss this. On Sat 15 Nov 2025 at 13:01, Kent Dong wrote: > Hi guys, > > During our trial of Java 25, we found this bug JDK-8370887 > DelayScheduler.replace > method may break the 4-ary heap in certain scenarios. Since NIO uses > virtual threads for poller by default in Linux, it may affect the timeout > of IO operations. If it can be fix, we would be more confident to use Java > 25 and VT in our production environment. > > After a full analysis, we found it is caused by a missing sift-up branch > in DelayScheduler.replace method, and it's not quite hard to fix. And it > stays silent in JBS for quite a while. Is there a schedule/plan for it to > be fixed or maybe we can contribute a fix to it? > > Thanks. > > Kent Dong > -------------- next part -------------- An HTML attachment was scrubbed... URL: From sean.coffey at oracle.com Mon Nov 17 10:46:57 2025 From: sean.coffey at oracle.com (=?UTF-8?Q?Se=C3=A1n_Coffey?=) Date: Mon, 17 Nov 2025 10:46:57 +0000 Subject: CFV: New JDK Reviewer: Justin Lu In-Reply-To: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> Message-ID: <41c014f8-a64b-47a1-970c-34d75986e4b8@oracle.com> vote: yes regards, Sean. On 12/11/2025 23:02, Naoto Sato wrote: > I hereby nominate Justin Lu to JDK Reviewer. > > Justin is a member of the Java Core Libraries team at Oracle and has > contributed over 280 patches to the JDK project[0]. His work primarily > focuses on Java internationalization, including text > formatting/parsing, locale, and currency. He has made numerous > contributions in areas such as bug fixes, performance enhancements, > and documentation improvements. > > Votes are due by 2025-11-27T00:00:00[UTC]. > > Only current JDK Reviewers [1] are eligible to vote > on this nomination.? Votes must be cast in the open by replying > to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > Naoto Sato > > [0] > https://bugs.openjdk.org/issues/?jql=status%20%3D%20Resolved%20AND%20assignee%20%3D%20jlu > [1] https://openjdk.org/census > [2] https://openjdk.org/projects/#reviewer-vote From daniel.fuchs at oracle.com Mon Nov 17 17:35:40 2025 From: daniel.fuchs at oracle.com (Daniel Fuchs) Date: Mon, 17 Nov 2025 17:35:40 +0000 Subject: CFV: New JDK Reviewer: Justin Lu In-Reply-To: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> Message-ID: <90a91114-2c5b-41d2-a8fc-21bd4e315d8c@oracle.com> Vote: yes best regards, -- daniel On 12/11/2025 23:02, Naoto Sato wrote: > I hereby nominate Justin Lu to JDK Reviewer. From coleen.phillimore at oracle.com Tue Nov 18 17:15:20 2025 From: coleen.phillimore at oracle.com (Coleen Phillimore) Date: Tue, 18 Nov 2025 17:15:20 +0000 Subject: CFV: New JDK Reviewer: Justin Lu In-Reply-To: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> Message-ID: Vote: yes Get Outlook for Mac From: jdk-dev on behalf of Naoto Sato Date: Wednesday, November 12, 2025 at 6:02?PM To: jdk-dev at openjdk.org Subject: CFV: New JDK Reviewer: Justin Lu I hereby nominate Justin Lu to JDK Reviewer. Justin is a member of the Java Core Libraries team at Oracle and has contributed over 280 patches to the JDK project[0]. His work primarily focuses on Java internationalization, including text formatting/parsing, locale, and currency. He has made numerous contributions in areas such as bug fixes, performance enhancements, and documentation improvements. Votes are due by 2025-11-27T00:00:00[UTC]. Only current JDK Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Three-Vote Consensus voting instructions, see [2]. Naoto Sato [0] https://bugs.openjdk.org/issues/?jql=status%20%3D%20Resolved%20AND%20assignee%20%3D%20jlu [1] https://openjdk.org/census [2] https://openjdk.org/projects/#reviewer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From stuart.marks at oracle.com Wed Nov 19 05:07:30 2025 From: stuart.marks at oracle.com (Stuart Marks) Date: Tue, 18 Nov 2025 21:07:30 -0800 Subject: CFV: New JDK Reviewer: Justin Lu In-Reply-To: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> Message-ID: Vote: yes On 11/12/25 3:02 PM, Naoto Sato wrote: > I hereby nominate Justin Lu to JDK Reviewer. > > Justin is a member of the Java Core Libraries team at Oracle and has contributed > over 280 patches to the JDK project[0]. His work primarily focuses on Java > internationalization, including text formatting/parsing, locale, and currency. He > has made numerous contributions in areas such as bug fixes, performance > enhancements, and documentation improvements. > > Votes are due by 2025-11-27T00:00:00[UTC]. > > Only current JDK Reviewers [1] are eligible to vote > on this nomination.? Votes must be cast in the open by replying > to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > Naoto Sato > > [0] https://bugs.openjdk.org/issues/? > jql=status%20%3D%20Resolved%20AND%20assignee%20%3D%20jlu > [1] https://openjdk.org/census > [2] https://openjdk.org/projects/#reviewer-vote From joe.darcy at oracle.com Fri Nov 21 00:32:36 2025 From: joe.darcy at oracle.com (Joseph D. Darcy) Date: Thu, 20 Nov 2025 16:32:36 -0800 Subject: Reminder: file JDK 26 CSRs well ahead of rampdown 1 start -- final reminder In-Reply-To: <13357fa8-ee4d-4851-9286-cf337d445fb1@oracle.com> References: <7edb8706-cfb6-4dcd-ba38-86939d4819a5@oracle.com> <2bb89d4f-34e6-4012-8fa3-60f5896ff919@oracle.com> <13357fa8-ee4d-4851-9286-cf337d445fb1@oracle.com> Message-ID: PPPS Final reminder, less than two weeks to go for the start of JDK 26 rampdown 1. Note: if you are the assignee of a CSR in Provisional state, it is your responsibility to update the state of the CSR to indicate it is ready for further review. At this point, review of any sufficient large CSR may be deferred until after JDK 27 starts. -Joe On 11/13/2025 10:52 AM, Joseph D. Darcy wrote: > PPS Now just over three weeks left until the start of?JDK 26 rampdown > 1; don't delay in getting any remaining small CSRs for JDK 26 submitted. > > -Joe > > On 10/29/2025 1:36 PM, Joseph D. Darcy wrote: >> PS Now just over five weeks until the Dec. 4, 2025 start of JDK 26 >> rampdown 1. >> >> Any JEPs intended for JDK 26 should already have started engaging >> with the CSR process. >> >> Cheers, >> >> -Joe >> >> On 10/2/2025 8:09 AM, Joseph D. Darcy wrote: >>> Hello, >>> >>> Per the expected JDK 26 schedule >>> (https://mail.openjdk.org/pipermail/jdk-dev/2025-October/010505.html), >>> the rampdown 1 of JDK 26 would start in early December 2025, nine >>> weeks from today. >>> >>> An advanced reminder to factor in sufficient review time for any >>> projects needing CSR review before getting pushed into JDK 26, which >>> includes JEPs. Large projects, including JEPs, should often use the >>> two-phase CSR process >>> (https://wiki.openjdk.java.net/display/csr/Main) rather than the >>> one-phase process. The nominal SLA for each CSR phase is one week. >>> To accommodate the possibility of needing to respond to feedback >>> from the CSR, I recommend a large project that has not already had >>> CSR review budget at least six weeks of CSR review time ahead of an >>> anticipated integration date. >>> >>> Particularly large or complex projects should factor in additional >>> time. >>> >>> A JEP should have gone through the first phase of CSR review, >>> getting to Provisional state, before being Proposed to Target for a >>> release. Please plan accordingly. >>> >>> Cheers, >>> >>> -Joe >>> CSR Lead >>> >>> >> > From shipilev at amazon.de Fri Nov 21 14:18:31 2025 From: shipilev at amazon.de (Shipilev, Aleksey) Date: Fri, 21 Nov 2025 14:18:31 +0000 Subject: Result: New JDK Committer: Francesco Andreuzzi Message-ID: <912CAA3C-46E7-4B67-8E2E-D1F9164E35FC@amazon.de> Voting for Francesco Andreuzzi [1] is now closed. Yes: 14 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. Thanks, -Aleksey [1] https://mail.openjdk.org/pipermail/jdk-dev/2025-November/010573.html Amazon Web Services Development Center Germany GmbH Tamara-Danz-Str. 13 10243 Berlin Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B Sitz: Berlin Ust-ID: DE 365 538 597 From mark.reinhold at oracle.com Tue Nov 25 12:36:38 2025 From: mark.reinhold at oracle.com (Mark Reinhold) Date: Tue, 25 Nov 2025 12:36:38 +0000 Subject: JDK 26 enters Rampdown Phase One next week Message-ID: <20251125123637.D95CC60C@naskeag.niobe.net> JDK 26 enters Rampdown Phase One next week on Thursday, 4 December. Changes intended for JDK 26 should be in the main-line repository (https://github.com/openjdk/jdk) by 17:00 UTC on that day [1]. At that time we?ll branch the main line to the JDK 26 stabilization branch, jdk26, and promote the next build and all remaining JDK 26 builds from there. We will integrate most stabilization changes via backports, as usual: - Most fixes and enhancements intended for the stabilization branch will also be applicable to the main-line branch. Integrate such a change into the main-line branch first. Then, after you have obtained any required approvals, backport it to the stabilization branch using the Skara `/backport` command [2] or, if necessary, by manually opening a backport PR with the title `Backport $HASH`, where `$HASH` is the original commit hash. (The Developers? Guide contains more information on working with backports [3].) - Some fixes will be specific to the stabilization branch and not applicable to the main-line branch. Integrate such fixes directly into the stabilization branch. In order to make sure that no backports are missed, prior to the RDP 2 and RC phases we will remind JDK Contributors to review changes that have been integrated into the main-line branch but not backported to the stabilization branch. The Rampdown Phase One process is defined in JEP 3 [4]. - Mark [1] https://time.is/1700_4_December_2025_in_UTC/Stockholm/London/Boston/San_Francisco?JDK_26_Rampdown_Phase_One [2] https://wiki.openjdk.org/display/SKARA/Backports [3] https://openjdk.org/guide/#working-with-backports-in-jbs [4] https://openjdk.org/jeps/3 From huizhe.wang at oracle.com Tue Nov 25 23:43:11 2025 From: huizhe.wang at oracle.com (Joe Wang) Date: Tue, 25 Nov 2025 15:43:11 -0800 Subject: CFV: New JDK Reviewer: Justin Lu In-Reply-To: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> Message-ID: Vote: yes -Joe On 11/12/25 3:02 PM, Naoto Sato wrote: > I hereby nominate Justin Lu to JDK Reviewer. From a.rameykov at gmail.com Sun Nov 30 18:31:00 2025 From: a.rameykov at gmail.com (Anton Rameykov) Date: Sun, 30 Nov 2025 21:31:00 +0300 Subject: VerifyError when using the record pattern Message-ID: Good day to All! I'm asking for help. I think I found a bug. ``` Exception in thread "main" java.lang.VerifyError: Inconsistent stackmap frames at branch target 206 Exception Details: Location: org/arcane418/StatusService.statusScan(Ljava/util/concurrent/atomic/AtomicBoolean;Ljava/util/concurrent/CompletableFuture;)V @206: aload_3 Reason: Type top (current frame, locals[5]) is not assignable to 'org/arcane418/Status$InternalError' (stack map, locals[5]) Current Frame: bci: @130 flags: { } locals: { 'org/arcane418/StatusService', 'java/util/concurrent/atomic/AtomicBoolean', 'java/util/concurrent/CompletableFuture', 'org/arcane418/Status', integer } stack: { integer } Stackmap Frame: bci: @206 flags: { } locals: { 'org/arcane418/StatusService', 'java/util/concurrent/atomic/AtomicBoolean', 'java/util/concurrent/CompletableFuture', 'org/arcane418/Status', integer, 'org/arcane418/Status$InternalError' } stack: { } Bytecode: 0000000: 2bb6 0024 9900 0c2c b200 2ab6 0030 57b1 0000010: 1400 36b8 0038 b800 3ea7 0011 4e2b 04b6 0000020: 0046 2cb2 002a b600 3057 2ab4 0010 b600 0000030: 4a3a 0519 05c1 0050 9900 3219 05c0 0050 0000040: 4e2d b600 523a 0619 063a 042a b400 0abb 0000050: 0056 59bb 0058 5919 04b7 005a 125d b700 0000060: 5fb9 0062 0200 57a7 ff99 2ab4 0010 b600 0000070: 4a59 b800 6757 4e03 3604 2d15 04ba 006d 0000080: 0000 aa00 0000 001a 0000 0000 0000 0002 0000090: 0000 0024 0000 004c 0000 0055 bb00 7159 00000a0: 0101 b700 73bf 2dc0 0050 3a05 2ab4 000a 00000b0: bb00 5659 bb00 5859 1905 b600 52b7 005a 00000c0: 1276 b700 5fb9 0062 0200 57a7 ff35 2dc0 00000d0: 0078 3a06 a700 262d c000 7a3a 072a b400 00000e0: 0abb 0056 59bb 007c 59b7 007e 1276 b700 00000f0: 5fb9 0062 0200 57a7 ff09 a7ff 064e bb00 0000100: 7159 2db6 0081 2db7 0073 bf Exception Handler Table: bci [16, 25] => handler: 28 bci [66, 69] => handler: 253 Stackmap Table: same_frame(@0) same_frame(@16) same_locals_1_stack_item_frame(@28,Object[#68]) same_frame(@42) same_frame(@106) append_frame(@122,Object[#159],Integer) same_frame(@156) same_frame(@166) append_frame(@206,Object[#80]) same_frame(@215) chop_frame(@250,3) same_locals_1_stack_item_frame(@253,Object[#127]) at org.arcane418.Main.main(Main.java:10) ``` I have prepared a draft to reproduce it: ` https://github.com/Arcane561/compiler-error` Application Entry point Main.java. Please pay attention to the statusScan method in StatusService. If you remove the record pattern and replace it with the type pattern (instanceof Status.InternalError err) then no error occurs. Also, if you remove the switch, the error disappears. openjdk 25.0.1 2025-09-16 OpenJDK Runtime Environment (build 25.0.1) OpenJDK 64-Bit Server VM (build 25.0.1, mixed mode, sharing) -------------- next part -------------- An HTML attachment was scrubbed... URL: