Quarkus 3.1.0.Final 发布 - 声明式创建响应式 REST 客户端、Kotlin 1.8.21 及更多
距离 Quarkus 3.0 发布已经过去了一个月,我们很高兴地宣布 Quarkus 3.1.0.Final 的发布。
一如既往,它带来了许多方面的改进。
主要变化如下:
-
提供新的 API 以声明式创建响应式 REST 客户端
-
引入一种方法来为流式响应设置标头和状态码
-
为 Security Jakarta Persistence 扩展引入 Hibernate Reactive 变体
-
默认验证 OIDC ID 令牌受众
-
将 Kotlin 升级到 1.8.21
-
将 Oracle JDBC 驱动程序升级到 23.2.0.0
有什么新功能?
声明式 API 用于创建响应式 REST 客户端
到目前为止,您只能通过在 application.properties
中进行配置来创建响应式 REST 客户端,这在大多数情况下已经足够,但如果您想创建动态客户端,可能会遇到问题。
从 3.1 版本开始,您可以通过新的 API 以声明式方式创建响应式 REST 客户端。
有关更多详细信息,请参阅文档。
为流式响应提供更多灵活性
RESTEasy Reactive 为流式响应提供了更大的灵活性:您现在可以自定义响应标头和状态码。
Security Jakarta Persistence 扩展的响应式变体
Security Jakarta Persistence 扩展允许使用 Jakarta Persistence 将用户存储在数据库中,现在有了基于 Hibernate Reactive 的响应式变体:quarkus-security-jpa-reactive
。
完整更新日志
您可以在 GitHub 上获取 3.1.0.CR1 和 3.1.0.Final 的完整变更日志。
贡献者
Quarkus 社区正在不断壮大,目前已有805 名贡献者。非常感谢其中的每一位。
特别感谢 3.1 版本的所有贡献者,包括:Ales Justin, Alex Martel, Alexey Loubyansky, Andres Almiray, Bill Burke, Bruno Baptista, Bruno Oliveira da Silva, Carles Arnal, Chris Pitman, Clement Escoffier, David Salter, Eric Deandrea, Erin Schnabel, Falko Modler, Felipe Henrique Gross Windmoller, Foivos Zakkak, Fouad Almalki, George Gastaldi, Georgios Andrianakis, Guillaume Smet, Hitesh C, Holly Cummins, humberto, Ioannis Canellos, Jan Martiska, Jose Carvajal, Julien Ponge, Katia Aresti, kdnakt, Kevin Dubois, Konstantin Gribov, Ladislav Thon, Laure Souche, Manyanda Chitimbo, Marc Nuri, Marco Collovati, Marco Zanghì, Marek Skacelik, Marko Bekhta, Martin Kouba, Matej Novotny, Mathias Holzer, Max Rydahl Andersen, Maximilian Zellhofer, Mazen Khalil, Melloware, Michael Edgar, Michael Hamburger, Michael Musgrove, Michal Karm Babacek, Michal Maléř, Michal Vavřík, Michelle Purcell, Moritz Heine, Nelson Osacky, Ozan Gunalp, Pavel.Vervenko, Pavol Liška, pernelkanic, Phillip Krüger, polarctos, Radovan Synek, Robert Stupp, Robert Toyonaga, Roberto Cortez, Rolfe Dlugy-Hegwer, Romain Pelisse, Rostislav Svoboda, Sanne Grinovero, Sergey Beryozkin, Severin Gehwolf, Stuart Douglas, Sébastien Crocquesel, xstefank, Yoann Rodière, and Yoshikazu Nojima。
加入我们
我们非常重视您的反馈,所以请报告错误,提出改进建议…… 让我们一起构建伟大的东西!
如果您是 Quarkus 用户或只是好奇,请不要害羞,加入我们热情的社区
-
在 GitHub 上提供反馈;
-
编写一些代码并 推送 PR;
-
在 Stack Overflow 上提问。