内容提要
本周Java回顾的亮点包括JDK 23和Gradle 8.10的首个候选版本,JEP 483的新HotSpot功能,Hibernate ORM 6.6、Hibernate Search 7.2和Hibernate Reactive 2.4的发布,以及GlassFish 8.0.0-M7和Apache Tomcat里程碑版本的发布。
关键要点
-
本周Java回顾的亮点包括JDK 23和Gradle 8.10的首个候选版本。
-
JEP 483新HotSpot功能旨在改善启动时间,通过缓存类的加载和链接状态。
-
JDK 23的第一个候选版本已发布,预计GA版本将在2024年9月17日发布。
-
GlassFish 8.0.0-M7发布,包含对Jakarta Concurrency 3.1的实现和其他重要更改。
-
Quarkus 3.13.1发布,提供了多个bug修复和文档改进。
-
IBM发布Open Liberty 24.0.0.8-beta,简化MicroProfile和Jakarta EE的兼容特性选择。
-
Hibernate ORM 6.6.0.Final发布,完整实现Jakarta Data 1.0规范。
-
Hibernate Search 7.2.0.Final和Hibernate Reactive 2.4.0.Final也已发布,包含多个新特性和改进。
-
Apache Tomcat发布多个版本,修复bug并引入新特性。
-
Infinispan 15.0.7.Final解决了多个显著问题。
-
Gradle 8.10的首个候选版本发布,解决了多个问题并改进了配置缓存。
延伸问答
JDK 23的首个候选版本什么时候发布的?
JDK 23的首个候选版本已于2024年8月发布。
JEP 483的新HotSpot功能有什么目的?
JEP 483旨在通过缓存类的加载和链接状态来改善启动时间。
GlassFish 8.0.0-M7有哪些重要更改?
GlassFish 8.0.0-M7移除了对null的IllegalArgumentException抛出,并实现了Jakarta Concurrency 3.1。
Hibernate ORM 6.6.0.Final的主要新特性是什么?
Hibernate ORM 6.6.0.Final完整实现了Jakarta Data 1.0规范,并引入了新的@ConcreteProxy注解。
Gradle 8.10的首个候选版本解决了哪些问题?
Gradle 8.10的首个候选版本解决了多个问题,并改进了配置缓存。
Quarkus 3.13.1发布了哪些重要改进?
Quarkus 3.13.1提供了多个bug修复和文档改进,包括对CompletableFuture的支持。