Skip to content

Commit ff72e4c

Browse files
committed
Sync working groups
1 parent eb4154f commit ff72e4c

File tree

1 file changed

+51
-51
lines changed

1 file changed

+51
-51
lines changed

_data/wg.yaml

Lines changed: 51 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,5 @@
11
---
22
working-groups:
3-
- title: "Gizmo 2"
4-
board-url: "https://github.com/orgs/quarkusio/projects/43"
5-
short-description: |
6-
Gizmo 2 related tasks
7-
readme: |
8-
<p>This _working group aims to make the <a href="https://github.com/dmlloyd/gizmo/tree/gizmo2">Gizmo 2 POC</a> production-ready and integrate it into Quarkus core.</p>
9-
<ul>
10-
<li>Point of contact: @mkouba (@<strong>Martin Kouba</strong> on Zulip)</li>
11-
<li>Proposal: https://github.com/quarkusio/quarkus/discussions/46627</li>
12-
<li>Discussion: <a href="https://quarkusio.zulipchat.com/#narrow/channel/187038-dev/topic/Gizmo.202.2Ex.20WG.20chat">Zulip topic</a></li>
13-
<li>Deliverable: TBD</li>
14-
</ul>
15-
status: on track
16-
lts: false
17-
completed: false
18-
last-activity: 2025-05-20
19-
last-update-date: 2025-04-28
20-
last-update: |
21-
In the past month, the WG - Gizmo 2 successfully closed numerous issues, including improvements in error handling, support for instance field initializers, and updates to annotation handling. Key enhancements were made to Lambda singleton implementations and field check validations. Concurrently, several new issues were opened, still addressing challenges in error messaging, generic type handling, and improvements to operational efficiencies. The group remains focused on optimizing the Gizmo 2 framework while ensuring robust functionality and user experience.
22-
23-
(This status update was automatically generated using AI.)
24-
deliverable: TBD
25-
point-of-contact: "@mkouba (@<strong>Martin Kouba</strong> on Zulip)"
26-
proposal: https://github.com/quarkusio/quarkus/discussions/46627
27-
discussion: https://quarkusio.zulipchat.com/#narrow/channel/187038-dev/topic/Gizmo.202.2Ex.20WG.20chat
283
- title: "Test classloading"
294
board-url: "https://github.com/orgs/quarkusio/projects/30"
305
short-description: |
@@ -54,30 +29,6 @@ working-groups:
5429
point-of-contact: "@holly-cummins (@<strong>Holly Cummins</strong> on Zulip)"
5530
proposal: https://github.com/quarkusio/quarkus/discussions/41867
5631
discussion: https://quarkusio.zulipchat.com/#narrow/channel/187038-dev/topic/WG.20.2330.20Test.20Classloading.20chatter/
57-
- title: "Dev Services Lifecycle"
58-
board-url: "https://github.com/orgs/quarkusio/projects/49"
59-
short-description: |
60-
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.
61-
readme: |
62-
<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>
63-
<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>
64-
<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>
65-
<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>
66-
<ul>
67-
<li>Point of contact: @holly-cummins (@<strong>Holly Cummins</strong> on Zulip), @ozangunalp (@<strong>Ozan Günalp</strong> on Zulip )</li>
68-
<li>Proposal: https://github.com/quarkusio/quarkus/discussions/47683</li>
69-
<li>Discussion: <a href="https://quarkusio.zulipchat.com/#narrow/channel/187038-dev">Zulip</a>)</li>
70-
</ul>
71-
status: on track
72-
lts: false
73-
completed: false
74-
last-activity: 2025-05-19
75-
last-update-date: 2025-05-05
76-
last-update: |
77-
Worgking group started.
78-
point-of-contact: "@holly-cummins (@<strong>Holly Cummins</strong> on Zulip), @ozangunalp (@<strong>Ozan Günalp</strong> on Zulip )"
79-
proposal: https://github.com/quarkusio/quarkus/discussions/47683
80-
discussion: https://quarkusio.zulipchat.com/#narrow/channel/187038-dev
8132
- title: "Quarkus 3.20 LTS"
8233
board-url: "https://github.com/orgs/quarkusio/projects/41"
8334
short-description: |
@@ -87,7 +38,7 @@ working-groups:
8738
status: on track
8839
lts: true
8940
completed: false
90-
last-activity: 2025-05-19
41+
last-activity: 2025-05-20
9142
last-update-date: 2025-04-01
9243
last-update: |
9344
In the past month, the WG - Quarkus 3.20 LTS successfully closed three issues, addressing an exception related to missing Maven classes in the dev-ui for Gradle projects, enhancing the Grafana LGTM dashboards, and determining the appropriate Kafka client version for the 3.20 LTS release. No new issues were opened during this period, indicating focused progress on existing challenges.
@@ -106,10 +57,59 @@ working-groups:
10657
status: on track
10758
lts: true
10859
completed: false
109-
last-activity: 2025-05-19
60+
last-activity: 2025-05-20
11061
last-update-date: 2025-04-01
11162
last-update: |
11263
In the last month, the WG - Quarkus 3.15 LTS closed two issues: one regarding the assignment of random ports in the configuration and another updating the Kafka client version to 3.7.2 to address CVE-2024-56128. No new issues were opened, reflecting a commitment to resolving important topics for the upcoming LTS release.
64+
- title: "Gizmo 2"
65+
board-url: "https://github.com/orgs/quarkusio/projects/43"
66+
short-description: |
67+
Gizmo 2 related tasks
68+
readme: |
69+
<p>This _working group aims to make the <a href="https://github.com/dmlloyd/gizmo/tree/gizmo2">Gizmo 2 POC</a> production-ready and integrate it into Quarkus core.</p>
70+
<ul>
71+
<li>Point of contact: @mkouba (@<strong>Martin Kouba</strong> on Zulip)</li>
72+
<li>Proposal: https://github.com/quarkusio/quarkus/discussions/46627</li>
73+
<li>Discussion: <a href="https://quarkusio.zulipchat.com/#narrow/channel/187038-dev/topic/Gizmo.202.2Ex.20WG.20chat">Zulip topic</a></li>
74+
<li>Deliverable: TBD</li>
75+
</ul>
76+
status: on track
77+
lts: false
78+
completed: false
79+
last-activity: 2025-05-20
80+
last-update-date: 2025-04-28
81+
last-update: |
82+
In the past month, the WG - Gizmo 2 successfully closed numerous issues, including improvements in error handling, support for instance field initializers, and updates to annotation handling. Key enhancements were made to Lambda singleton implementations and field check validations. Concurrently, several new issues were opened, still addressing challenges in error messaging, generic type handling, and improvements to operational efficiencies. The group remains focused on optimizing the Gizmo 2 framework while ensuring robust functionality and user experience.
83+
84+
(This status update was automatically generated using AI.)
85+
deliverable: TBD
86+
point-of-contact: "@mkouba (@<strong>Martin Kouba</strong> on Zulip)"
87+
proposal: https://github.com/quarkusio/quarkus/discussions/46627
88+
discussion: https://quarkusio.zulipchat.com/#narrow/channel/187038-dev/topic/Gizmo.202.2Ex.20WG.20chat
89+
- title: "Dev Services Lifecycle"
90+
board-url: "https://github.com/orgs/quarkusio/projects/49"
91+
short-description: |
92+
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.
93+
readme: |
94+
<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>
95+
<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>
96+
<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>
97+
<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>
98+
<ul>
99+
<li>Point of contact: @holly-cummins (@<strong>Holly Cummins</strong> on Zulip), @ozangunalp (@<strong>Ozan Günalp</strong> on Zulip )</li>
100+
<li>Proposal: https://github.com/quarkusio/quarkus/discussions/47683</li>
101+
<li>Discussion: <a href="https://quarkusio.zulipchat.com/#narrow/channel/187038-dev">Zulip</a>)</li>
102+
</ul>
103+
status: on track
104+
lts: false
105+
completed: false
106+
last-activity: 2025-05-19
107+
last-update-date: 2025-05-05
108+
last-update: |
109+
Worgking group started.
110+
point-of-contact: "@holly-cummins (@<strong>Holly Cummins</strong> on Zulip), @ozangunalp (@<strong>Ozan Günalp</strong> on Zulip )"
111+
proposal: https://github.com/quarkusio/quarkus/discussions/47683
112+
discussion: https://quarkusio.zulipchat.com/#narrow/channel/187038-dev
113113
- title: "OIDC improvements"
114114
board-url: "https://github.com/orgs/quarkusio/projects/46"
115115
short-description: |

0 commit comments

Comments
 (0)