Quarkus 3.4.1 发布 - Redis 7.2 和 Flyway 变更
我们很高兴地宣布 Quarkus 3.4.1 的发布。 我们跳过了 3.4.0,因为我们需要在 3.4 中修复 CVE-2023-4853。
主要变化如下:
-
支持 Redis 7.2
-
调整如何启用/激活 Flyway
此版本还包含错误修复、性能改进和文档改进。
我们目前在社区中维护 3 个版本流
-
3.4:这是最新最好的版本,它引入了新功能
-
3.2:这是我们当前的 LTS 版本
-
2.16:我们计划再发布几个版本,但我们建议您在 10 月底之前迁移您的应用程序,因为在此日期之后我们几乎没有机会发布新的 2.16 版本
有什么新功能?
Flyway
Flyway 扩展在 3.3 中发生了重大变化,其中一些变化在极端情况下引入了一些回归,通常是当您有多个数据源,其中一个数据源不受 Flyway 支持时。
现在可以通过设置 quarkus.flyway.enabled=false
来完全禁用 Flyway 扩展的自动设置。
您还可以通过为默认数据源设置 quarkus.flyway.active=false
或为命名数据源设置 quarkus.flyway."datasource name".active=false
来使 Flyway 对特定数据源无效。
OpenSearch Dev Services
Dev Services 现在可以启动 OpenSearch 容器,无论是在使用带有 OpenSearch 的 Hibernate Search 时自动启动,还是通过使用 quarkus.elasticsearch.devservices.distribution=opensearch
设置分发手动启动。
更多信息请参见我们的文档。
贡献者
Quarkus 社区正在发展,现在有 846 位贡献者。 非常感谢每一位。
特别是对于 3.4 版本,感谢 Ales Justin、Alexander Schwartz、Alexey Loubyansky、Andy Damevin、Bill Burke、Bony、brunobat、chrischiedo、Clement Escoffier、Daniel Kraus、David M. Lloyd、Dennis Kieselhorst、domkun、Erin Schnabel、Falko Modler、Foivos Zakkak、Fouad Almalki、Gasper Kojek、George Gastaldi、Georgios Andrianakis、Guillaume Smet、Holly Cummins、Ioannis Canellos、Jan Martiska、Jonathan Kolberg、Jose、Katia Aresti、Ladislav Thon、Laurent SCHOELENS、Loïc Hermann、Loïc Mathieu、Marc Nuri、Marc Savy、Marco Schaub、Marek Skacelik、marko-bekhta、Martin Bartoš、Martin Kouba、Martin Zuber、Matej Novotny、Max Rydahl Andersen、Michal Karm Babacek、Michal Maléř、Michal Vavřík、Michelle Purcell、Monhemius, B. (Bart)、mrizzi、Ozan Gunalp、Phillip Krüger、Rene Grob、Robert Stupp、Roberto Cortez、Rolfe Dlugy-Hegwer、Romain LE BARO、Rostislav Svoboda、Sanne Grinovero、seepine、Sergey Beryozkin、Shivam Sharma、shjones、Stéphane Épardaud、suchwerk、xstefank 和 Yoann Rodière。
加入我们
我们非常重视您的反馈,所以请报告错误,提出改进建议…… 让我们一起构建伟大的东西!
如果您是 Quarkus 用户或只是好奇,请不要害羞,加入我们热情的社区
-
在 GitHub 上提供反馈;
-
编写一些代码并 推送 PR;
-
在 Stack Overflow 上提问。