写点什么

Java 近期新闻:JDK 25 进入 Rampdown 阶段,JDK 26 专家组,Hibernate 搜索,Crema 项目

  • 2025-06-11
    北京
  • 本文字数:2459 字

    阅读完需:约 8 分钟

大小:1.29M时长:07:31
Java近期新闻:JDK 25进入Rampdown阶段,JDK 26专家组,Hibernate搜索,Crema项目

OpenJDK

JEP 509,JFR CPU-Time剖析(实验性),目标版本针对 JDK 25,已从 Proposed to Target 状态进入到Target 状态。这个实验性 JEP 提议对 JDK Flight Recorder(JFR)进行增强,使其能够在 Linux 操作系统上捕获 CPU-Time 剖析信息。

 

JDK 25

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

 

根据 JDK 25 的发布时间表,Oracle 的 Java 平台组首席架构师Mark Reinhold正式宣布JDK 25 已进入 Rampdown 第一阶段。这意味着主线源代码库已经被分叉到 JDK稳定代码库,并且不会为JDK 25添加额外的 JEP。因此,2025 年 9 月 GA 发布的最终 18 个特性将包括:

 

 

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

 

JDK 26

JSR 401,Java SE 26,已在上周获得批准,正式宣布 JDK 26 的四人专家组成员,分别是Simon Ritter(Azul Systems)、Iris Clark(甲骨文)、Stephan Herrmann(Eclipse 基金会)和Christoph Langer(SAP SE)。Clark 将担任规范负责人。其他值得注意的日期包括从 2025 年 11 月至 2026 年 2 月的公开审查,以及 2026 年 3 月的 GA 发布。

 

JDK 26 的早期访问构建版本Build 0Build 1也已于上周发布,包括更新以解决这些初始问题。目前还没有发布说明。

 

对于JDK 25,鼓励开发者通过Java Bug数据库报告错误。

 

Jakarta EE

在每周的Hashtag Jakarta EE博客中,Eclipse Foundation 的 Jakarta EE 开发者倡导者 Ivar Grimstad提供了关于 Jakarta EE 11 和 Jakarta EE 12 的更新,他写道:

 

是时候开始庆祝了!所有 Jakarta EE 11 平台发布审查的材料都已经提供,作为规范委员会的导师,我将有幸在周一(2025 年 6 月 9 日)开始发布审查投票。这意味着规范最迟将在 6 月 24 日发布。我希望会有蛋糕……

 

随着 Jakarta EE 11 的发布,从现在开始,所有焦点都将集中在Jakarta EE 12上。计划审查已经结束,平台项目已经开始定义项目里程碑。计划是定义一个里程碑 0,它将包含确保规范项目准备就绪的步骤。

 

通往 Jakarta EE 11 的道路包括五个里程碑版本发布,2024 年 12 月发布核心配置文件,2025 年 4 月发布Web配置文件,以及在 2025 年 6 月预期的 GA 发布之前发布平台的第一个候选版本。

 

Eclipse JNoSQL

Eclipse JNoSQL 1.1.8 的发布,作为Jakarta NoSQL规范的兼容实现,其特性包括:通过 Neo4j Cypher查询语言为 Java 提供了新的 Graph API,支持 Graph NoSQL 数据库类型;在 Quarkus 扩展集合中增加了一个新的 JNoSQL扩展,支持 MongoDB、ArangoDB、Cassandra 和 Hazelcast 等 NoSQL 数据库。关于如何实现 Graph API 的更多细节可以在这篇 LinkedIn 博客文章中找到。

 

Spring 框架

Spring Cloud 2022.0.11,第11个维护版本,代号为 Kilburn,提供了对各种子项目的缺陷修复和依赖升级,值得注意的是:Spring Cloud Config 4.0.11 提供了CVE-2025-22232的解决方案; Spring Cloud Gateway 4.0.12 提供了CVE-2025-41235的解决方案。

 

Hibernate

Hibernate Search 8.0.0.Final已经发布。包含:缺陷修复;兼容 Hibernate ORM 7.0.0.Final;改进与Hibernate模型的集成;以及在Hibernate Search DSL中请求度量聚合的能力。有关该版本的更多详细信息可以在发行说明中找到。

 

Helidon

Helidon 4.2.3 的发布提供了一些值得注意的变化,例如:在度量健康检查OpenAPI配置API 的输出中,为 X-Content-Type-Options 头添加了一个 nosniff ,以防止浏览器扫描内容类型;以及解决了 SecurityEnvironment 类中定义的 queryParams() 方法缺失查询参数的问题。有关该版本的更多详细信息可以在变更日志中找到。

 

Open Liberty

Open Liberty25.0.0.6-beta 版本的发布特点包括:将Microprofile Health 4.0 规范( mpHealth-4.0 特性)的兼容性向后移植到 Java EE 7 和 Java EE 8 应用程序;在 Open Liberty 25.0.0.4 beta 中引入的基于文件的健康检查机制作为传统 /health 端点的替代方案,已经更新为包括一个新的 server.xml 属性 startupCheckInterval 和一个相应的环境变量 MP_HEALTH_STARTUP_CHECK_INTERVAL ,如果没有提供配置,则默认值为 100 毫秒。

 

Grails

Grails 7.0.0 的第四个里程碑版本包含了许多缺陷修复和改进。最重要的变化包括:由于迁移到 Apache 软件基金会,如之前在 2025 年 3 月发布的 Grails 7.0.0-M3 时所宣布的那样,重新打包了构件名称;以及将多个仓库( grails-viewsgsp 等)的源代码重构到 grails-core 仓库中。有关于该版本的更多详细信息可以在发布说明中找到。

 

JBang

JBang 0.126.0 提供了错误修复、文档改进和新特性,该特性将 ResourceRef 从类更改为接口,并引入了 LazyResourceRefLazyResourceResolver 类,允许在开发人员需要从远程位置下载原始资源时延迟加载资源。有关该版本的更多详细信息可以在发布说明中找到。

 

Crema 项目

Oracle Labs 的 GraalVM 开发者倡导者Alina Yurenko提供了 Oracle Labs 一直在开发的一个新项目的预览。这个拉取请求Project Crema 作为一个项目引入,它将“通过允许在运行时动态加载和执行类,解除 Native Image 默认的封闭世界假设”。

 

Crema 项目在应用层添加了一个 Java 解释器,建立在:Native Image Layers 之上,这也是一个新项目,允许开发人员“创建依赖于基础镜像或一系列基础镜像链的原生镜像”;以及对Java Debug Wire Protocol调试器的支持。

 

Yurenko 表示,开发人员应该“继续关注更新!”

 

原文链接:

https://www.infoq.com/news/2025/06/java-news-roundup-jun02-2025/

2025-06-11 11:046378

评论

发布
暂无评论

五大理由告诉你为什么开发人员选择代码质量静态分析工具Klocwork来实现软件安全

龙智—DevSecOps解决方案

静态代码分析 代码静态分析 SAST工具 SAST

内存问题难定位,那是因为你没用ASAN

华为云开发者联盟

云计算 开发 内存

我和 TiDB 的故事 | 横看成岭侧成峰

TiDB 社区干货传送门

人物访谈

有多一只“手”的机器狗出没?就在昇腾AI开发者创享日·南京站

科技热闻

没开发人员,接到开发物联网系统的活儿,干不干?

AIRIOT

低代码 物联网 低代码,项目开发

手摸手带你 在 Windows 系统中安装 Istio

万猫学社

云原生 istio windows

自从用了 Kiali 以后才知道,配置 Istio 的 流量管理 是如此容易

万猫学社

云原生 istio envoy kiali

后台权限系统的设计以及主流的五种权限模型详解

Java全栈架构师

Java 程序员 架构 面试 后端

一次多表关联顺序的慢查询——TiDB 关联特性

TiDB 社区干货传送门

性能调优

多业务模式下的交易链路探索与实践

转转技术团队

中台 状态机 FSM

关注微信公众号,自动登陆网站

源字节1号

微信小程序

Python开启虚拟环境

技术小生

8月月更 Python虚拟环境

【7.29-8.5】写作社区精彩技术博文回顾

InfoQ写作社区官方

优质创作周报

官方发布·2022南京智博会定于10月份在新庄国展召开

AIOTE智博会

2022 CCF国际AIOps挑战赛决赛暨AIOps研讨会报名已开启

BizSeer必示科技

人工智能 阿里云 华为云 信通院

2022年6月互联网医疗领域月度观察

易观分析

医疗 市场

我和 TiDB 的故事 | 学tidb半年,社区治好了我的精神内耗

TiDB 社区干货传送门

人物访谈 社区活动

COSCon'22城市/学校/机构出品人征集令

开源社

#开源 COSCon'22

硅谷来信:快速行动,Facebook、Quora等成功的“神器”!

博文视点Broadview

莅临GOPS大会龙智展位,获取Forrester最新报告:《Forrester Wave™:2021年第四季度企业服务管理报告》

龙智—DevSecOps解决方案

ITSM Forrester Wave Forrester

我和TiDB的故事 | 遇上你是我的缘

TiDB 社区干货传送门

人物访谈 社区活动

数据治理体系演进简介

网易数帆

大数据 数据治理 元数据 数据标准

centOS7.3 安装启用 iptables 记录

JavaPub

Linux centos7 iptables

不是吧?还有人不会定位线上MySQL慢查询问题?

Java永远的神

Java MySQL 数据库 程序员 面试

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

沉默王二

GitHub 终端工具

Apache APISIX Ingress v1.5-rc1 发布

API7.ai 技术团队

APISIX kubenetes Ingress Controller

SonarQube即将亮相第十八届GOPS全球运维大会

龙智—DevSecOps解决方案

代码安全 GOPS大会 运维、 代码质量检测工具

版本控制篇 | 龙智邀您共赴GOPS全球运维大会,探索大规模、敏捷、高质量、开放式的软件研发与运营之路

龙智—DevSecOps解决方案

运维 DevSecOps GOPS大会

开源一夏 | Java格式化日期 微秒

六月的雨在InfoQ

开源 8月月更

sync-diff-inspector 使用实践

TiDB 社区干货传送门

6.x 实践

文盘Rust -- 配置文件解析

TiDB 社区干货传送门

开发语言

Java近期新闻:JDK 25进入Rampdown阶段,JDK 26专家组,Hibernate搜索,Crema项目_编程语言_Michael Redlich_InfoQ精选文章