Java新闻综述:JDK 22进入Rampdown第二阶段,JDK 23的JEPs,Jakarta EE 11,GraalVM

Java 每周综述(2024年1月15日)

本周的Java新闻涵盖了多个重要更新,包括JDK 23的JEP 455提案、JDK 22进入Rampdown第二阶段、Jakarta EE 11的发布计划更新、GraalVM的发布以及Oracle 2024年1月的关键补丁更新。

OpenJDK

JEP 455提案

JEP 455(原始类型在模式匹配、instanceof和switch中的预览)已从候选状态提升为目标提案,计划在JDK 23中实现。该提案由Project Amber提出,旨在增强模式匹配功能,允许在所有模式上下文中使用原始类型模式,并扩展instanceofswitch以支持所有原始类型。该提案的评审预计将于2024年1月22日结束。

JEP Draft 8323072

Ron Pressler和Alex Buckley提交了JEP Draft 8323072,提议弃用sun.misc.Unsafe类中的内存访问方法,并在未来版本中移除。这些方法已被替代:JDK 9中替代了堆内存访问方法,JDK 22中替代了堆外内存访问方法。

JDK 23

JDK 23的早期访问版本Build 6已发布,修复了多个问题,详细信息可参阅发布说明

JDK 22

JDK 22的早期访问版本Build 32已发布,修复了多个问题,详细信息可参阅发布说明。JDK 22已进入Rampdown第二阶段,不再添加新的JEP,重点修复P1和P2级别的Bug。JDK 22的GA版本将于2024年3月发布,包含12项新特性。

Jakarta EE

Jakarta EE 11的发布计划已更新,将同时支持JDK 21和JDK 17。Jakarta EE 11的GA版本仍计划在2024年6月/7月发布。

GraalVM

Oracle Labs发布了GraalVM for JDK 21 Community 21.0.2,修复了多个问题,详细信息可参阅发布说明

BellSoft

BellSoft发布了Liberica JDK的CPU补丁,修复了多个安全问题,并发布了PSU版本,包含CPU和非关键修复。

Spring Framework

Spring Boot 3.3.0的第一个里程碑版本发布,包含多项新特性和改进。Spring Boot 3.2.2和3.1.8也发布了,修复了多个Bug。Spring Security 6.3.0、Spring Authorization Server 1.3.0、Spring Modulith 1.2.0-M1、Spring Session 3.3.0和Spring for Apache Pulsar 1.0.2也发布了,带来了多项新特性和改进。

Helidon

Helidon 4.0.3发布,带来了多项改进,详细信息可参阅更新日志

Quarkus

Quarkus 3.7的第一个候选版本发布,支持LinkedIn OIDC提供程序,并改进了安全事件的观察能力。Quarkus文档现已支持全文搜索。

Hibernate

Hibernate ORM 6.4.2.Final和Hibernate Reactive 2.2.1.Final发布,修复了多个Bug并带来了多项改进。

Apache Software Foundation

Apache Groovy 5.0.0和4.0.18发布,修复了多个Bug并带来了新特性。Apache Maven 4.0.0的第十二个alpha版本发布,带来了多项改进。

阅读 25
0 条评论