Main is now 4.0 and has been unlocked

47 views
Skip to first unread message

Guillaume Smet

unread,
Jun 27, 2026, 11:53:29 AM (5 days ago) Jun 27
to Quarkus Development mailing list
Hi,

As planned, we switched the main branch to Quarkus 4. Main is now open for contributions again.

What changed:

- Main is now Quarkus 4, based on Vert.x 5. PRs merged in main will get affected to the 4.0 - main milestone
- The 3 work lives in the 3.x branch - note that we still want to go up to 3.40 LTS - which will probably the last minor for 3.x
- If you want something in 3.x for the next 3.x minor, you will now have to add the triage/backport-3.x label - I will handle most of the backports, I might ask for help for the hairy ones
- I will decommission the triage/backport label for now to avoid confusion. I will recreate it once we start releasing 4.x. For 3.x, we will create labels for each specific version.

So let's recap the labels:
- if you want something backported to the next 3.x minor for inclusion, use triage/backport-3.x. It can be a new feature.
- if you want a fix backported in a micro release of the current minor, use for instance the triage/backport-3.37 label

The version in main is 999-SNAPSHOT as usual. The version in 3.x is 3.999-SNAPSHOT.

You just need to pull main as usual to get all the 4.0 changes.

If you have any questions, doubts on how to label a PR... just ping me and I will help.

There is still quite a lot to handle on the infrastructure side (Ecosystem CI, snapshots...) but we will handle all that next week.

-- 
Guillaume

clement escoffier

unread,
Jun 29, 2026, 2:48:44 AM (3 days ago) Jun 29
to quark...@googlegroups.com
Awesome!

To avoid mistakes (since I did it this morning), I’ve deleted the 4.0 branch and the vertx5-migration branch we had, as they're no longer in use. If you have PR targeting these branches, please edit them to target the main branch. 

Clement

--
You received this message because you are subscribed to the Google Groups "Quarkus Development mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quarkus-dev...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/quarkus-dev/CALt0%2Bo9Bh580NnsDdNw%2BnqWhz6epqTsb%2BhPSv-OChS6DaPrbCw%40mail.gmail.com.

Guillaume Smet

unread,
Jun 29, 2026, 3:01:59 AM (3 days ago) Jun 29
to quark...@googlegroups.com, Bruno Baptista, Thomas SEGISMONT
I think you're gonna have to recreate the PRs as deleting the branch closed the PRs targeting the 4.0 branch.

I actually left it open but locked on purpose :).

Not a biggie but probably a good idea to have a look at the PRs that got closed so that we don't miss anything.

I noted:
[4.0] Add support for epoll and io_uring in native executable
[4.0] [WIP] Micrometer Observation API Support#55126
[4.0] Switch to Java 21 as base
[4.0] [WIP] Migrate smallrye-graphql from jsonb to jackson
[4.0] Reactive MSSQL Client: add TDS 8.0 protocol support
[4.0] Reactive Pg Client: add direct SSL support
[4.0] [WIP] Micrometer Observation API Support

That would concern you, @Bruno Baptista, Jan and @Thomas SEGISMONT .


Guillaume Smet

unread,
Jun 29, 2026, 3:02:33 AM (3 days ago) Jun 29
to quark...@googlegroups.com, Bruno Baptista, Thomas SEGISMONT
I'm going to handle the [4.0] Switch to Java 21 as base one as I plan to revisit it.
Reply all
Reply to author
Forward
0 new messages