Java 周报总结 - 2023 年 6 月 26 日
本周的 Java 周报涵盖了 JDK 22、JDK 21 的更新,以及 Spring Cloud、Spring Shell、GlassFish、Micronaut、Quarkus、Open Liberty、Hibernate ORM、Hibernate Search、Apache Groovy、Apache Camel、Maven、JHipster Lite、JReleaser、JobRunr、RefactorFirst、OpenXava、Resilience4j、Failsafe、Yupiik Fusion 和 Gradle 等框架和工具的新版本和发布候选版本。
JDK 21
- Build 29 发布,包含从 Build 28 以来的更新,修复了多个问题。更多细节可以在 发布说明 中找到。
JDK 22
- Build 4 发布,包含从 Build 3 以来的更新,修复了多个问题。更多细节可以在 发布说明 中找到。
Spring 框架
- Spring Cloud 2021.0.8(代号 Jubilee)发布,改进了负载均衡功能,并更新了多个子项目,如 Spring Cloud Kubernetes、Spring Cloud Commons、Spring Cloud Stream 和 Spring Cloud Openfeign。
- Spring Shell 发布了 3.1.2、3.0.6 和 2.1.11 版本,修复了多个 bug,并支持从
@Command注解中提取别名等新功能。
Eclipse GlassFish
- GlassFish 7.0.6 发布了第六个维护版本,包含 bug 修复、组件升级和新功能,如支持 MicroProfile Rest Client 3.0 和添加连接超时。
Micronaut
- Micronaut 4.0.0 RC4 发布,包含 bug 修复、文档改进和依赖升级,如允许通过环境变量设置云探测。
Quarkus
- Quarkus 3.1.3.Final 发布,包含依赖升级和 bug 修复,如修复了 Infinispan 计数器管理器的
NullPointerException问题。
Open Liberty
- Open Liberty 23.0.0.6 发布,修复了多个 bug,并正式发布了 InstantOn 和 Liberty Tools 工具,同时修复了 CVE-2023-28867 漏洞。
Hibernate
- Hibernate ORM 6.2.6.Final 发布,修复了多个 bug,如派生嵌入键的列映射问题。
- Hibernate Search 6.2.0 CR1 发布,增加了新的过滤器和投影功能。
Apache 软件基金会
- Apache Groovy 4.0.13 和 3.0.18 发布,包含 bug 修复和新功能,如优化了 Java 记录的字节码生成。
- Apache Camel 3.21.0 发布,支持 Unix 域套接字和 Camunda Zeebe 等新功能。
- Maven 3.9.3 发布,改进了插件验证和内部
SessionData接口的使用。
JHipster
- JHipster Lite 0.36.0 发布,包含 bug 修复和依赖升级,并支持自定义依赖读取器。
JReleaser
- JReleaser 1.7.0 发布,新增了 Bluesky 公告器支持,并增加了对 SLSA 目录的支持。
JobRunr
- JobRunr 6.2.3 发布,修复了仪表板中“重新排队”和“删除”选项无响应的问题。
RefactorFirst
- RefactorFirst 0.4.0 发布,新增了 PMD 规则
CouplingBetweenObjects并改进了 UI。
OpenXava
- OpenXava 7.1.2 发布,新增了
trustedHostsForImages等属性,用于配置内容安全策略。
Resilience4j
- Resilience4j 2.1.0 发布,支持 Spring 注解的
FallbackMethod类,并修复了 API 回归问题。
Failsafe
- Failsafe 3.3.2 发布,修复了使用
Bulkhead策略时可能丢弃请求的问题。
Yupiik
- Yupiik Fusion 1.0.4 发布,新增了 JWT 验证模块,并改进了 Handlebars 模块。
Gradle
- Gradle 8.2 发布,修复了依赖缓存路径遍历和
TAR归档处理中的路径遍历漏洞。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。