Java新闻综述:JDK 23、GraalVM for JDK 23、Jakarta EE 11更新、Micronaut GraalPy、Azul

JDK 23 和 GraalVM 发布

Oracle 发布了 JDK 23 和 GraalVM for JDK 23。JDK 23 包含了 12 个 JEP(JDK Enhancement Proposals)的最终功能集。GraalVM for JDK 23 的新特性包括:实现了多个 JDK 23 的 JEP、为 Serial GC 引入了一种新的“标记和压缩”垃圾回收器以减少最大内存使用量,以及一个新的“资源”视图,允许开发者探索本地镜像中包含的 Java 资源。

JDK 24 早期访问版本

JDK 24 的早期访问版本 Build 16 已发布,包含从 Build 15 到 Build 16 的更新,修复了多个问题。开发者可以通过 Java Bug 数据库报告 JDK 24 中的问题。

Jakarta EE 11 和 12 更新

Jakarta EE 开发者 Ivar Grimstad 提供了 Jakarta EE 11 的更新,并计划在 2026 年上半年发布 Jakarta EE 12。Jakarta EE 12 的实现需要基于 Java 21 或 Java 25 进行认证。

Amazon Corretto 23 和 BellSoft Liberica JDK 23

Amazon 发布了 Amazon Corretto 23,这是 OpenJDK 23 的下游发行版,支持 Linux、Windows 和 macOS。BellSoft 也发布了 Liberica JDK 23,并同时发布了 Liberica Native Image Kit 24.1.0,该版本优化了本地镜像的大小并改进了 Serial GC 的内存消耗。

Azul Zing Builds of OpenJDK 24.08

Azul 发布了 Azul Zing Builds of OpenJDK 24.08,包含了 Oracle 2024 年 4 月和 7 月的关键补丁更新。新版本还改进了 Array 类的 get() 方法性能,并在 Falcon JIT 编译器中引入了多级编译功能,以提升应用启动时的性能。

Spring 框架更新

Spring 团队发布了多个框架的里程碑和点版本更新,包括 Spring Boot、Spring Cloud Dataflow、Spring Security 等。详细信息可在 InfoQ 的新闻故事中找到。

JNoSQL 1.1.2 发布

Eclipse JNoSQL 和 Eclipse JNoSQL Databases 发布了 1.1.2 版本,升级了数据库驱动库,提升了性能、安全性和兼容性。该版本还通过了 Jakarta Data TCK(技术兼容性套件)。

Micronaut GraalPy 模块

Micronaut 基金会引入了基于 GraalPy 项目的新模块 Micronaut GraalPy,计划在 Micronaut Framework 4.7.0 中发布。

WildFly 33.0.2 发布

WildFly 33.0.2 是第二个维护版本,修复了多个漏洞,包括 Eclipse Vert.x 和 Undertow 中的 CVE 问题。

Hibernate Reactive 2.4.1.Final 发布

Hibernate Reactive 2.4.1.Final 发布了依赖升级,并解决了在使用 @EmbeddedId 注解加载多个实体时出现的 ClassCastException 问题。

Apache Tomcat 和 Camel 更新

Apache Tomcat 发布了 11.0.0-M26 和 9.0.95 版本,修复了 HTTP/2 处理中的回归问题。Apache Camel 4.8.0 提供了对 Kubernetes Secrets 和 Hashicorp Vault 的支持,并改进了 Java Path 接口的支持。

JHipster 和 JHipster Lite 更新

JHipster 8.7.1 发布了依赖升级,并默认启用了 Spring Boot 的 Docker 支持。JHipster Lite 1.19.0 修复了多个问题,并改进了 ElementReplacer 接口的行为。

OpenXava 7.4 发布

OpenXava 7.4 引入了新的注解,如 @Chart@LargeDisplay@SimpleList,并对列表、集合和引用进行了改进。

JDKUpdater 14.0.57+78 发布

JDKUpdater 14.0.57+78 版本修复了与 CVE 更新相关的问题。该工具由 Azul 的首席工程师 Gerrit Grunwald 开发,用于跟踪 OpenJDK 和 GraalVM 的更新。

阅读 28
0 条评论