Quarkus 3.24 - 开发助手,Hibernate ORM 7,Hibernate Validator 9...

今天,我们发布了 Quarkus 3.24。它带来了主要组件的大版本升级和一个全新的功能:开发助手。

  • #47756 - 引入助手

  • #41310 - 升级到 Hibernate ORM 7.0,Hibernate Reactive 3.0 和 Hibernate Search 8.0

  • #42292 - 升级到 Hibernate Validator 9.0

  • #47108 - 升级到 Kafka Client 4.0

  • #47830 - 添加 OIDC 健康检查

更新

要更新到 Quarkus 3.24,我们建议更新到最新版本的 Quarkus CLI 并运行

quarkus update

请注意,quarkus update 可以将您的应用程序从任何 Quarkus 版本(包括 2.x)更新到 Quarkus 3.24。

有关您需要对应用程序进行的调整的更多信息,请参阅 Quarkus 3.24 迁移指南

有什么新功能?

开发助手

我们都喜欢 Quarkus 的 Dev UI,而 Quarkus 3.24 通过一个全新的功能:开发助手,为 Dev UI 的重大改进铺平了道路。

助手是一个新的扩展点,用于提供辅助您日常编码的功能

  • 从您的 OpenAPI 规范生成客户端

  • 生成额外的测试数据

  • …​ 天空才是极限!

助手可以提供由 AI 支持的功能,但不限于此。

我们一直在为利用助手功能的扩展进行开发:Quarkus Chappie。您已经可以将其添加到您的项目中。

但不要将其视为事情的终结:您可以在您的扩展中开发您自己的助手功能。

Hibernate ORM

Hibernate ORM 已更新到 7.0

这是一个主要版本,它带来了新功能和重大更改,这些更改在专门的博客文章中进行了更详细的介绍。

另请查看我们的迁移指南的专门章节。

Hibernate ORM 7.0 是 Jakarta Persistence 3.2 的实现。

Hibernate Reactive

Hibernate Validator 已更新到 3.0

Hibernate Search 已更新到 8.0

Hibernate Validator

Hibernate Validator 已更新到 9.0

Hibernate Validator 9.0 是 Jakarta Validation 3.1 的实现。

Kafka Client

Kafka Client 已更新到 4.0。

OIDC 健康检查

Quarkus 3.24 为 OIDC 提供了健康检查,允许您检查您的 Quarkus 应用程序是否能够连接到您的 OIDC 服务器。

平台组件升级

Camel Quarkus

Camel Quarkus 已升级到 3.24.0。

完整更新日志

您可以在 GitHub 上获取 3.24.0.CR13.24.03.24.1 的完整变更日志。

贡献者

Quarkus 社区正在壮大,现在有 1092 位贡献者。非常感谢每一位。

特别是对于 3.24 版本,感谢 Alexandre Dutra、Alexey Loubyansky、appiepollo14、Ashish Ranjan、Bill Burke、Bruno Baptista、Clement Escoffier、David M. Lloyd、Davide D’Alto、Erik Mattheis、Foivos Zakkak、Fouad Almalki、gbourant、George Gastaldi、Georgios Andrianakis、Guillaume Smet、Holly Cummins、Inaki Villar、João Lopes、Julien Ponge、Katia Aresti、Kevin Wooten、Ladislav Thon、Lars、Lukas Schmitt、Marc Nuri、Marco Belladelli、marko-bekhta、Martin Bartoš、Martin Kouba、Martin Panzer、Matej Novotny、melloware、Michael Edgar、Michal Maléř、Michal Vavřík、Nicholas Hassan、nort3x、Ozan Gunalp、patriot1burke、Peter Palaga、Phillip Krüger、Robert Stupp、Roberto Cortez、Rostislav Svoboda、Sebastian Vogl、Sergey Beryozkin、Stefan Schmöller、Steve Hawkins、Stuart Douglas、Stéphane Épardaud、Teymur Babayev、Tim van der Lippe、Vincent Potucek、Volodymyr、xstefank、Yahya Berbeche 和 Yoann Rodière。

加入我们

我们非常重视您的反馈,所以请报告错误,提出改进建议…… 让我们一起构建伟大的东西!

如果您是 Quarkus 用户或只是好奇,请不要害羞,加入我们热情的社区