2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Java 近期新闻:GlassFish、针对 JDK 25 的 JEP、TornadoVM、Hibernate Reactive、Spring Cloud

  • 2025-06-06
    北京
  • 本文字数:2634 字

    阅读完需:约 9 分钟

大小:1.27M时长:07:24
Java近期新闻:GlassFish、针对JDK 25的JEP、TornadoVM、Hibernate Reactive、Spring Cloud

OpenJDK

以下 JEP 已从 Proposed to Target 状态进入到 Targeted,目标版本为 JDK 25:


JEP 509(JFR CPU 时间剖析(实验性))已从 Candidate 状态进入到 Proposed to Target,目标版本为 JDK 25。这个实验性 JEP 提议对 JDK Flight Recorder(JFR)进行增强,使其能够在 Linux 操作系统上捕获 CPU 时间剖析信息。评审于 2025 年 6 月 4 日星期三结束。


JDK 25

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


对于 JDK 25,开发者可以通过Java Bug 数据库报告漏洞。


GlassFish

GlassFish 8.0.0 的第十二个维护版本通过了最终的 Jakarta EE 11 Web Profile TCK 和提议的最终 Jakarta EE 11 Platform TCK。此版本包含了一些漏洞修复并带来了一些新功能,例如:改进了类加载器初始化和资源管理,优化了多个类的实现,并新增了一个系统属性,可用于减少初始化过程中不必要的复制粘贴;通过 Maven 元素、nadminasadmin 实现更健壮的构建,解决了与空格相关的问题,特别是在 Windows 系统上。更多关于此版本的详细信息可在发行说明中找到。


同样,GlassFish 7.0.25 的第二十五个维护版本包含了漏洞修复和一些新功能,例如:GlassFish 类加载器现在具备并行能力,并拥有正式名称;对 GlassFish Java Util Logging Extension(GJULE)进行了完善,修复了多个竞态条件和日志问题。更多关于此版本的详细信息可在发行说明中找到。


Jakarta EE

在每周的 Hashtag Jakarta EE 博客中,Ivar Grimstad(Eclipse 基金会的 Jakarta EE 开发者布道师)提供了关于 Jakarta EE 11 和 Jakarta EE 12 的更新,内容如下:


期待已久的 Jakarta EE 11 Platform 即将发布。Jakarta EE Platform 项目已创建用于发布评审的拉取请求。Eclipse GlassFish 通过 Java SE 17 和 21 上的 TCK,一旦汇总测试结果并创建了兼容性认证请求,发布评审投票即可开始。

正如我在上周的 Hashtag Jakarta EE #282 中所提到的,Jakarta EE 12 规范的所有计划均已获批。Jakarta EE Platform 项目的下一步是定义 Milestone 0。这个里程碑将包含各个规范项目需要完成的关键步骤。这些步骤可能包括验证 CI 作业以及在 OSSRH 结束支持后配置发布到 Maven Central 的能力,等等。


Jakarta EE 11 的发布历程包括四个里程碑版本,2024 年 12 月发布的 Core Profile,2025 年 4 月发布的 Web Profile,以及在 2025 年 6 月预期 GA 发布之前平台的第一个候选版本。


TornadoVM

TornadoVM 团队推出 GPULlama3.java 项目,一个由 TornadoVM 提供支持的开源 GPU 加速 Llama 3 推理解决方案。该项目完全采用即时编译器编译,在使用 TornadoVM 实现并行性和硬件加速的 Llama3.java 项目的基础上进行构建。此初始版本还支持在 NVIDIA GPU 上使用 OpenCL 和 PTX 后端进行 GPU 加速;支持 GPT 生成的统一格式(GGUF)。更多关于此版本的详细信息可在发行说明中找到。


Spring Framework

Spring Modulith 1.4.0 发布,包含了漏洞修复、依赖项升级和一些新功能,例如:为 ApplicationModuleDetectionStrategy 接口新增 detectNamedInterfaces() 方法,用于更好地检测 NamedInterfaces 类的实例;改进 ApplicationModuleInitializer 接口,验证是否存在所需的静态元数据,避免创建 ApplicationModules 类的实例。更多关于此版本的详细信息可在发行说明中找到。


Spring Cloud 2025.0.0 发布,代号 Northfields,包含对子项目的更新并修复了一些漏洞:Spring Cloud Kubernetes 3.3.0;Spring Cloud Function 4.3.0;Spring Cloud Stream 4.3.0;以及 Spring Cloud Circuit Breaker 3.3.0。Spring Cloud Gateway 中有一个重大变更,即创建了新的模块和启动器名称,同时弃用了旧名称。这些新名称“阐明了两种网关风格(服务器或代理交换)以及 Spring Framework 的两个 Web 栈(Web MVC 和 WebFlux)。”使用已弃用的工件时,系统将在日志中记录警告消息。此版本与 Spring Boot 3.5.0 兼容。更多关于此版本的详细信息可在发行说明中找到。


除了 Spring Cloud Gateway 4.3.0 之外,4.2.3、4.1.8、4.0.12 和 3.1.10 也已发布,解决了 CVE-2025-41235(Spring Cloud Gateway Server 转发不受信任的代理标头),Spring Cloud Gateway Server 会从不受信任的代理转发 X-Forwarded-ForForwarded 标头。现在默认禁用了转发这些标头,并且提供了一种更安全的转发方式。


Hibernate

Hibernate Reactive 3.0.0.Final 已发布,4.0.0 版本的第一个 beta 版本也已发布,带来了这些特性:与 Hibernate ORM 7.0.0.Final、Vert.x 4.15.5 和 Mutiny 2.9.0 兼容;在 MutationSpecificationImpl 类中定义的 getResultType() 的返回类型从 Void 更改为 null,解决了验证错误。4.0.0.Beta1 版本支持 Vert.x 5.0.0。更多关于这些版本的详细信息可在 3.0.04.0.0.Beta1 的发行说明中找到。


Hibernate Search 8.0.0 的第一个候选版本发布,修复了一些漏洞;与 Hibernate ORM 7.0.0.Final 实现了兼容;改进了与 Hibernate Models 的集成;为了便于从以前的版本进行迁移,对与字段引用相关的 Search DSL API 的更改进行了调整。更多关于此版本的详细信息可在变更列表中找到。


Quarkus

Quarkus 3.23.0 发布,包含了漏洞修复、依赖项升级和一些新功能,例如:支持在使用 Hibernate Reactive 框架的情况下,定义和使用命名持久化单元和数据源;使用 OIDC 承载令牌建立身份验证的能力。更多关于此版本的详细信息可在发行说明中找到。


Groovy

Apache Groovy 5.0.0 的第一个 beta 版本发布,包含了漏洞修复、依赖项升级和一些新功能,例如:支持在 JDK 16 中交付的 JEP 394(instanceof 的模式匹配);在 DefaultGroovyMethods 类中新增 injectAll() 方法,该方法将通过迭代给定的可迭代对象来注入值,但会返回所有计算值的列表,而不仅仅是最终结果。更多关于此版本的详细信息可在发行说明中找到。


JHipster

JHipster Lite 1.32.0 发布,包含了漏洞修复、文档改进、重构和一些新功能,例如:支持 Spring Boot 中的 Docker Compose;通过 CypressVitest 提高测试代码覆盖率。此版本还与 Spring Boot 3.5.0 保持一致。更多关于此版本的详细信息可在发行说明中找到。


原文链接

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

2025-06-06 09:327537

评论

发布
暂无评论

基础模型升级,是跨越实用门槛的关键?

脑极体

AI

Agentic AI基础设施实践经验系列(五):Agent应用系统中的身份认证与授权管理

亚马逊云科技 (Amazon Web Services)

人工智能

The Life of a Read/Write Query for Apache Iceberg Tables

数新网络官方账号

联通国际精品互联网专线,为政企客户提供更低时延互联网访问体验

宽炜网络

NJet event框架性能百倍提升,Why and How

通明湖

浏览器Blockstack.org全名字段输入限制缺失漏洞分析

qife122

网络安全 输入验证

进入职场第二课—融入

老李说技术

职场 职场新人 职场发展

震惊!68%做AI的Java开发者选择了这个大模型框架!

六边形架构

langchain LLM应用开发 Java大模型开发 langchain4j

适合局域网使用的企业内部通讯软件有哪些?

BeeWorks

即时通讯 IM 私有化部署

全球组网SD-WAN,助力跨国企业全球业务!

宽炜网络

“从PMO到VMO价值交付管理” — Agile VMO业务敏捷CVP认证

ShineScrum

敏捷 PMO 敏捷转型 敏捷活动 VMO

2025年机械电子与自动化国际研讨会(ISMA 2025)

搞科研的小刘

自动化

详解 CodexField 五大核心模块:筑牢下一代链上内容资产基础设施

西柚子

写给0-1岁的初创公司合伙人(5):出海常用技术栈组合

Y11

互联网 求职 找工作 招聘 出海

MIAOYUN | 每周AI新鲜事儿(10.31-11.07)

MIAOYUN

AI AI技术 AIGC AI大语言模型 AI工具

第八届土木建筑、水电与工程管理国际学术会议(CAHEM 2025)

搞科研的小刘

建筑土木

用 Claude Claude + Kimi新模型跑通了 Obsidian 工作流,效率起飞!(附教程)

苍何

解析 CodexField 五大核心模块:构建下一代链上内容资产基础设施

加密眼界

深度解析 CodexField 五大核心模块:搭建下一代链上内容资产基础设施

股市老人

Palantir Ontology:革新商业智能的企业 AI 操作系统

俞凡

人工智能

“CSM认证培训” · 12月6-7日北京线下&12月13-14日 · Jim老师引导

ShineScrum

Scrum 敏捷 Scrum Master Scrum event

西格电力:助力规避企业级储能技术路线图制定的潜在风险

西格电力

#高性能存储 智慧储能电站 微电网 储能 企业级储能

解析 CodexField 五大核心模块:构建下一代链上内容资产基础设施

石头财经

被权重出卖的“脏数据”:GPT-oss 揭开的 OpenAI 中文训练真相

掘金安东尼

大数据-148 Flink 写入 Kudu 实战:自定义 Sink 全流程(Flink 1.11/Kudu 1.17/Java 11)

武子康

Java 大数据 spark 分布式 Apache Kudu

电信SD-WAN 在跨境线路方面的优势

宽炜网络

大数据-147 Java 访问 Apache Kudu:从建表到 CRUD(含 KuduSession 刷新模式与多 Master 配置)

武子康

Java 大数据 spark 分布式 Apache Kudu

如何有效衡量开发者生产力:超越代码行数的思考

qife122

开发者生产力 绩效衡量

深度解析 CodexField 五大核心模块:搭建下一代链上内容资产基础设施

BlockChain先知

Fork for Mac Git客户端管理工具

做梦万元户

AppCleaner & Uninstaller Pro 应用清理卸载工具

做梦万元户

Java近期新闻:GlassFish、针对JDK 25的JEP、TornadoVM、Hibernate Reactive、Spring Cloud_编程语言_Michael Redlich_InfoQ精选文章