Java 生态圈最新动态:Spring 6.2-M7、Project Loom、Payara Platform 等亮点纷呈
2024年 8 月 29 日 – Java 生态圈持续活跃,近期多个重要项目发布新版本,为开发者带来更多功能和改进。
JDK 23 和 JDK 24 最新进展
JDK 23 早期访问构建版本 Build 36 现已发布,详细内容可在发布说明中找到。JDK 23 的新特性介绍可参考 InfoQ 的报道。
JDK 24 早期访问构建版本 Build 11 也已发布,包含了自 Build10 以来的更新,修复了各种问题。开发者可以通过 Java Bug 数据库报告错误。
Project Loom 增强虚拟线程互操作性
基于 JDK 24 早期访问构建版本 Build 11 的 ProjectLoom Build 24-loom+4-42 已发布,该版本改进了 Java 监视器(同步方法)的实现,以增强与虚拟线程的互操作性。
Spring Framework 6.2.0-M7 发布
Spring Framework 6.2.0 的第七个里程碑版本带来了错误修复、文档改进、依赖项升级和新特性,包括:
- 框架核心改进,包括缓存抽象层的错误处理。
- 提供在进行提前编译时忽略 bean 注册的选项。
- HandlerMethodValidator 类现在支持跨参数约束。
此外,Spring Framework 的 6.1.12、6.0.23、5.3.39 和 5.3.38 版本也已发布,这些版本包含了错误修复、文档改进、依赖项升级,并提供了更有效处理条件 HTTP 请求的新特性。这些版本还提供了针对 CVE-2024-38809 和 CVE-2024-38808 的解决方案。
Payara Platform 发布 2024 年 8 月版本
Payara 发布了 Payara Platform 的 2024年 8 月版本,包括社区版 6.2024.8 和企业版 6.17.0 以及企业版 5.66.0。这些版本解决了与 REST 端点和域重启相关的问题,包括:
- “/clear-cache” 端点中的错别字。
- 方法类型和参数修复。
- 在域重启期间部署到非预期实例的应用程序。
Open Liberty 24.0.0.8 发布
IBM 发布 Open Liberty 24.0.0.8,该版本引入了:
- 无版本特性,简化选择 MicroProfile、Jakarta EE 和 Java EE 平台兼容特性的过程。
- Audit 2.0,为不使用 REST Handler 应用程序的用户而设计。
- 新的 MicroProfile Config 规范使用指南,针对外部化 CI/CD 的环境特定微服务配置。
Helidon 4.1.0 发布
Helidon 4.1.0 发布,特性包括:
- 对 JDK 22 和 JDK 23 的支持。
- MicroProfile 6.1。
- gRPC 的 Helidon MP 实现。
Quarkus 3.13.2 发布
Quarkus 3.13.2 是 3.13 版本系列的第二个维护版本,包含了依赖项升级和一些值得注意的变化,例如:
- 在 WebSockets Next 扩展中,使用赋给 quarkus.http.root-path 属性的值。
- 确保所有实现了 Java AutoCloseable 接口的绑定器都会被关闭。
Micrometer Metrics 1.14.0-M2 发布
Micrometer Metrics 1.14.0 的第二个里程碑版本包含了依赖升级和一些新特性,例如:
- 在 ObservationValidator 类中添加了历史跟踪。
- 一个新的 JvmThreadDeadlockMetrics 类,作为收集 JVM 死锁线程的新指标。
Micrometer Metrics 的 1.13.3 和 1.12.9 版本也已发布,带来了文档改进、依赖项升级,并解决了一些显著的问题。
Micrometer Tracing 1.4.0-M2 发布
Micrometer Tracing 1.4.0 的第二个里程碑版本包含了依赖升级,最值得注意的是 Micrometer Metrics 1.14.0-M2。
Micrometer Tracing 的 1.3.3 和 1.2.9 版本也包含了依赖项升级。
Eclipse JKube 1.17.0 发布
Eclipse JKube 1.17.0 发布,带来了一些新特性:
- 使用 Jib 构建多平台容器镜像。
- 在 Kubernetes 的包管理器 Helm 中为 Maven 和 Gradle 插件新增的能力,允许开发者安装 JKube 生成的 Helm 图表并更新依赖项。
Project Reactor 2024.0.0-M5 发布
ProjectReactor 2024.0.0 的第五个里程碑版本进行了依赖项升级。
以上只是 Java 生态圈近期发布的众多新版本中的一部分。这些新版本为开发者提供了更多功能和改进,也预示着 Java 生态圈的持续发展和创新。
【source】https://mp.weixin.qq.com/s/LwWsvFSekm615x-ImaznJA
Views: 0