Find JSRs
Submit this Search


Ad Banner
 
 
 
 

JCP Executive Committee Meeting Minutes: 21 March 2025

Executive Committee Meeting Minutes for March 2025

Date


March 21, 2025

Location


In person only, Oracle offices in Redwood Shores, CA USA

    Agenda

  • PMO presentation including JCP Membership updates, EC Stats, JSR Updates, Personnel changes
  • Java Ecosystem - Java 24 (presentation by Alex Buckley)
  • Java Ecosystem Working Group (WG) updates and presentations
  • JavaOne 2025 updates
  • Java in Education WG updates and discussion
  • Java and AI WG discussion (Zoran Sevarac)
  • OpenJDK Project Loom updates - Structured Concurrency & Scoped Values (Alan Bateman, Andrew Dinn)
  • Oracle host presentation
  • JUG updates from Japan JUG and SouJava (Shin Tanimoto, Bruno Souza)
  • 2025/2026 Calendar

Attendance

Friday 21 March
PMO
  • Heather VanCura
Executive Committee
  • Amazon.com Services - Volker Simonis, Paul Hohensee - present
  • Alibaba - Denghui Dong - present
  • ARM - Shiyou Huang - present
  • Azul Systems - Gil Tene - present
  • Bellsoft - Pasha Finkelshteyn - present
  • BNY - not present
  • Deep Netts - Zoran Sevarac - present
  • Eclipse - Ivar Grimstad, Tanja Obradović - present
  • Fujitsu - Daishi Tabata - present
  • IBM - Steve Craig - present
  • Intel - Sandhya Viswanathan - present
  • Japan JUG - Shin Tanimoto - present
  • JetBrains - Mala Gupta - present
  • Microsoft - Bruno Borges - present
  • MicroDoc - Bruno Caballero - present
  • Oracle - Luke Kowalski, Georges Saab - present
  • SAP - Amos Shi - present
  • SouJava - Bruno Souza, Fabio Velloso - present
Total attendance: 17 of 18 voting members
Since 75% of the EC's voting members were present, the EC was quorate for this session

Minutes


The EC Standing Rules state the following penalties for non-attendance at EC meetings (note that those who participate in face-to-face meetings by phone are officially counted as absent):
  • Missing two meetings in a row results in a loss of voting privileges until one meeting has been attended.
  • Missing five meetings in a row, or missing two-thirds of the meetings in any consecutive 12-month period results in loss of the EC seat.
There are no changes in voting privileges as a result of this meeting.

Personnel changes

Alternate added for Fujitsu, Daishi Tabata.

PMO Topics: EC Stats, EC Election, Membership, JSR 400

Heather presented the usual EC stats including JCP Membership updates. Iris Clark presented on JSR 400, Java 25 (see the presentation for details, starting on page 10).

JCP Awards

Heather gave an update on the JCP annual community event at JavaOne. The winners of the JCP Awards were announced and presented. Alan Bateman won Member/Participant of the Year and Java Domincano received the Java in Education Award.

Java 24

Alex Buckley presented an overview of the recently released Java SE 24 Platform features (see presentation for details).

Project Loom Updates – Structured Concurrency

Alan Bateman presented an overview of some updates on structured concurrency as part of Project Loom being worked on in OpenJDK. Structured Concurrency was proposed by JEP 428 and delivered in JDK 19 as an incubating API. It was re-incubated by JEP 437 in JDK 20 with a minor update to inherit scoped values (JEP 429). It first previewed in JDK 21 via JEP 453 with StructuredTaskScope::fork(...) changed to return a Subtask rather than a Future. It re-previewed in JDK 22 via JEP 462, and JDK 23 via JEP 480, without change. It was re-previewed once more in JDK 24, without change, to give more time for feedback from real world usage (see the presentation for details).

Project Loom Updates – Scoped Values

Andrew Dinn presented a Scope Values update on behalf of Andrew Haley (see the presentation for details). There was discussion that a follow up following integration, possibly in Java 25 in September for the October EC Meeting.

Java Ecosystem Working Group

Heather reviewed the wiki page and the next meeting date. She will follow up with some suggestions for library maintainers based on their experiences. There was also a Working Group conversation at the annual JCP event held as an ancillary event during JavaOne this week where maintainers discussed their ideas and plans. We will plan to hold more in person events where it makes sense, such as Devoxx Belgium, FOSDEM, and other Community/Java conferences.

Java & AI Working Group

Zoran and Heather led a discussion about the Java & AI Working Group including the scope and possible deliverables. We will focus on updates to the Java Platform enabling optimizations for running AI workloads on the Java Platform. Heather asked for volunteers to participate in the Working Group and will send an invite for a meeting to be held in April 2025.

Java in Education Working Group

Heather reviewed the summary of discussions in the Java in Education group - we reviewed some updates to the materials for JUG leaders focused on how developers are utilizing Java in industry, published on the Java in Education GitHub wiki.

Heather leads a monthly discussion with Java User Group (JUG) leaders to discuss the workshops they are organizing in their local communities and provide guidance and best practices; one was held during JavaOne during the JCP annual community event. Heather will lead a Java Faculty Day this July in Dominican Republic.

Oracle Host Presentation

Georges led a discussion on the recent JavaOne Conference and Java at Oracle. Feedback on JavaOne returning as a stand-alone event was overwhelmingly positive. While some asked about growing the attendance in the future, others enjoyed the intimacy and focus of the talks on the Java platform itself, noting that the event also drew many new attendees (those who had not previously attended a JavaOne Conference).

Java User Group Updates

Shin from the Japan Java User Group shared a presentation on the Japanese user group community and events (see the presentation for details). Bruno shared a presentation on SouJava and events in the Brazilian user group community (see presentation for details).

Other Business - Logistics and 2025 Calendar

Heather reviewed a few upcoming events and dates in the calendar. The host for our second 2025 face to face meeting is Arm in Cambridge (October-poll to determine exact date). We discussed possible hosting of our Spring 2026 meeting in Japan. Heather thanked Oracle for their gracious hosting of the meeting, and the reception following the EC Meeting.

Next Meeting

  • June 10, 2025 8 AM - 10 AM Pacific Time (second hour is public) - online only