把握行业变革关键节点,12 月 19 日 - 20 日,AICon北京站即将重磅启幕! 了解详情
写点什么

Java 近期新闻:新的 Jakarta AI 规范、GlassFish、Spring RC、Infinispan 16 和 Open Liberty

  • 2025-11-17
    北京
  • 本文字数:2487 字

    阅读完需:约 8 分钟

大小:1.26M时长:07:18
Java近期新闻:新的Jakarta AI规范、GlassFish、Spring RC、Infinispan 16和Open Liberty

OpenJDK

最近,OpenJDK 生态系统非常繁忙,主要由三个 JEP 从 JDK 26 的 Proposed to Target 提升为 Targeted 状态,以及三个 JEP 从 Candidate 提升为 Proposed to Target 状态。更多细节可在此前 InfoQ 的新闻报道中找到。

 

在审查期间没有听到任何反对意见后,甲骨文公司 Java 平台集团首席架构师Mark Reinhold,已经宣布,JDK 26 的提议时间最终如下:

  • Rampdown 第一阶段(从主线分叉):2025 年 12 月 4 日

  • Rampdown 第二阶段:2026 年 1 月 15 日

  • 发布初始候选版本:2026 年 2 月 5 日

  • 发布最终候选版本:2026 年 2 月 19 日

  • 正式发布:2026 年 3 月 17 日

JDK 26 将是自 2025 年 9 月发布的 JDK 25 以来的第一个非 LTS 发布。

JDK 26

JDK 26 的早期访问构建版本Build 23发布,包括对 Build 22 的更新,修复了各种问题。有关此版本的更多详细信息,可在发布说明中找到。

 

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

Jakarta EE

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

我很高兴地宣布,Jakarta Agentic Artificial Intelligence规范的创建审查已由Jakarta EE规范委员会批准

 

Jakarta EE Platform 项目开始讨论将Jakarta NoSQL 1.1纳入Jakarta EE 12的可能性。在它真正成为候选版本之前,缺少的部分是新的标准通信驱动程序。项目的目标是在 12 月初的 Milestone 2 发布中包含该功能。Jakarta EE 12 的 Milestone 2 计划在 12 月 9 日发布。

根据发布计划,开发者可以期待 Jakarta EE 12 的最终版本在 2026 年 7 月发布。

GlassFish

GlassFish 8.0.0 的第十四次里程碑发布提供了缺陷修复、依赖关系升级和值得注意的变化,例如,解决了Jakarta Security规范中的一个集成缺陷,该规范使用了基于Jakarta Authorization规范的 Java Principal接口的调用者详细信息;集成了最新版本的Eclipse Concurrō作为Jakarta Concurrency规范的实现。这次发布的更多细节可以在发布说明中找到。

Spring Framework

Spring Boot 4.0.0 的第二个发布候选版本提供了缺陷修复、文档改进、依赖关系升级和新功能,例如,恢复对Eclipse Jersey的支持,因为它现在与Jakarta RESTful Web Services 4.0规范兼容;新的OpenTelemetryLoggingAutoConfiguration类,从OpenTelemetrySdkAutoConfiguration类中提取了 OpenTelemetry 日志记录的自动配置;将spring-boot-micrometer-tracing模块拆分为支持BraveOpenTelemetry的具体模块。这次发布的更多细节可以在发布说明中找到。

 

Spring for GraphQL 2.0.0 的第二个发布候选版本提供了依赖关系升级和一个新功能,即允许使用@EntityMapping注解映射的接口实现也能被映射。这与现有的@SchemaMapping@BatchMapping注解支持一致。这次发布的更多细节可以在发布说明wiki页面中找到。

 

Spring Batch 6.0.0 的第二个发布候选版本提供了缺陷修复、文档改进、依赖升级和两个新功能,即支持上下文 lambda 风格的配置,以更简洁和易读的方式配置批处理工件,定义扁平文件条目的读取器和写入器;在 MongoDB DAO 中提供新的deleteExecutionContext()deleteJobExecutionParameters()方法,它们分别在MongoExecutionContextDaoMongoJobExecutionDao类中定义了删除操作。这次发布的更多细节可以在发布说明中找到。

Infinispan

Infinispan 16.0.0发布,代号 Keep Rollin',该版本提供了新功能,例如,零停机时间实现 Infinispan 集群的就地滚动升级;对集群消息的全面改革,结合了Protocol Buffers的最佳实践以及 Infinispan ProtoStream序列化库;将多个查询模块聚合到一个单一的 JAR 中,即infinispan-query,这将支持未来的 JPMS 封装。团队还宣布他们将从版本控制中删除“.Final”。这次发布的更多细节可以在发布说明中找到。

Open Liberty

Open Liberty 25.0.0.11 发布,提供了值得关注的缺陷修复,例如,在单点登录环境中,WebSphere Liberty 服务器无法找到包含需要临时提升认证用户的Subject类的实例,从而引发的AuthenticationException;使用server create命令时,包含非字母数字字符参数的不一致行为。关于该版本的更多细节可以参见缺陷列表

Hibernate

Hibernate Validator 9.1.0.Final 版本发布包含了缺陷修复、依赖升级和性能改进,例如,新增RandomAccessPath接口,扩展了 Jakarta Validation Path接口,适用于路径由数组(或其他集合)进行表示且可以通过索引访问节点的情况;在共享数据上的约束初始化,可以缓存和重用构建约束验证器所需的元素。关于此版本的更多细节可以在发布说明中找到。

 

Hibernate 团队推出MongoDB Extension for Hibernate ORM的公开预览版。这个新的扩展允许 Java 开发者使用 MongoDB 的文档数据库模型,结合 Hibernate 的功能,如在Jakarta Persistence规范中定义的注解、Hibernate查询语言(HQL)、Criteria API和缓存。

Micrometer

Micrometer Metrics 1.16.0 的 GA 版本提供了缺陷修复、文档改进、依赖升级和新功能,例如,将所有空值注解迁移到JSpecify;一个新的MeterConvention接口,为开发者提供了一种直接控制广泛采用的 instrumentation 组件约定的方法。关于此版本的更多细节,包括破坏性变更和功能弃用,可以在发布说明中找到。

 

Micrometer Tracing 1.6.0 的 GA 版本提供了依赖升级和两个新功能,将所有空值注解迁移到JSpecify;支持接收和提取同一键的多个头信息。关于此版本的更多细节,包括功能弃用,可以在发布说明中找到。

Project Reactor

Project Reactor 2025.0.0 的 GA 版本提供了对reactor-core 3.8.0reactor-netty 1.3.0reactor-pool 1.2.0reactor-addons 3.6.0reactor-kotlin-extensions 1.3.0的依赖升级。关于此版本的更多细节可以在发布说明中找到。

 

同样地,Project Reactor 2024.0.12,即第十二个维护版本,提供了对reactor-core 3.7.13reactor-netty 1.2.12reactor-pool 1.1.6reactor-kotlin-extensions 1.2.5reactor-kafka 1.3.25的依赖升级。还有一个与 2024.0.12 版本重新对齐的版本,使用的是reactor-addons 3.5.4制品。关于此版本的更多细节可以在发布说明中找到。

 

原文链接:

 Java News Roundup: New Jakarta AI Specification, GlassFish, Spring RCs, Infinispan 16, Open Liberty

2025-11-17 18:265137

评论

发布
暂无评论

微信业务架构图 & 学生系统技术架构图

木云先森

架构实战营

Rust从0到1-智能指针-Deref trait

rust 智能指针 smart pointer deref

架构实战营-模块1作业:微信的业务架构及学生管理系统

喻高咏        

FIL挖矿怎么样?FIL挖矿靠谱吗?

HVC矿机系统开发|HVC矿机软件APP开发

Swarm节点系统开发|Swarm节点APP软件开发

DGTT挖矿智能合约系统软件开发案例

Vchat挖矿软件开发|Vchat挖矿系统APP开发

TCP 的 Keepalive 和 HTTP 的 Keep-Alive 是一个东西吗?

小林coding

计算机网络 HTTP TCP/IP

架构训练营模块一作业

Lemon

架构训练营

高级码农设计的程序能解耦,是多么重要的一件事情!

小傅哥

spring 设计模式 小傅哥 观察者模式 系统解耦

模块1作业(G20210698020270)

哆啦A萌

领哆哆APP开发|领哆哆软件系统开发

不藏了,这些Java反射用法总结都告诉你们

华为云开发者联盟

Java JVM 反射 java框架 MyBase

计算机时间到底是怎么来的?程序员必看的时间知识!

Kaito

操作系统 计算机基础 时间 ntp

架构实战营模块一作业

A-领悟 Lifetruth‖

#架构实战营

Linux之atime,ctime,mtime的区别

入门小站

Linux

云图说|华为HiLens云上管理平台,花样管理多种端侧设备

华为云开发者联盟

AI 华为云 云图说 华为HiLens EI智能体

架构实战营模块一作业

SAKIN

架构实战营

Pandas高级教程之:统计方法

程序那些事

Python 数据分析 pandas 程序那些事

基于Erlang语言的视频相似推荐(三十一)

Databri_AI

erlang 实时计算 推荐系统

无意中发现一个好用的前后端代码生成网

江湖一点雨

mybatis java代码 自动生成 vue自动生成 sql转实体

dubbogo 凌烟阁之 何鑫明

apache/dubbo-go

云原生 dubbo dubbo-go dubbogo

大数据成神之路面试合集&资源开放下载

王知无

大数据 面试

【Flutter 专题】93 图解 Dart 单线程实现异步处理之 Isolate (二)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 7月日更

【LeetCode】和相同的二元子数组Java题解

Albert

算法 LeetCode 7月日更

《大数据大创新:阿里巴巴云上数据中台之道》:解密阿里数据中台建设

云祁

大数据 读书笔记 数据中台 7月日更

萌宠大陆APP开发|萌宠大陆系统软件开发

SparkSQL内核剖析

永健_何

spark Sparksql

在线批量请求工具

入门小站

工具

Java近期新闻:新的Jakarta AI规范、GlassFish、Spring RC、Infinispan 16和Open Liberty_编程语言_Michael Redlich_InfoQ精选文章