发布 Quarkus 2.10.0.Final - Loom 虚拟线程的初步工作和各方面的各种优化
新一个月,新 Quarkus 功能发布,你懂的:Quarkus 2.10.0.Final 已上线。
此版本融合了探索性工作和对现有扩展的完善
-
Loom 虚拟线程的初步工作
-
GraphQL 非阻塞支持
-
Kubernetes 服务绑定对 Reactive SQL 客户端的支持
-
缓存扩展的
CacheKeyGenerator
以及更多!
迁移指南
要从 2.9 迁移,请参考 我们的迁移指南。
有什么新功能?
Loom 虚拟线程的初步工作
Quarkus 团队开始尝试 Loom 的虚拟线程,并且 第一个拉取请求 已合并。
它仍然非常粗糙,API 可能会发生变化,但如果您对 Loom 的虚拟线程感兴趣,请随时尝试。
预计未来几个月会有更多开发和公告。
要了解此工作的更多信息,请查看 Clément 和 Arthur 的演讲视频。
缓存扩展的 CacheKeyGenerator
quarkus-cache
扩展自动从方法参数生成缓存键,但没有自定义方式。
在 2.10 中引入了一个新的契约 CacheKeyGenerator
以允许此自定义。
quarkus-bootstrap-maven-plugin 已弃用,推荐使用 quarkus-extension-maven-plugin
quarkus-bootstrap-maven-plugin
已弃用,推荐使用 quarkus-extension-maven-plugin
。
这仅对扩展开发者有影响,他们应该切换到新插件。
我们将继续发布已弃用的插件一段时间,因此切换到新插件并不紧急。 |
为 JDBC 驱动扩展提供更好的基础设施
一位贡献者开始为 SQLite 开发 JDBC 驱动扩展,我们改进了外部 JDBC 驱动扩展的基础设施。
最值得注意的是,现在可以指定默认使用的 Hibernate ORM 方言,即使是对于外部 JDBC 驱动扩展。
完整更新日志
您可以在 GitHub 上获取 2.10.0.CR1 和 2.10.0.Final 的完整发布说明。
贡献者
Quarkus 社区不断壮大,现有 656 位贡献者。非常感谢其中的每一位。
特别感谢 2.10 版本中的 Alexey Loubyansky、Alexey Sharandin、Amos Feng、andreaTP、Andy Damevin、Anthony Dahanne、Anton Kozlov、aona42、arnavarr、Auri Munoz、Bill Burke、Clara Fang、Clement Escoffier、Davide、Eddú Meléndez、Emanuel Alves、Eric Deandrea、Erik Åsén、Erin Schnabel、Fabricio Gregorio、Falko Modler、Fedor Dudinskiy、Felipe Henrique Gross Windmoller、Foivos Zakkak、franz1981、Geoffrey De Smet、George Gastaldi、Georgios Andrianakis、Greg Stewart、Guillaume Le Floch、Guillaume Smet、Gwenneg Lepage、Holly Cummins、Ioannis Canellos、Jacob Skillin、Jakob、James Netherton、Jan Martiška、Jason T. Greene、Jay、jeanphibaconnais、Jeff MAURY、Joel Mateus、Jose、Julien Gracia、Julien Ponge、Katia Aresti、kdnakt、Kevin Wooten、kioichiyoda、Knut Wannheden、Ladislav Thon、Loïc Hermann、Loïc Mathieu、luneo7、lyoff、Manyanda Chitimbo、Marc Wrobel、Marcin Kłopotek、Martin Kouba、Martin Panzer、Matej Vasek、Matthias Andreas Benkard、Max Rydahl Andersen、Michael Anstis、Michal Karm Babacek、Michal Vavřík、Michał Szynkiewicz、Mihai.Poenaru、mun711、Nathan Erwin、Neil Moffat、newur、Oleksiy Lukin、Ozan Gunalp、Pedro Igor、Peter Palaga、Phillip Krüger、Primož Hrovat、Robert Stupp、Roberto Cortez、Romain QUINIO、Rostislav Svoboda、Sanal Kumar、Sanne Grinovero、Sergey Beryozkin、Steve Ebersole、Stuart Douglas、Stéphane Épardaud、Thomas Segismont、Vinícius Ferraz Campos Florentino、Willem Jan Glerum、Wim Goeman、xstefank、Yoann Rodière 和 Yoshikazu Nojima。
加入我们
我们非常重视您的反馈,所以请报告错误,提出改进建议…… 让我们一起构建伟大的东西!
如果您是 Quarkus 用户或只是好奇,请不要害羞,加入我们热情的社区
-
在 GitHub 上提供反馈;
-
编写一些代码并 推送 PR;
-
在 Stack Overflow 上提问。