Quarkus 3.11 - 可观测性的开发服务,响应式 WebSockets 的进展,Infinispan 缓存扩展等
又到月末了,我们很多人正在斯洛文尼亚参加 JCon(如果你在那儿,来和我们聊聊!),是时候发布 Quarkus 了:Quarkus 3.11 来了!
本次发布的主要变更如下:
有什么新功能?
可观测性的开发扩展
我们付出了很多努力来简化可观测性开发资源的设置。
这包括以下服务的开发服务:
-
Grafana
-
Jaeger
-
OTel
-
VictoriaMetrics DB
-
VictoriaMetrics Agent / scraper
实际上,它们可以在 3 种不同的上下文中使用:
-
可重用的开发服务(默认)
-
简单的启动/停止开发服务
-
单个 / 普通的每个 QuarkusTestResource 开发资源
您可以在这个 更详细的文档入口 中找到有关此新功能的更多信息。
Infinispan 缓存扩展
Quarkus 长期以来一直有一个缓存扩展。此缓存扩展默认由 Caffeine 提供支持。
我们还有一个 Infinispan 客户端扩展。
通过新的 Infinispan 缓存扩展,您现在可以使用缓存扩展方法,并将 Infinispan 作为后端。
而且,您现在应该了解我们,我们为您量身定制了 专用指南。
WebSockets.next
WebSockets.next 是我们… 下一代 WebSockets 扩展(客户端和服务器)。
它目前仍处于实验阶段,并且在每个版本中我们都在稳步推进。
在 Quarkus 3.11 中,我们增加了:
-
轻松定义 WebSockets 客户端的功能。
-
安全集成的初始版本(未来版本我们会添加更多功能)。
Quarkus CXF
Quarkus CXF 3.11.0 已发布,现已在 Quarkus Platform 3.11 中可用。请查看 Quarkus CXF 3.11.0 发布说明,了解此版本的新增内容。
完整更新日志
您可以在 GitHub 上获取 3.11.0.CR1 和 3.11.0 的完整变更日志。
贡献者
Quarkus 社区正在不断壮大,目前已有 946 名贡献者。非常感谢每一位贡献者。
特别是对于 3.11 版本,感谢 Alasdair Preston、Aleksandr Nichiporuk、Ales Justin、Alexey Loubyansky、Andy Damevin、Antonio Musarra、antonwiens、Arcane418、asjervanasten、Bruno Baptista、Chris Laprun、cknoblauch、Clement Escoffier、Danny Gräf、David M. Lloyd、emile、Eric Deandrea、Foivos Zakkak、Fouad Almalki、George Gastaldi、Georgios Andrianakis、glefloch、Guillaume Smet、Gwenneg Lepage、Holly Cummins、Ivan Puntev、Jakub Jedlicka、Jan Martiska、Juan Zuriaga、Katia Aresti、Ladislav Thon、Lin Gao、Lorenzo Vannucchi、Loïc Mathieu、Marc Nuri、Marek Skacelik、mariofusco、Martin Kouba、Matej Novotny、Max Rydahl Andersen、Michal Maléř、Michal Vavřík、Nathan Erwin、Nithanim、Ozan Gunalp、Phillip Krüger、punkepa、Roberto Cortez、Rostislav Svoboda、Sanne Grinovero、Sauli Ketola、Selim、Sergey Beryozkin、Stuart Douglas、Stéphane Épardaud、Thomas Segismont、Vincent Sourin、Vinicius A. Santos、vkn、Yoann Rodière 和 Zheng Feng。
加入我们
我们非常重视您的反馈,所以请报告错误,提出改进建议…… 让我们一起构建伟大的东西!
如果您是 Quarkus 用户或只是好奇,请不要害羞,加入我们热情的社区
-
在 GitHub 上提供反馈;
-
编写一些代码并 推送 PR;
-
在 Stack Overflow 上提问。