写点什么

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

评论

发布
暂无评论

跟着华为大佬学习—Java亿级高并发,第一天

Java架构师迁哥

SaaS的前世、今生与未来 [上篇]

LigaAI

SaaS

浅析以太坊网络状态平台架构及WebSocket

devpoint

区块链 以太坊 websocket

客制化:定制专属于你的产品和服务

石云升

产品 用户 职场经验 5月日更

「技术人生」专题第1篇:什么是技术一号位?

阿里巴巴中间件

新场景+新模式,西安雁塔区打造数字人民币示范区

CECBC

iOS 开发:第三方开源库(Swift版)

迪安

移动开发 Framework iOS Developer Open Source

自主品牌实力认可!浪潮云洲亮相2021年中国品牌日

云计算

两年半,50W的offer,三本,普通前端如何打好自己的牌

月哥

面试

整天用对象,你知道Java中对象的内存布局吗?

码农参上

Java JVM 签约计划第二季

XML 文件解析

xcbeyond

XML配置 5月日更

Python监控打印机队列

IT蜗壳-Tango

IT蜗壳 IT蜗壳教学 5月日更

70%读写性能提升!基于UCloud对象存储US3的用户态文件系统设计

UCloud技术

对象存储

5月,腾讯最新职级技术要求曝光,Linux炸了。

linux大本营

c++ Linux 后台开发 架构师 服务器开发

为什么人类学家比经济学家对比特币更感兴趣

CECBC

​ 如何保护IP并预防IP泄露

吐槽对象

顿晓

对象 5月日更

快速搭建接口自动化测试框架

夏兮。

Java JUnit 接口测试 rest-assured

这个云原生开发的痛点你遇到了吗?

阿里巴巴中间件

由高频护网设备漏洞引发的供应链浅思

Thrash

安全

姚翔:递归零知识证明,如何打造简洁的区块链?

CECBC

区块链

GitLab Webhooks 使用

夏兮。

gitlab jenkins CI/CD WEBHOOKS

技术笔记(语音识别-语音噪声分类)

攻城先森

噪声 5月日更 技术笔记

传统BI如何转大数据数仓

数据社

大数据 BI 5月日更

⚓【Java知识晚餐】精心准备的JVM分析工具⚓

码界西柚

Java JVM 5月日更 JVM分析工具

MySQL 到 ClickHouse 的高速公路

青云技术社区

MySQL 数据库 Clickhouse

网络攻防学习笔记 Day11

穿过生命散发芬芳

5月日更 网络攻防

全新 EMQ X Cloud:升配、降费、增效,助力企业智能化升级

DT极客

​ 备份测试:备份为什么如此重要

必看:Kubernetes 开发环境对比

百度开发者中心

Kubernetes #技术课程#

微软为什么要对jdk下手?阿里对JDK的理解又是什么样的?

Java架构师迁哥

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