Quarkus 2.4.0.Final 发布 - Hibernate Reactive 1.0.0、Kafka Streams DevUI、多模块持续测试、通过新的 AWT 扩展实现 AWT 图像缩放以及更多内容

今天,我们发布了 Quarkus 2.4.0.Final,其中包含大量优化和改进以及一些新功能。

  • Hibernate Reactive 1.0.0.Final

  • 引入 Kafka Streams DevUI

  • 支持多模块项目的持续测试

  • 通过新的 AWT 扩展支持 AWT 图像缩放

迁移指南

要从 2.3 迁移,请参阅 我们的迁移指南

有什么新功能?

Hibernate Reactive 1.0.0.Final

除其他修复和改进外,在此版本中,所有“打开会话”的方法都已实现响应式。

请参阅 入门文档 以了解有关此版本的更多信息。

Kafka Streams DevUI

Quarkus DevUI 现在包括对拓扑可视化器的支持,它看起来像 此示例

多模块项目的持续测试

持续测试现在将运行项目所有模块的测试,并可以选择配置旧的行为。新的配置选项包括:

  • quarkus.test.only-test-application-module (默认值为 false) - 如果为 false,则还将运行所有依赖模块的测试;

  • quarkus.test.include-module-pattern - 一个匹配模块 groupId:artifactId 的正则表达式,匹配模块中的测试将被包含在持续测试中;

  • quarkus.test.exclude-module-pattern (如果设置了 include-module-pattern,则忽略) - 一个正则表达式,匹配模块 groupId:artifactId,匹配模块中的测试将被排除在持续测试之外。

通过新的 AWT 扩展实现 AWT 图像缩放

为 AWT 和 Java2D 添加了一个新的 io.quarkus:quarkus-awt 扩展,以支持各种 AWT 用例,例如图像缩放。

贡献者

Quarkus 社区正在不断壮大,目前已有 549 位贡献者。非常感谢他们中的每一位。

特别感谢 2.4 版本中的贡献者:A. N. M. Bazlur Rahman (Rokon)、Alexey Loubyansky、Andy Damevin、Arne Mejlholm、Bill Burke、Chris Laprun、Clement Escoffier、Daniel Petisme、Davide、Dheeraj Nalluri、Dmitrii K、Eduard Tudenhoefner、Erin Schnabel、Falko Modler、Foivos Zakkak、Galder Zamarreño、George Gastaldi、Georgios Andrianakis、Guillaume Le Floch、Guillaume Smet、Gwenneg Lepage、hbelmiro、Jaikiran、Jaikiran Pai、Jakub Scholz、Jan Martiška、Javier Toja、Jose、Julien Ponge、kdnakt、Knut Wannheden、Ladislav Thon、Loïc Mathieu、Manyanda Chitimbo、Marc Nuri、Martin Kouba、Michael Schnitzler、Michael Simons、Michał Szynkiewicz、Nathan Erwin、NetoDevel、Nicolas Filotto、Ozan Gunalp、Phillip Kruger、Phillip Krüger、Robbie Gemmell、Roberto Cortez、Rostislav Svoboda、Sanne Grinovero、Sauli Anto、sberyozkin、seregamorph、Sergey Beryozkin、Stuart Douglas、Tomas Hofman、Vincent Sevel、Wayne Ellis、xstefank、Yannick Reifschneider、Yoann Rodière。

加入我们

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

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