Skip to content

Commit c7725b0

Browse files
committed
Sync working groups
1 parent 3f32c4d commit c7725b0

File tree

1 file changed

+71
-0
lines changed

1 file changed

+71
-0
lines changed

_data/wg.yaml

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,76 @@
11
---
22
working-groups:
3+
- title: "Java 25 support"
4+
board-url: "https://github.com/orgs/quarkusio/projects/59"
5+
short-description: |
6+
The objective of this working group is to enable Quarkus applications to run cleanly across dev/test/production modes on Java 25, with no requirement to adopt Java 25 as a baseline.
7+
readme: |
8+
<h3>Objective</h3>
9+
<p>To enable Quarkus applications to run cleanly across dev/test/production modes on Java 25, with no requirement to adopt Java 25 as a baseline.</p>
10+
<h3>The Problem</h3>
11+
<p>Java 25 brings new features and platform-level changes (e.g., new JEPs, VM flags, performance tweaks) that may trigger warnings, break behavior, or degrade Quarkus experiences. Dependencies or extensions may also face compatibility challenges. A coordinated effort is needed to identify, fix, document, and optionally leverage these changes.</p>
12+
<h3>The Solution</h3>
13+
<p>The working group will:</p>
14+
<ul>
15+
<li>Attempt to run representative Quarkus applications under Java 25 in dev, test, and production modes.</li>
16+
<li>Catalog issues, warnings, or incompatibilities in a Wiki or issue tracker.</li>
17+
<li>Propose and implement fixes or mitigations (or document workarounds).</li>
18+
<li>Optionally explore beneficial Java 25 features (e.g., Scoped Values, Flexible Constructor Bodies), without requiring their use.</li>
19+
<li>Identify and remediate or flag problematic Quarkus extensions.
20+
⠀</li>
21+
</ul>
22+
<h3>Definition of Done</h3>
23+
<ul>
24+
<li>Publish a wiki page detailing issues and resolutions.</li>
25+
<li>Ensure Quarkus core and its ecosystem can operate cleanly under Java 25 in all modes.</li>
26+
<li>Integrate any selected Java 25 features in an optional, non-breaking manner.</li>
27+
<li>Document or fix problematic extensions, offering guidance where needed.</li>
28+
<li>Communicate results via a blog post or quarkus-dev announcement.
29+
⠀</li>
30+
</ul>
31+
<h3>Scope of Work</h3>
32+
<p><strong>In scope:</strong></p>
33+
<ul>
34+
<li>Running and diagnosing Quarkus on Java 25.</li>
35+
<li>Fixing issues in Quarkus core repository and extensions.</li>
36+
<li>Exploring select Java 25 enhancements.</li>
37+
</ul>
38+
<p>⠀
39+
<strong>Out of scope:</strong></p>
40+
<ul>
41+
<li>Mandating Java 25 as the minimum supported runtime.</li>
42+
</ul>
43+
<p>⠀</p>
44+
<h3>Organizing the Work</h3>
45+
<ol>
46+
<li><strong>Communication &amp; Transparency:</strong>
47+
<ul>
48+
<li>Use GitHub discussion, project board, and issues.</li>
49+
<li>Coordinate via Quarkus Zulip and GitHub.</li>
50+
</ul>
51+
</li>
52+
<li><strong>Timeline &amp; Milestones:</strong>
53+
<ul>
54+
<li><strong>Exploration Phase:</strong> Run tests on Java 25 Candidate Release, document findings before GA (target: <em>before September 16, 2025</em>), so we can guide our users as soon as Java 25 reaches GA.</li>
55+
</ul>
56+
</li>
57+
</ol>
58+
<hr />
59+
<ul>
60+
<li>Point of contact: @Sanne (@<strong>Sanne</strong> on Zulip) and @gsmet (@_<strong>Guillaume Smet</strong> on Zulip)</li>
61+
<li>Proposal: https://github.com/quarkusio/quarkus/discussions/49696</li>
62+
<li>Discussion: <a href="https://quarkusio.zulipchat.com/#narrow/channel/187038-dev/topic/WG.20-.20Java.2025.20chat">Zulip</a></li>
63+
</ul>
64+
status: on track
65+
lts: false
66+
completed: false
67+
last-activity: 2025-08-27
68+
last-update-date: 2025-08-27
69+
last-update: |
70+
Working group started.
71+
point-of-contact: "@Sanne (@<strong>Sanne</strong> on Zulip) and @gsmet (@_<strong>Guillaume Smet</strong> on Zulip)"
72+
proposal: https://github.com/quarkusio/quarkus/discussions/49696
73+
discussion: https://quarkusio.zulipchat.com/#narrow/channel/187038-dev/topic/WG.20-.20Java.2025.20chat
374
- title: "Dev Services Lifecycle"
475
board-url: "https://github.com/orgs/quarkusio/projects/49"
576
short-description: |

0 commit comments

Comments
 (0)