Sunsetting legacy config classes

46 views
Skip to first unread message

Guillaume Smet

unread,
Jul 3, 2025, 10:46:06 AM7/3/25
to Quarkus Development mailing list
Hi,

As previously announced when we released Quarkus 3.19, we will be sunsetting legacy config classes very soon.

See https://quarkus.io/blog/legacy-config-classes-sunsetting/ for all the info about the history of this change and the schedule.

If you haven't migrated your extensions to use interfaces annotated with @ConfigMapping, now is a good time to do so.

It also means that we will drop the few legacy config classes we kept in the core for compatibility reasons so if you are still using it, please move to the corresponding interfaces:

- GlobalDevServicesConfig: use DevServicesConfig instead
- HttpConfiguration: use VertxHttpConfig instead
- HttpBuildTimeConfig: use VertxHttpBuildTimeConfig instead

Thanks.

-- 
Guillaume

Guillaume Smet

unread,
Jul 3, 2025, 1:09:56 PM7/3/25
to Quarkus Development mailing list
FYI, I created a bunch of pull requests to the affected Quarkiverse extensions.

We will need releases for all of them before we release Quarkus 3.26 in late August.
Reply all
Reply to author
Forward
0 new messages