写点什么

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

评论

发布
暂无评论

SaaS 出海,如何搭建国际化服务体系?(一)

LigaAI

创业 SaaS 国际化 To B业务 客户成功

第三届字节跳动奖学金官宣开奖,13位优秀科研学子每人获10万奖学金

字节跳动技术范儿

华为云开源校园行 | 线下meetup • 电子科技大学站

华为云开源

开源 云原生 华为云 Meetup

掌握Spring事件监听器的内部逻辑与实现

华为云开发者联盟

spring 开发 华为云 华为云开发者联盟

一文吃透低代码开发与传统IT开发的区别

树上有只程序猿

软件开发 低代码开发 IT开发

软件开发全文档归档,开发、管理、实施、运维、服务巡检、信息安全、安全运维

金陵老街

概要设计 详细架构设计文档 软件文档

私有网络的安全保障,WorkPlus Meet内网视频会议助力企业高效会议

BeeWorks

快速出彩!适合产品经理的10款AI生成PPT工具推荐!

彭宏豪95

人工智能 AI PPT 在线白板 办公软件

OpenHarmony状态变量更改通知:@Watch装饰器

OpenHarmony开发者

第20期 | GPTSecurity周报

云起无垠

HarmonyOS电话服务开发指导

HarmonyOS开发者

装备制造行业云MES解决方案

万界星空科技

数字化转型 工业互联网 mes 装备修理行业 云mes

打造美团外卖新体验,HarmonyOS SDK持续赋能开发者共赢鸿蒙生态

HarmonyOS开发者

三月份发车的Celestia你们拿到了吗

币离海

Celestia tia

在宇宙的视角下看我们WE

脑极体

腾讯

Python 数学函数和 math 模块指南

小万哥

Python 程序员 软件 后端 开发

打造企业级门户,WorkPlus助您打造个性化与高效的企业通讯平台

BeeWorks

BOE(京东方)发布2023年三季度报告 营收利润双增长 盈利能力持续提升

科技热闻

WorkPlus:领先的IM软件,助力企业高效沟通与协作

BeeWorks

券商上演“极速交易”,天翼云组播行情解决方案助力券商稳中求快!

极客天地

怎么解决Adobe Creative Cloud没有管理应用程序的权限?

Rose

adobe

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