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 个特性:
JEP 516:适用于任何GC的Ahead-of-Time对象缓存(Ahead-of-Time Object Caching with Any GC)
JEP 517:面向HTTP Client API的HTTP/3(HTTP/3 for the HTTP Client API)
JEP 522:G1 GC:通过减少同步提高吞吐量(G1 GC: Improve Throughput by Reducing Synchronization)
JEP 524:加密对象PEM编码(PEM Encodings of Cryptographic Objects,第二轮预览)
JEP 526:延迟常量(Lazy Constants,第二轮预览)
JEP 529:向量API(Vector API,第十一轮孵化)
JEP 530:模式、instanceof和switch中的原始类型(Primitive Types in Patterns, instanceof, and switch,第四轮预览)
对于JDK 26和JDK 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.0;Jakarta Persistence 4.0;Jakarta Validation 4.0;Jakarta RESTful Web Services 5.0;Jakarta Query 1.0;Jakarta Data 1.1;和Jakarta NoSQL 1.1。
Spring 框架
在 Spring,这是忙碌的一周,各个团队发布了Spring Boot、Spring Security、Spring Integration、Spring Modulith和Spring AMQP的第二个里程碑版本,以及Spring Session、Spring for Apache Kafka和Spring 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/





