Quarkus 4.0.0.Beta1 released
It is our pleasure to announce the availability of Quarkus 4.0.0.Beta1, the first Beta of the next major version of Quarkus.
Quarkus 4 is a major new version and comes with a lot of changes. The final release is planned for the end of November. We need extension developers to migrate their extensions and end users to test their applications with it.
Your feedback at this stage is essential to make Quarkus 4 a great release, please report any issues you encounter on GitHub.
Highlights
Quarkus 4 comes with significant upgrades across the board, and more are coming:
- Java 21
-
New base Java version, making virtual threads more central.
- Netty 4.2 and Vert.x 5.x
-
New foundation for the networking layer.
- QUIC support
-
QUIC is becoming the new foundation of distributed systems: HTTP/3, MQTT over QUIC, WebTransport (WebSocket over QUIC)…
- HTTP/3
-
Opt-in support for HTTP/3 with automatic certificate generation in dev and test modes.
- Native transports
-
Improve the concurrency of your application with epoll or io_uring support. Also works in native executables.
- Observation API
-
@Observedor programmatic API to generate metrics and traces. Works with Micrometer and OpenTelemetry. - Dev UI Observability dashboard
-
Built-in Observability section in the Dev UI, available out of the box in dev mode with no wiring needed.
- Jakarta REST 4
-
JSON Merge Patch, new multipart API.
- Hibernate ORM 8
-
Integration of the new major version of Hibernate with Jakarta Persistence 4.0 and Jakarta Data 1.1.
- Jackson 3
-
New major version - everything has changed except for the annotations.
- CDI 5.0
-
New annotations such as
@Reserveand@Eager. - New JMS extension
-
Dedicated JMS extension with compatibility with Spring JMS, pooled JMS, and IronJacamar.
- @ExactlyOnce
-
Improved Kafka transaction support.
Upgrading to Quarkus 4
マイグレーションガイド
We wrote a migration guide. As expected for a new major version, it is more dense than for our usual minors.
For extension developers
If you are maintaining a Quarkus extension, now is the time to start migrating it to Quarkus 4. The migration guide contains all the information you need.
Please reach out to us on Zulip if you have any questions or need help with the migration.
参加のお誘い
私達は皆様からのフィードバックに重きを置いています。バグ報告、改善要望を是非お願いします。一緒に素晴らしいものを作り上げていきましょう!
Quarkusユーザーの場合でも、単に興味を持っているだけの場合でも、恥ずかしがらずにコミュニティに参加して下さい!:
-
GitHub でフィードバック
-
コードを作成し、 プルリクエスト を送信
-
Stack Overflow で質問