Quarkus 3.24 - 开发助手,Hibernate ORM 7,Hibernate Validator 9...
今天,我们发布了 Quarkus 3.24。它带来了主要组件的大版本升级和一个全新的功能:开发助手。
更新
要更新到 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
Hibernate Search 已更新到 8.0。
Hibernate Validator
Hibernate Validator 已更新到 9.0。
Hibernate Validator 9.0 是 Jakarta Validation 3.1 的实现。
完整更新日志
您可以在 GitHub 上获取 3.24.0.CR1,3.24.0 和 3.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 用户或只是好奇,请不要害羞,加入我们热情的社区
-
在 GitHub 上提供反馈;
-
编写一些代码并 推送 PR;
-
在 Stack Overflow 上提问。