Skip to content

Commit af2d702

Browse files
committed
Sync working groups
1 parent e64c41f commit af2d702

1 file changed

Lines changed: 71 additions & 71 deletions

File tree

_data/wg.yaml

Lines changed: 71 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,5 @@
11
---
22
working-groups:
3-
- title: "Dev Services Lifecycle"
4-
board-url: "https://github.com/orgs/quarkusio/projects/49"
5-
short-description: |
6-
This working group will define and implement a consistent and configurable lifecycle model for Dev Services. It will shift the startup to the correct phase, enable optional reuse across dev and test modes, and clarify teardown and sharing behavior. The goal is to improve the developer experience.
7-
readme: |
8-
<p>This working group was formed to address long-standing inconsistencies and pain points in the Dev Services lifecycle within Quarkus. Dev Services are essential for simplifying local development and testing by automatically provisioning runtime dependencies (e.g., databases, message brokers), but their current lifecycle behavior leads to confusion and inefficiencies. Most notably, they are started during the augmentation phase, which conflicts with their inherently runtime-oriented nature and causes issues with newer efforts such as the test classloading revamp.</p>
9-
<p>The primary goal of this group is to define and implement a consistent, runtime-aligned lifecycle model for Dev Services. This includes shifting their startup to a phase after augmentation but before the application begins execution, ensuring better alignment with the runtime environment. A critical focus will also be on enabling optional reuse of Dev Services across dev and test modes — including reuse between repeated test executions — to reduce startup time and improve the iterative development experience.</p>
10-
<p>The group's scope covers several strategic areas: formalizing when and how Dev Services are started, reused, or stopped; defining rules for discoverability and sharing between profiles or processes; and avoiding resource leaks or accidental retention. It explicitly excludes broader orchestration features (such as service dependency graphs) and unrelated feature enhancements.</p>
11-
<p>The working group will produce a set of deliverables to support the new model. These include one or more Architecture Decision Records (ADRs) describing the new lifecycle model, the implementation of lifecycle logic in Quarkus Core, and updates to both user-facing and contributor documentation. Additionally, enhancements to the Dev Services development model will make it easier for extension authors to adopt and follow the new lifecycle standards. A public communication effort (e.g., blog posts or demos) will also be used to showcase the improvements.</p>
12-
<p>The new API is described here: https://quarkus.io/blog/new-dev-services-api/</p>
13-
<ul>
14-
<li>Point of contact: @holly-cummins (@<strong>Holly Cummins</strong> on Zulip), @ozangunalp (@<strong>Ozan Günalp</strong> on Zulip )</li>
15-
<li>Proposal: https://github.com/quarkusio/quarkus/discussions/47683</li>
16-
<li>Discussion: <a href="https://quarkusio.zulipchat.com/#narrow/channel/187038-dev">Zulip</a>)</li>
17-
</ul>
18-
status: on track
19-
lts: false
20-
completed: false
21-
last-activity: 2026-05-12
22-
last-update-date: 2026-03-30
23-
last-update: |
24-
We investigated some cases where quarkus-devservices-deployment not depending on quarkus-devservices was unexpectedly triggering validation warnings, and identified root causes and workarounds. We also resolved an issue with Kafka Dev Service loading across different Docker networks.
25-
26-
(This status update was automatically generated using AI.)
27-
point-of-contact: "@holly-cummins (@<strong>Holly Cummins</strong> on Zulip), @ozangunalp (@<strong>Ozan Günalp</strong> on Zulip )"
28-
proposal: https://github.com/quarkusio/quarkus/discussions/47683
29-
discussion: https://quarkusio.zulipchat.com/#narrow/channel/187038-dev
303
- title: "Dev Star"
314
board-url: "https://github.com/orgs/quarkusio/projects/75"
325
short-description: |
@@ -141,13 +114,83 @@ working-groups:
141114
status: on track
142115
lts: false
143116
completed: false
144-
last-activity: 2026-05-12
117+
last-activity: 2026-05-13
145118
last-update-date: 2026-03-25
146119
last-update: |
147120
Working Group Started.
148121
point-of-contact: "@phillip-kruger"
149122
proposal: https://github.com/quarkusio/quarkus/discussions/53093#discussioncomment-16271096
150123
discussion: https://quarkusio.zulipchat.com/#narrow/channel/187038-dev/topic/wg-dev-star/with/581636141
124+
- title: "Quarkus 4"
125+
board-url: "https://github.com/orgs/quarkusio/projects/51"
126+
short-description: |
127+
The Quarkus 4 working group aims to coordinate and track all Quarkus 4-related development in a long-running effort.
128+
readme: |
129+
<h2>Objective</h2>
130+
<p>This long‑running working group is dedicated to tracking development and ensuring a smooth rollout for Quarkus 4. It will serve as the central coordination point for feature tracking, release hygiene, migration guidance, and community alignment related to Quarkus 4.</p>
131+
<h2>The Problem</h2>
132+
<p>Quarkus 4 introduces significant shifts, including new Java 25 flags, architectural refinements, deprecations, and ecosystem changes. Without a focused group, efforts become fragmented, and downstream consumers (extensions, integrations, platform partners) may struggle to stay aligned.</p>
133+
<h2>Proposed Solution</h2>
134+
<p>Establish a designated WG to:</p>
135+
<ul>
136+
<li>Track all Quarkus 4‑related issues and PRs (using label triage/quarkus-4)</li>
137+
<li>Maintain a GitHub project board for feature status, blockers, and timelines</li>
138+
<li>Coordinate across teams (core, extensions, platform, tooling)</li>
139+
<li>Surface migration considerations and flag impacts (e.g. new --add-opens needs, optimized defaults) - useful to create the migration guide and rules</li>
140+
<li>Publish ADRs, migration guides, and summary docs</li>
141+
</ul>
142+
<h2>Definition of Done</h2>
143+
<p>This WG will be considered complete when:</p>
144+
<ul>
145+
<li>Quarkus 4 GA is released (including the platform)</li>
146+
<li>All major features are merged and tested</li>
147+
<li>Migration documentation is publicly available</li>
148+
</ul>
149+
<h2>Organizing the Work</h2>
150+
<p>Coordination via:</p>
151+
<ul>
152+
<li>GitHub Discussions: use design‑discussions category</li>
153+
<li>Issues/PRs: label with <code>triage/quarkus-4</code></li>
154+
<li>Project board to track status</li>
155+
</ul>
156+
<h2>Expected Timeline:</h2>
157+
<p>This is a long-running WG, starting now and wrapping up post‑GA (~late Q2 2026). We’ll mark it as “done” upon the public release of Quarkus 4 GA.</p>
158+
status: on track
159+
lts: false
160+
completed: false
161+
last-activity: 2026-05-13
162+
last-update-date: 2026-03-30
163+
last-update: |
164+
The team closed out significant work on the Vert.x 5 upgrade and migration of its core extension for Quarkus 4. New tasks include updating Vert.x configuration, reworking CI, and addressing Kafka Kerberos authentication in native mode. We're also defining OpenTelemetry trace sampling defaults and looking into extension modularity.
165+
166+
(This status update was automatically generated using AI.)
167+
- title: "Dev Services Lifecycle"
168+
board-url: "https://github.com/orgs/quarkusio/projects/49"
169+
short-description: |
170+
This working group will define and implement a consistent and configurable lifecycle model for Dev Services. It will shift the startup to the correct phase, enable optional reuse across dev and test modes, and clarify teardown and sharing behavior. The goal is to improve the developer experience.
171+
readme: |
172+
<p>This working group was formed to address long-standing inconsistencies and pain points in the Dev Services lifecycle within Quarkus. Dev Services are essential for simplifying local development and testing by automatically provisioning runtime dependencies (e.g., databases, message brokers), but their current lifecycle behavior leads to confusion and inefficiencies. Most notably, they are started during the augmentation phase, which conflicts with their inherently runtime-oriented nature and causes issues with newer efforts such as the test classloading revamp.</p>
173+
<p>The primary goal of this group is to define and implement a consistent, runtime-aligned lifecycle model for Dev Services. This includes shifting their startup to a phase after augmentation but before the application begins execution, ensuring better alignment with the runtime environment. A critical focus will also be on enabling optional reuse of Dev Services across dev and test modes — including reuse between repeated test executions — to reduce startup time and improve the iterative development experience.</p>
174+
<p>The group's scope covers several strategic areas: formalizing when and how Dev Services are started, reused, or stopped; defining rules for discoverability and sharing between profiles or processes; and avoiding resource leaks or accidental retention. It explicitly excludes broader orchestration features (such as service dependency graphs) and unrelated feature enhancements.</p>
175+
<p>The working group will produce a set of deliverables to support the new model. These include one or more Architecture Decision Records (ADRs) describing the new lifecycle model, the implementation of lifecycle logic in Quarkus Core, and updates to both user-facing and contributor documentation. Additionally, enhancements to the Dev Services development model will make it easier for extension authors to adopt and follow the new lifecycle standards. A public communication effort (e.g., blog posts or demos) will also be used to showcase the improvements.</p>
176+
<p>The new API is described here: https://quarkus.io/blog/new-dev-services-api/</p>
177+
<ul>
178+
<li>Point of contact: @holly-cummins (@<strong>Holly Cummins</strong> on Zulip), @ozangunalp (@<strong>Ozan Günalp</strong> on Zulip )</li>
179+
<li>Proposal: https://github.com/quarkusio/quarkus/discussions/47683</li>
180+
<li>Discussion: <a href="https://quarkusio.zulipchat.com/#narrow/channel/187038-dev">Zulip</a>)</li>
181+
</ul>
182+
status: on track
183+
lts: false
184+
completed: false
185+
last-activity: 2026-05-12
186+
last-update-date: 2026-03-30
187+
last-update: |
188+
We investigated some cases where quarkus-devservices-deployment not depending on quarkus-devservices was unexpectedly triggering validation warnings, and identified root causes and workarounds. We also resolved an issue with Kafka Dev Service loading across different Docker networks.
189+
190+
(This status update was automatically generated using AI.)
191+
point-of-contact: "@holly-cummins (@<strong>Holly Cummins</strong> on Zulip), @ozangunalp (@<strong>Ozan Günalp</strong> on Zulip )"
192+
proposal: https://github.com/quarkusio/quarkus/discussions/47683
193+
discussion: https://quarkusio.zulipchat.com/#narrow/channel/187038-dev
151194
- title: "Modularity (JPMS) and JLink"
152195
board-url: "https://github.com/orgs/quarkusio/projects/76"
153196
short-description: |
@@ -379,49 +422,6 @@ working-groups:
379422
point-of-contact: "Guillaume Smet (@gmset) / Georgios Andrianakis (@geoand)"
380423
proposal: https://github.com/quarkusio/quarkus/discussions/52017
381424
discussion: https://quarkusio.zulipchat.com/#narrow/channel/187038-dev/topic/AOT.20cache.20-.20Global.20thread/with/568847190
382-
- title: "Quarkus 4"
383-
board-url: "https://github.com/orgs/quarkusio/projects/51"
384-
short-description: |
385-
The Quarkus 4 working group aims to coordinate and track all Quarkus 4-related development in a long-running effort.
386-
readme: |
387-
<h2>Objective</h2>
388-
<p>This long‑running working group is dedicated to tracking development and ensuring a smooth rollout for Quarkus 4. It will serve as the central coordination point for feature tracking, release hygiene, migration guidance, and community alignment related to Quarkus 4.</p>
389-
<h2>The Problem</h2>
390-
<p>Quarkus 4 introduces significant shifts, including new Java 25 flags, architectural refinements, deprecations, and ecosystem changes. Without a focused group, efforts become fragmented, and downstream consumers (extensions, integrations, platform partners) may struggle to stay aligned.</p>
391-
<h2>Proposed Solution</h2>
392-
<p>Establish a designated WG to:</p>
393-
<ul>
394-
<li>Track all Quarkus 4‑related issues and PRs (using label triage/quarkus-4)</li>
395-
<li>Maintain a GitHub project board for feature status, blockers, and timelines</li>
396-
<li>Coordinate across teams (core, extensions, platform, tooling)</li>
397-
<li>Surface migration considerations and flag impacts (e.g. new --add-opens needs, optimized defaults) - useful to create the migration guide and rules</li>
398-
<li>Publish ADRs, migration guides, and summary docs</li>
399-
</ul>
400-
<h2>Definition of Done</h2>
401-
<p>This WG will be considered complete when:</p>
402-
<ul>
403-
<li>Quarkus 4 GA is released (including the platform)</li>
404-
<li>All major features are merged and tested</li>
405-
<li>Migration documentation is publicly available</li>
406-
</ul>
407-
<h2>Organizing the Work</h2>
408-
<p>Coordination via:</p>
409-
<ul>
410-
<li>GitHub Discussions: use design‑discussions category</li>
411-
<li>Issues/PRs: label with <code>triage/quarkus-4</code></li>
412-
<li>Project board to track status</li>
413-
</ul>
414-
<h2>Expected Timeline:</h2>
415-
<p>This is a long-running WG, starting now and wrapping up post‑GA (~late Q2 2026). We’ll mark it as “done” upon the public release of Quarkus 4 GA.</p>
416-
status: on track
417-
lts: false
418-
completed: false
419-
last-activity: 2026-05-12
420-
last-update-date: 2026-03-30
421-
last-update: |
422-
The team closed out significant work on the Vert.x 5 upgrade and migration of its core extension for Quarkus 4. New tasks include updating Vert.x configuration, reworking CI, and addressing Kafka Kerberos authentication in native mode. We're also defining OpenTelemetry trace sampling defaults and looking into extension modularity.
423-
424-
(This status update was automatically generated using AI.)
425425
- title: "Agentic Foundation and LangChain4j Next"
426426
board-url: "https://github.com/orgs/quarkiverse/projects/9"
427427
short-description: |

0 commit comments

Comments
 (0)