首届AICon深圳正式启动|AI实践哪家强?来 AICon,解锁技术前沿,探寻产业新机! 了解详情
写点什么

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

评论

发布
暂无评论

面向WEB开发的Docker(四):启动MySQL数据库

devpoint

Docker

人生算法:重新启动的精神装置

石云升

读书笔记 思维模型 5月日更

Redis不是一直号称单线程效率也很高吗,为什么又采用多线程了?

Linux服务器开发

redis 后端 多线程 Linux服务器开发 网络io

AI医疗发展中的机遇与有效监管

CECBC

达利欧:我持有一些比特币,美元重回1971年,现金就是垃圾

CECBC

Dubbo 序列化

青年IT男

dubbo

Python3 Note 浮点类型误差问题

awen

Python 浮点型 decimal

用 Java 实现坦克大战,这个有点强了!

Java架构师迁哥

如何通过别名扩展Git

kenny

bash git git扩展

如何入门数据分析?

数据社

大数据 数据分析 5月日更

吾日三省 - DAY 16

Qien Z.

5月日更 半年总结

中台反思:云原生下API网关的选择

孤岛旭日

网关 api 网关 平台 技术中台

亚马逊云开发者 Meetup 又双叒叕来了,您报名了吗?

亚马逊云科技 (Amazon Web Services)

开源数据库

这可能是中文互联网第一本系统性讲解Terraform的入门教程

大可不加冰

云计算 IaC Terraform HashiCorp 不可变基础设施

Terraform中使用prevent_destroy搭配override文件防止误删资源

大可不加冰

云计算 基础设施即代码 IaC Terraform HashiCorp

FIL矿池挖矿算力分发系统开发搭建

薇電13242772558

数字货币 算力

5.29 相约杭州!云原生 Meetup 第二期杭州站报名开启!

青云技术社区

云原生

数字人民币与区块链的区别与联系

CECBC

极狐GitLab 13.11功能回顾,含Kubernetes Agent和流水线合规性

极狐GitLab

系统运维 安全监控审计 #on-call #GitLab 极狐GitLabs

helm-kubernetes的包管理器

片风

云原生 Helm 包管理工具

5分钟速读之Rust权威指南(十)

wzx

rust

悟透前端:加深Javascript变量函数声明提升理解

devpoint

变量声明

用Terraform申请Letsencrypt证书

大可不加冰

云计算 证书 IaC Terraform HashiCorp

安全专栏加餐

escray

学习 极客时间 安全 5月日更 安全攻防技能30讲

出于信仰,我去考了一个证

大可不加冰

云计算 IaC Terraform HashiCorp

Flink的流数据SQL

五分钟学大数据

flink 5月日更

原来,GitHub标星90K+的Leetcode刷题手册长这样

Java架构师迁哥

5G加油站,需要中频段

脑极体

网络攻防学习笔记 Day26

穿过生命散发芬芳

5月日更 网络攻防

Flutter 混合开发基础

网易云信

flutter 框架

Python3 Note 如何合理使用assert

awen

Python assert

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