2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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:267

评论

发布
暂无评论

基于Vue.js和Spring Boot的口罩自助售卖系统:设计、实现与技术深度解析

申公豹

开发

记一次本地环境启动不了Mysql的故障

DoHornBurg

Java MySQL hyper-v

Seaborn 数据可视化全攻略:从基础到高级实战

申公豹

Python

Python图像处理:批量添加水印的优雅实现与进阶技巧

申公豹

Python

简洁灵活:Python中基于字段的不使用元类的ORM实现

申公豹

Python

WorkPlus企业即时通讯系统的领先者,提升沟通效率的利器

BeeWorks

移动UI交互设计与动效制作

坚果

设计 UI 坚果派

用纯 Python 打造的轻量级 Excel 到 Markdown 转换工具

申公豹

Python

鸿蒙 API 9工程转换为API 10工程

坚果

HarmonyOS OpenHarmony

在Python中实现条形图动态追赶动画效果

申公豹

Python

掌握进阶:高级功能、图表定制与地理数据绘制

申公豹

Python

手把手教你Python圣诞主题绘图

申公豹

Python

多表格文件单元格平均值计算实例解析

申公豹

Python

E3PO: 探索360°视频流传输的未来

不会算法。

WorkPlus十年铸剑,成就千万级用户信赖与认可

BeeWorks

深入学习Python与Vscode环境的安装与配置

申公豹

Python

Python从基础到进阶字符串验证

申公豹

Python

基于STM32的物联网节点设计与实现-传感器数据采集与无线通信

申公豹

嵌入式

利用开源框架BMF实现高效视频处理

Geek-yan

个人技术成长方面的心得体会:边缘计算之旅

农夫三拳

文心一言 VS 讯飞星火 VS chatgpt (163)-- 算法导论13.1 3题

福大大架构师每日一题

福大大架构师每日一题

WorkPlus Meet实现企业局域网视频会议的领先解决方案

BeeWorks

WorkPlus打造企业即时通讯平台,助力高效沟通与协作

BeeWorks

WorkPlus一站式协同解决方案,助力企业降本增效

BeeWorks

cmake | AI工程化部署

AIWeker

c AI AI工程化部署

WorkPlus超级APP助力企业节省IT人力成本,实现快速移动化

BeeWorks

项目分享:AIGC技术在智能教学生成中的应用

YoLo

AI

HarmonyOS的功能及场景应用

芯动大师

Python文件操作指南:读写、异常处理与上下文管理器详解

申公豹

Python

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