写点什么

Java 近期资讯:JDK26-RC2、Payara 平台、Hibernate、Quarkus、Apache Camel、Jakarta EE 12

  • 2026-03-04
    北京
  • 本文字数:1776 字

    阅读完需:约 6 分钟

JDK 27

JDK 27 的早期访问构建版本 Build 10 也在上周发布,包含了从 Build 9 的更新,其中包括对各种问题的修复。关于这个版本的更多细节可以在发布说明中找到。

 

JDK 26

JDK 26 的早期访问构建版本Build 35仍然是当前版本。关于该版本的更多细节可以在发布说明中找到。

 

根据 JDK 26 的发布计划,Oracle 的 Java 平台组首席架构师Mark Reinhold正式宣布 JDK 26 已进入其第一个候选发布版本,因为 Build 34 中没有未解决的 P1 错误。预计的正式版发布计划在 2026 年 3 月 17 日,并将包括这最后的 10 个特性:

 

 

对于JDK 26JDK 27,鼓励开发者通过Java Bug数据库报告缺陷。

 

Jakarta EE

在每周的Hashtag Jakarta EE博客中,Eclipse 基金会的 Jakarta EE 开发者倡导者 Ivar Grimstad,提供了 Jakarta EE 12 的最新进展,写道:

 

在上周 Jakarta EE 平台电话会议的记录中,概述了Jakarta EE 12里程碑版本 3 的内容。所有的规范都希望将其父 pom.xml 更新为新发布的EE4J Parent 2.0.0,其中包含了在发布到 Maven Central 之前能够部署工件所需的配置,就像我们以前使用 OSSRH(去年已经退役)一样。

 

在 Jakarta EE 12 中,有几个规范达到了里程碑2的发布。它们包括:Jakarta Contexts和Dependency Injection 5.0Jakarta Persistence 4.0Jakarta Validation 4.0Jakarta RESTful Web Services 5.0Jakarta Query 1.0Jakarta Data 1.1;和Jakarta NoSQL 1.1

 

Spring 框架

在 Spring,这是忙碌的一周,各个团队发布了Spring BootSpring SecuritySpring IntegrationSpring ModulithSpring AMQP的第二个里程碑版本,以及Spring SessionSpring for Apache KafkaSpring LDAP的第一个里程碑版本。更多细节可以在这篇InfoQ新闻中找到。

 

Payara

Payara 发布了 2026 年 2 月版的Payara Platform,包括社区版 7.2026.2、企业版 6.35.0 和企业版 5.84.0。除了缺陷修复和组件升级,所有这三个版本都提供了新功能,例如:改进的系统日志记录,增加了一个新的属性,允许指定系统日志设施;默认启用了带有非零 Content-Length 头的 HTTP DELETE 请求。

 

在社区版 7.2026.2 中移除了生命周期模块和分布式组件对象模型等遗留功能,以便开发企业版 7。

 

关于这些版本的更多细节可以在社区版7.2026.2、企业版6.35.0和企业版5.84.0的发布说明中找到。

 

Hibernate

Hibernate Search 8.2.2.Final 的发布带来了显著的变化,例如:与Hibernate ORM 7.2.4.Final 的兼容性;使用 Locale.Root 实例化日志记录器以避免不必要的类查找;以及解决了在应用 Hibernate ORM OneToOne 类实例时,文档在级联删除期间被更新而不是删除的问题。关于该版本的更多细节可以在发布说明中找到。

 

Quarkus

Quarkus 3.31.4 是第三个维护发布(跳过了版本 3.31.0),提供了显著的变化,例如:在 DirectoryPathTree 类中新增了一个 isEmpty() 方法,以恢复在 3.30 发布列车中移除的处理空源集的机制;以及解决了使用 Gradle 9.3.1 设置 QUARKUS_HTTP_TEST_HOST 环境变量时出现的 NullPointerException 。关于该版本的更多细节可以在发布说明中找到。

 

Apache Camel

Apache Camel 4.18.0 的发布提供了缺陷修复、依赖升级和新功能,例如:新的Open Cybersecurity Schema Framework (OCFS)数据格式组件;在Camel JBang组件中加入 MCP 模块;以及一个新的 KafkaSecurityConfigurer 类,被添加到Camel Kafka组件中,用于改进 Apache Kafka 身份验证的配置。关于该版本的更多细节可以在发布说明中找到。

 

原文链接:

https://www.infoq.com/news/2026/02/java-news-roundup-feb16-2026/