Skip to content

Commit d1c1197

Browse files
committed
Sync working groups
1 parent 6384b4d commit d1c1197

File tree

1 file changed

+71
-71
lines changed

1 file changed

+71
-71
lines changed

_data/wg.yaml

Lines changed: 71 additions & 71 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-09-09
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: "Observability.Next"
475
board-url: "https://github.com/orgs/quarkusio/projects/42"
576
short-description: |
@@ -118,77 +189,6 @@ working-groups:
118189
last-update-date: 2025-09-08
119190
last-update: |
120191
We identified several improvements we want to make for Quarkus 4, typically related to Vert.x 5/ Netty 4.2 (to support HTTP/3, gRPC transcoding, etc.).
121-
- title: "Java 25 support"
122-
board-url: "https://github.com/orgs/quarkusio/projects/59"
123-
short-description: |
124-
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.
125-
readme: |
126-
<h3>Objective</h3>
127-
<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>
128-
<h3>The Problem</h3>
129-
<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>
130-
<h3>The Solution</h3>
131-
<p>The working group will:</p>
132-
<ul>
133-
<li>Attempt to run representative Quarkus applications under Java 25 in dev, test, and production modes.</li>
134-
<li>Catalog issues, warnings, or incompatibilities in a Wiki or issue tracker.</li>
135-
<li>Propose and implement fixes or mitigations (or document workarounds).</li>
136-
<li>Optionally explore beneficial Java 25 features (e.g., Scoped Values, Flexible Constructor Bodies), without requiring their use.</li>
137-
<li>Identify and remediate or flag problematic Quarkus extensions.
138-
⠀</li>
139-
</ul>
140-
<h3>Definition of Done</h3>
141-
<ul>
142-
<li>Publish a wiki page detailing issues and resolutions.</li>
143-
<li>Ensure Quarkus core and its ecosystem can operate cleanly under Java 25 in all modes.</li>
144-
<li>Integrate any selected Java 25 features in an optional, non-breaking manner.</li>
145-
<li>Document or fix problematic extensions, offering guidance where needed.</li>
146-
<li>Communicate results via a blog post or quarkus-dev announcement.
147-
⠀</li>
148-
</ul>
149-
<h3>Scope of Work</h3>
150-
<p><strong>In scope:</strong></p>
151-
<ul>
152-
<li>Running and diagnosing Quarkus on Java 25.</li>
153-
<li>Fixing issues in Quarkus core repository and extensions.</li>
154-
<li>Exploring select Java 25 enhancements.</li>
155-
</ul>
156-
<p>⠀
157-
<strong>Out of scope:</strong></p>
158-
<ul>
159-
<li>Mandating Java 25 as the minimum supported runtime.</li>
160-
</ul>
161-
<p>⠀</p>
162-
<h3>Organizing the Work</h3>
163-
<ol>
164-
<li><strong>Communication &amp; Transparency:</strong>
165-
<ul>
166-
<li>Use GitHub discussion, project board, and issues.</li>
167-
<li>Coordinate via Quarkus Zulip and GitHub.</li>
168-
</ul>
169-
</li>
170-
<li><strong>Timeline &amp; Milestones:</strong>
171-
<ul>
172-
<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>
173-
</ul>
174-
</li>
175-
</ol>
176-
<hr />
177-
<ul>
178-
<li>Point of contact: @Sanne (@<strong>Sanne</strong> on Zulip) and @gsmet (@_<strong>Guillaume Smet</strong> on Zulip)</li>
179-
<li>Proposal: https://github.com/quarkusio/quarkus/discussions/49696</li>
180-
<li>Discussion: <a href="https://quarkusio.zulipchat.com/#narrow/channel/187038-dev/topic/WG.20-.20Java.2025.20chat">Zulip</a></li>
181-
</ul>
182-
status: on track
183-
lts: false
184-
completed: false
185-
last-activity: 2025-09-09
186-
last-update-date: 2025-08-27
187-
last-update: |
188-
Working group started.
189-
point-of-contact: "@Sanne (@<strong>Sanne</strong> on Zulip) and @gsmet (@_<strong>Guillaume Smet</strong> on Zulip)"
190-
proposal: https://github.com/quarkusio/quarkus/discussions/49696
191-
discussion: https://quarkusio.zulipchat.com/#narrow/channel/187038-dev/topic/WG.20-.20Java.2025.20chat
192192
- title: "Offering Metadata and Tooling Integration"
193193
board-url: "https://github.com/orgs/quarkusio/projects/52"
194194
short-description: |

0 commit comments

Comments
 (0)