50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

Java 近期新闻:RDP2 中的 JDK 25、Spring 框架、Payara 平台、Open Liberty、Eclipse DataGrid

  • 2025-07-22
    北京
  • 本文字数:2585 字

    阅读完需:约 8 分钟

大小:1.42M时长:08:14
Java近期新闻:RDP2中的JDK 25、Spring框架、Payara平台、Open Liberty、Eclipse DataGrid

OpenJDK

在审查结束后,JEP 504,移除Applet API,从 JDK 26 的 Proposed to Target 提升至 Targeted 状态。这个 JEP 提议移除在 JDK 17 中已被弃用的 Applet API,因为 web 浏览器不再支持 Applet,它一直处于过时状态。

 

Oracle 发布了 JDK 的 24.0.2、21.0.8、17.0.16、11.0.28 和 8u462 版本,作为 2025 年 7 月季度关键补丁更新公告的一部分。关于这个版本的更多详细信息可以在24.0.221.0.817.0.1611.0.288u461版本的发布说明中找到。

 

JDK 25

JDK 25 的早期访问构建版本Build 32在上周发布,其中包含了来自 Build 31 的更新,包括对各种问题的修复。关于这个版本的更多详细信息可以在发布说明中找到。

 

根据 JDK 25 的发布时间表Mark Reinhold,Oracle Java 平台集团的首席架构师,正式宣布 JDK 25 已进入 Rampdown 第二阶段。这意味着:JDK 25 将不再添加额外的 JEP;并将专注于可以通过修复请求流程修复的 P1 和 P2 缺陷。由于延迟增强请求流程,延迟增强仍然是可能的,但 Reinhold 表示“现在的要求非常高。”2025 年 9 月 GA 发布的最终 18 个特性将包括:

 

JEP 470:PEM编码的加密对象(预览

JEP 502:稳定值(预览)

JEP 503:移除32位x86移植版本

JEP 505:结构化并发(第五次预览)

JEP 506:作用域值

JEP 507:模式、instanceof和switch中的原始类型(第三次预览)

JEP 508:向量API(第十轮孵化)

JEP 509:JFR CPU-Time剖析(实验性)

JEP 510:密钥派生函数API

JEP 511:模块导入声明

JEP 512:紧凑源文件和实例主方法

JEP 513:灵活的构造函数体

JEP 514:提前编译命令行人体工程学

JEP 515:提前编译方法分析

JEP 518:JFR合作抽样

JEP 519:紧凑对象头

JEP 520:JFR方法计时与跟踪

JEP 521:代际Shenandoah

 

JDK 25 被指定为继 JDK 21、JDK 17、JDK 11 和 JDK 8 之后的下一个长期支持(LTS)版本。

 

JDK 26

JDK 26 的早期访问构建版本Build 7也在上周发布,其中包含了来自 Build 6 的更新,包括对各种问题的修复。关于这个版本的更多详细信息可以在发布说明中找到。

 

GraalVM

GraalVM针对JDK 24社区版24.0.2发布,基于 Oracle 2025 年 7 月的关键补丁更新,包括:在 AMD64ArrayIndexOfOp 类中使用 DWORD 类型比较搜索值;以及在使用 JDK Flight Recorder 时解决 Java UnsatisfiedLinkError 问题,这是一个错误,如果 JVM 找不到声明为本地方法的适当本地语言定义,就会抛出这个错误。关于这个版本的更多详细信息可以在发布说明中找到。

 

BellSoft

与 Oracle 的 2025 年 7 月关键补丁更新(CPU)同时,BellSoft 为Liberica JDK的 21.0.7.0.1、17.0.15.0.1、11.0.27.0.1、8u461、7u471 和 6u471 版本发布了 CPU 补丁,以解决这个CVE列表。此外,还发布了包含 CPU 和非关键修复的补丁集更新(PSU)版本 24.0.2、21.0.8、17.0.16、11.0.28 和 8u461。

 

Spring 框架

Spring Framework 7.0.0 的第七个里程碑版本提供了缺陷修复、文档改进、依赖升级和新特性,例如:作为新弹性特性的一部分,新的专用 @Retryable@ConcurrencyLimit@EnableResilientMethods 注解;新的 JmsClient 接口,提供对 JMS 目的地的常见发送和接收操作;以及新的 HttpMessageConverters 接口,用于构建和配置用于客户端或服务器使用的不可变 HttpMessageConverter 实例集合。关于这个版本的更多详细信息可以在发布说明找到。

 

Payara 平台

Payara发布了 2025 年 7 月版的Payara Platform,包括社区版 6.2025.7、企业版 6.28.0 和企业版 5.77.0。这三个版本都提供了:关键的缺陷修复、组件升级和新特性:改进了Trino SQL 查询引擎对处理 JDBC 连接的支持;CDI 开发模式简化了Jakarta上下文和依赖注入4.1规范的实现,从而降低了复杂性并提高了性能。

 

这个版本还提供了 Payara 7.2025.1.Alpha3,它通过新特性提高了对 Jakarta EE 11 的支持:删除 X-Powered-By 头以提高安全性;以及一个支持所有Jakarta EE 11 XML模式的新包

 

有关这些版本的更多详细信息可以在社区版6.2025.7、企业版6.28.0和企业版5.77.0的发布说明中找到。

 

Open Liberty

Open Liberty 25.0.0.7 版本的发布扩展了 Open Liberty 访问日志配置中 maxFiles 参数的作用域,这改善了“日志文件清理”,并有助于确保输出目录中的所有匹配日志文件都被考虑在内,而不仅仅是当前进程生成的日志文件。

 

Helidon

Helidon 4.2.4 版本的发布提供了缺陷修复、依赖项升级和显著变化,例如:将Config 接口中定义的已弃用的 GlobalConfig 类和重载方法global() 迁移到 Services 类中定义的 get() 方法;并支持Gson以补充它们现有的 Jackson、Jakarta JSON 处理和 Jakarta JSON 绑定的媒体支持。这个版本的更多详细信息可以在发布说明中找到。

 

Eclipse 基金会

Microstream宣布Eclipse DataGrid,一个在 JCON Europe 2025 上推出的新项目,现在作为开源项目提供。DataGrid 是 EclipseStore 和 MicroStream Cluster 的合并,它支持内存中的搜索和复杂的内存中数据操作。想要了解更多的开发者可以参加 2025 年 7 月 22 日星期二举行的“Eclipse数据网格介绍:内存数据处理”免费虚拟活动。

 

Micrometer

Micrometer Metrics 1.16.0 的第一个里程碑版本提供了缺陷修复、文档改进、依赖项升级和新特性,例如:在 KeyName 接口中定义的新 withNoneValue() 方法,用于创建没有值的 KeyValue 接口实例;以及添加新类以支持使用Jakarta Mail的可观测性,这补充了与Jakarta Messaging的现有功能。这个版本的更多详细信息可以在发布说明中找到。

 

Micrometer Tracing 1.6.0 的第一个里程碑版本提供了依赖项升级和新特性,例如:将它们的空值注解迁移到JSpecify;以及支持在 Propagator 接口中提取单个键的多个值,以符合W3C baggage规范。这个版本的更多详细信息可以在发布说明中找到。

 

Reactor 项目

Project Reactor 2025.0.0 的第五个里程碑版本提供了 reactor-core 3.8.0-M5reactor-netty 1.3.0-M5reactor-pool 1.2.0-M5reactor-addons 3.6.0-RC3reactor-kotlin-extensions 1.3.0-RC2 的依赖项升级。这个版本的更多详细信息可以在发布说明中找到。

 

同样,Project Reactor 2024.0.8,即第八个维护版本,提供了 reactor-core 3.7.8reactor-netty 1.2.8 的依赖项升级。还有与 reactor-pool 1.1.3reactor-addons 3.5.2reactor-kotlin-extensions 1.2.3reactor-kafka 1.3.23 工件的版本对齐,这些工件保持不变。这个版本的更多详细信息可以在发布说明中找到。

 

原文链接:

https://www.infoq.com/news/2025/07/java-news-roundup-jul14-2025/

2025-07-22 10:147038

评论

发布
暂无评论

DeepSeek(私有化)+IDEA+Dify+微信 搭建AI助手保姆级教程

京东科技开发者

“数字创新产品课程” 4月12-13日 · CSPO认证在线周末班

ShineScrum

Scrum 敏捷 产品负责人 CSPO认证 敏捷认证

Mac SVN客户端 SmartSVN许可证分享及详细图文安装教程

Rose

SecureCRT for Mac破解版 支持SSH1、SSH2、Telnet等远程连接

Rose

深度解读「摩根士丹利」人形机器人最新研报:全球100家人形机器人及产业链企业

机器人头条

科技 大模型 人形机器人 具身智能

EndNote 21大客户授权版 Mac(最强文献管理软件)v21.2永久激活版

Rose

Algoriddim djay Pro Ai for Mac 基于人工智能的自动DJ混音

Rose

Adobe Illustrator 2024下载+AI2024破解教程

Rose

硅基流动+Cherry Studio‘0天然全科技’快速搭建DeepSeek满血版

京东科技开发者

AI4Science之分子材料成像调研洞察

Splendid2025

第一次面字节,一面很简单,二面被疯狂拷打!

王中阳Go

Go 面试 后端 字节

车企及自动驾驶背景创始团队,已成为人形机器人赛道“最强”派系!

机器人头条

自动驾驶 科技 人形机器人 具身智能

VMware Fusion Pro 13 for Mac永久序列号(VM虚拟机)v13.5.0激活版

Rose

Apple TV 上最强的播放器 Infuse for Mac

Rose

SnailSVN Pro for mac(SVN客户端)v1.10免激活版

Rose

大模型时代的软件进化论:恐龙式软件 vs. 猴群式软件

白鲸开源

软件开发 大模型 DeepSeek DeepSeek-R1

音乐NFT系统的测试

北京木奇移动技术有限公司

软件外包公司 音乐NFT 体育NFT

为什么DevOps很好,但却很难落地

易成研发中心

人工智能视频增强软件 Topaz Video AI 激活秘钥

Rose

保姆级教程!DeepSeek+Chatbox 10分钟教会你实现AI客户端应用和智能助手

京东科技开发者

核心业务上云,如何释放国产 CPU 极致性能?专有云 ABC Stack 给出答案

Baidu AICLOUD

专有云 自主创新 国产cpu性能

火语言RPA--配置文件写入

火语言RPA

Java近期新闻:RDP2中的JDK 25、Spring框架、Payara平台、Open Liberty、Eclipse DataGrid_编程语言_Michael Redlich_InfoQ精选文章