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

Java 近期新闻:OpenJDK JEP、TornadoVM、Spring Framework、Open Liberty、JBang

  • 2025-09-20
    北京
  • 本文字数:2169 字

    阅读完需:约 7 分钟

大小:1.10M时长:06:24
Java近期新闻:OpenJDK JEP、TornadoVM、Spring Framework、Open Liberty、JBang

OpenJDK

 

JEP 517(HTTP/3 for the HTTP Client API)已从 Proposed to Target 状态提升至Targeted 状态,并纳入 JDK 26。该 JEP 提议“更新HTTPClient API 以支持 HTTP/3 协议,使库和应用程序可以与 HTTP/3 服务器交互,并尽可能减少需要更改的代码。”

 

JEP 522(G1 GC:通过减少同步提高吞吐量)已从候选状态提升至Proposed to Target 状态,并纳入 JDK 26。该 JEP 提议减少 G1 垃圾收集器的开销,改善应用程序线程和 GC 线程之间的同步。审查工作预计将在 2025 年 9 月 15 日结束。

 

JEP 524(加密对象的PEM编码第二次预览)已从 JEP 草案提升至候选状态。该 JEP 提出进行第二轮预览,与第一轮(JEP 470:加密对象的PEM编码预览)相比包括以下更改:将PEMRecord类重命名为PEM;增强PEMEncoderPEMDecoder类以支持KeyPairPKCS8EncodedKeySpec类的加密和解密。这些更改将在即将发布的 JDK 25 中交付。

 

JEP 523(使G1成为所有环境中的默认垃圾收集器)已从其 JEP 草案 8359802提升至候选状态。该 JEP 提议将 Garbage-First 垃圾收集器(G! GC)设置为“所有环境的默认选项,而不仅仅是服务器环境。”如果没有在命令行上指定垃圾收集器,那么 HotSpot JVM 将始终选择 G1 GC。

 

JDK 25

 

Build 36仍然是 JDK 25早期访问构建的当前构建。要了解关于此版本的更多信息,请查看发布说明

 

JDK 26

 

JDK 26 的早期访问构建Build 15于上周发布,它是 Build 14 的升级,修复了各种问题。要了解关于这个构建的更多细节,请查看发布说明

 

TornadoVM

 

TornadoVM团队首次利用LangChain4j集成了GPULlama3.java。现在,开发人员可以使用 TornadoVM for Llama3Mistral AIQwen AIPhi3在 GPU 上编译和运行纯 Java 推理模型。

 

Spring Framework

 

Spring Framework 7.0.0 的第九个里程碑版本提供了 Bug 修复、文档改进、依赖项升级和新特性,包括:在内部接口 ConvertibleClientHttpResponse(在RestClient接口中定义)中添加方法 createException(),以便更便捷地暴露默认错误处理逻辑;SqliteMaxValueIncrementer类新增DataFieldMaxValueIncrementer接口实现。要了解有关此版本的更多信息,包括破坏性更改,请查看发布说明和这个维基页面

 

Spring Data 2025.1.0 的第六个也是最后一个里程碑版本,支持:Spring Framework 7;Jakarta EE 11 中的Jakarta Persistence 3.2Jakarta Servlet 6.1;Kotlin 2.2;最近发布的Jackson 3.0。其他新功能包括:增加Jakarta Persistence查询语言(JPQL)的使用以最终取代QueryCriteria接口;在子项目Spring Data JDBCSpring Data R2DBC中支持复合 ID(或复合键),改进实体映射,使复合 ID 中的每个列都对应一个属性。要了解有关此版本的更多信息,包括破坏性更改,请查看发布说明

 

Spring AI 1.1.0 的第一个里程碑版本提供了 Bug 修复、文档改进、依赖项升级和新功能,包括:重构 MCP 服务器上的自动配置模块,使用基于协议的配置方法;为 MCP 客户端和服务器添加基于注解的配置。要了解有关此版本的更多信息,请查看发布说明

 

Spring Security团队宣布Spring Authorization Server项目将转移到 Spring Security。VMware Tanzu 首席软件工程师兼 Spring Security 提交者Joe Grandja表示:

 

[Spring Authorization Server]已经达到了成熟稳定的阶段,我们认为,现在是时候将其转移到 Spring Security 7.0 中了。这将为用户带来的主要好处是简化开发体验。

 

团队已向开发人员保证,他们将尽可能减少这次迁移的影响。

 

Open Liberty

 

Open Liberty 25.0.0.9 版本发布,新增特性包括:支持 RFC6090 标准(椭圆曲线Diffie-Hellman临时静态加密,简称 ECDH-ES),增强JSON Web Token 1.0(jwt-1.0)特性;修复四个 CVE 漏洞,其中最值得关注的是CVE-2025-48976——该漏洞存在于Apache Commons FileUpload组件中,当为 Multipart Header 分配资源时,如果缺乏合理限制,可能会导致拒绝服务攻击。

 

Micrometer

 

Micrometer Metrics的第三个里程碑版本 1.16.0 发布,提供了依赖项升级和新特性,包括:新增MeterConvention接口,使用户能够直接控制广泛采用的仪表组件的使用惯例;避免在不使用TimerLongTaskTimer接口的构建器时创建DistributionStatisticsConfig类。要了解有关此版本的更多细节,请查看发布说明

 

Micrometer Tracing的第三个里程碑版本 1.6.0 发布,带来一些值得注意的依赖项升级:Uber Nullaway 0.12.9;OpenTelemetry Instrumentation 2.19.0;Mockito 5.19.0。要了解有关此版本的更多细节,请查看发布说明

 

Reactor 项目

 

Reactor项目的第七个里程碑版本 2025.0.0 发布,升级了多个依赖项,包括:reactor-core 3.8.0-M7、reactor-netty 1.3.0-M7、reactor-pool 1.2.0-M7、reactor-addons 3.6.0-RC5 和 reactor-kotlin-extensions 1.3.0-RC4。要了解有关此版本的更多细节,请查看发布说明

 

同样,Reactor 项目的第十个维护版本 2024.0.10 发布,升级了 reactor-core 3.7.11、reactor-netty 1.2.10、reactor-pool 1.1.4、reactor-addons 3.5.3、reactor-kotlin-extensions 1.2.4 和 reactor-kafka 1.3.24 等依赖项。要了解有关此版本的更多细节,请查看发布说明

 

JBang

 

JBang 0.130.0 发布,带来了 Bug 修复、文档改进以及一个新特性,即为fish shell提供支持、补全和设置功能。要了解有关此版本的更多细节,请查看发布说明


原文链接:

https://www.infoq.com/news/2025/09/java-news-roundup-sep08-2025/

2025-09-20 08:008161

评论

发布
暂无评论

出海小白必看!什么是海外红人营销?

Wolink

跨境电商 电商营销 出海 海外营销推广 达人营销

免费开源AI零代码平台/无代码平台,敲敲云 v2.2.0 版本发布

JEECG低代码

零代码 无代码 流程引擎 敲敲云 表单引擎

手机号码吉凶查询助手:专业八卦数理分析工具,助力靓号业务高效拓展

微擎应用市场

2025企业海外营销入门指南:如何进行出海品牌建设和宣传?

Wolink

企业出海 跨境电商 海外社媒营销 海外营销推广 品牌出海

企业海外营销内容本地化的核心策略与实战案例

Wolink

企业出海 跨境电商 海外社媒营销 海外营销推广 品牌出海

NJet动态VS支持新增端口

通明湖

如何使用 TinyEditor 快速部署一个协同编辑器?

OpenTiny社区

开源 前端 OpenTiny 富文本组件

智慧赋能·精准对接:公共就业服务AI信息化革新实践

上海拔俗

Dify工作流实战:一键自动生成测试报告并推送钉钉,我每天白赚1小时

测吧(北京)科技有限公司

打造全球化战队:出海企业如何破解组织架构与人才难题?

Wolink

出海 出海企业 海外营销推广 品牌出海 达人营销

IT资产管理与服务管理相融合-ManageEngine卓豪

ServiceDesk_Plus

ManageEngine卓豪

CAD图纸打印过小怎么办?用这个方法,一招解决!

在路上

cad CAD看图王

漫格搭子交友系统:一站式同城社交解决方案

微擎应用市场

听说无界·对话未来:AI 听说训练系统智能化进阶之路

上海拔俗

赋能教育新生态:AI驱动的教学实训创新实践

上海拔俗

上线3个月,蚂蚁AQ排名冲至中国第7

Lily

从手动到全自动:我们如何用Dify重构了API回归测试流程

测吧(北京)科技有限公司

已经被领导连夸7天了,该咋整啊???

斯科信息

斯科信息 AI算法RFID门禁 CK-T4

火山引擎多模态数据湖解决方案,以新一代数据基座迎接AI Agent时代

科技新消息

多功能名片小程序系统:助力企业与个人高效拓展人脉

微擎应用市场

企业出海,如何正确衡量海外红人营销ROI?

Wolink

跨境电商 电商营销 海外社媒营销 海外营销推广 达人营销

2025海外推广趋势分析和应用

Wolink

企业出海 跨境电商 海外社媒营销 海外营销推广 品牌出海

企业必看:低预算启动海外推广的7个实战策略

Wolink

跨境电商 出海企业 海外营销推广 海外推广 品牌出海

什么是基于属性的访问控制?

运维有小邓

AD域 AD域管理 AD域组管理

浅谈端侧AI驱动的云加可信协同新范式

inBuilder低代码平台

端侧AI 智能框架 智能办公中枢 跨端智能中枢

破解增长瓶颈:海外营销的5大核心策略与实战应用

Wolink

跨境电商 电商营销 海外社媒营销 海外营销推广 品牌出海

跨境电商VS海外本土化:企业出海的模式选择与优劣对比

Wolink

企业出海 跨境电商 海外营销推广 品牌出海 达人营销

蓝狐家庭维修小程序系统:一站式家庭维修服务解决方案

微擎应用市场

不懂SEO也能做竞品分析?我用SERP API + DeepSeek验证了这个想法

不叫猫先生

代理 SEO #DeepSeek SERP API #AI 代理

影像洞察·辅诊先行:AI 诊断软件系统临床实践新纪元

上海拔俗

Java近期新闻:OpenJDK JEP、TornadoVM、Spring Framework、Open Liberty、JBang_编程语言_Michael Redlich_InfoQ精选文章