写点什么

Java 近期新闻:OpenJDK、Spring RC、Jakarta EE、Payara 平台、WildFly、测试容器

  • 2025-10-24
    北京
  • 本文字数:2610 字

    阅读完需:约 9 分钟

大小:1.32M时长:07:41
Java近期新闻:OpenJDK、Spring RC、Jakarta EE、Payara平台、WildFly、测试容器

OpenJDK

JEP 529,向量API(第十一轮孵化),已从其 JEP 草案 8328351提升至候选状态。这个 JEP 提议进行第十一轮孵化,自 JDK 16 到 JDK 25 已完成的十轮孵化之后,自 JDK 25 以来实现上没有实质性变化。这个特性引入了一个 API 来“表达向量计算,这些计算在运行时能可靠地编译为在受支持 CPU 架构上最优的向量指令,从而实现优于等效标量计算的性能。”。向量 API 将继续孵化,直到Project Valhalla的必要特性作为预览特性可用。届时,向量 API 团队将适应向量 API 及其实现以使用它们,并将向量 API 从孵化阶段提升为预览阶段。

 

JEP 528,使用jcmd进行事后崩溃分析,已经从其 JEP 草案 8369012提升至候选状态。这个 JEP 提议扩展 jcmd 工具,以便在 JVM 崩溃时对其进行诊断。目的是将这种可服务性功能移动到 jcmd 中,而不是使用 jhsdb 实用程序或Serviceability Agent.。

 

JDK 26

JDK 26 的早期访问版本Build 20在过去的一周里已经发布,其中包括对 Build 19 的更新,其中包括对各种问题的修复。关于该版本的更多详细信息可以在发布说明中找到。

 

对于JDK 26,鼓励开发者通过Java Bug数据库报告缺陷。

 

Jakarta EE 12

Eclipse 基金会的 Jakarta EE 开发者倡导者 Ivar Grimstad在他的每周Hashtag Jakarta EE博客中提供了关于 Jakarta EE 12 的最新情况,他写道:

 

将 Jakarta Query 1.0 纳入 Jakarta EE 平台和 Jakarta EE Web Profile 的投票已成功结束。作为 Jakarta EE 12 发布计划中里程碑 1 版本的一部分,很大一部分规范发布了其规范工件的 M1 版本。平台团队很可能在不久的将来发布 API 的 M1 版本。

 

一项名为 Jakarta agent Artificial Intelligence 的新规范提案已经提交,目前正在接受公众社区审查。除了对提案本身发表评论外,你还可以在 EMO 跟踪问题上提供输入。该规范的下一步将由 Jakarta EE 规范委员会进行创建审查。一旦社区审查完成,就会开始。

 

目前在 Maven Central 上发布了各自 M1 版本的规范包括:Jakarta Servlet 6.2Jakarta Expression Language 6.1Jakarta Pages 4.1Jakarta WebSocket 2.3Jakarta Data 1.1Jakarta NoSQL 1.1Jakarta Concurrency 3.2Jakarta Query 1.0Jakarta Activation 2.2Jakarta Mail 2.2

 

Jakarta Contexts和Dependency Injection 5.0 规范的 M1 版本已经完成,但尚未在 Maven Central 上发布。

 

Spring 框架

Spring Framework 7.0.0 的第一个发布候选版本提供了缺陷修复、文档改进、依赖升级和新特性,例如:对弹性特性中包含的新的专用 @Retryable@ConcurrencyLimit@EnableResilientMethods 注解的改进;改进了 PropagationContextElement 操作符,使其更符合 Kotlin 用户的习惯用法;以及对 JUnit 6.0 和 Jackson 3.0 的基线升级。关于该版本的更多详细信息可以在发布说明维基页面中找到。

 

Spring 团队还发布了 Spring Framework 6.2.12,修复了 CVE-2025-41254,Spring Framework STOMP CSRF漏洞,这是一个影响包括 6.2.11 在内的 Spring Framework 版本的漏洞,允许攻击者利用安全绕过,通过使用 WebSocket 上的简单文本定向消息协议(Simple Text Oriented Messaging Protocol,STOMP)发送未经授权的消息。

 

Spring Data 2025.1.0 的第一个发布候选版本支持:Spring Framework 7;Jakarta EE 11 下的Jakarta Persistence 3.2Jakarta Servlet 6.1 ;Kotlin 2.2;以及最近发布的Jackson 3.0. 。其他新特性包括:增加了Jakarta Persistence Query Language(JPQL)以最终取代 QueryCriteria 接口的使用;以及在Spring Data JDBCSpring Data R2DBC 子项目中支持复合 ID(或复合键),以改进具有复合 ID 中每个列的属性的实体的映射。关于该版本的更多详细信息,包括破坏性变更,可以在发布说明中找到。

 

Payara

Payara发布了 2025 年 10 月的Payara Platform版本,其中包括社区版 6.2025.10、企业版 6.31.0 和企业版 5.80.0。随着组件升级,这三个版本都提供了:配置应用程序部署的缓存生存时间设置的能力,以优化内存使用和部署行为;当 Payara 服务器实例处于降级状态时,响应时间变慢的解决方案现在允许管理界面正常响应。有关这些版本的更多详细信息可以在社区版6.2025.10和企业版6.31.0和企业版5.80.0的发布说明中找到。

 

WildFly

WildFly 38 版本的发布带来了缺陷修复、依赖升级和新功能,例如:在 WildFly 预览版中继续支持 Jakarta EE 11,实现了Jakarta PersistenceJakarta Context and Dependency Injection以及Jakarta Authorization规范;支持 MicroProfile 7.1,该版本特性包括更新的MicroProfile TelemetryMicroProfile OpenAPI规范。有关该版本的更多详细信息可以在发布说明中找到。

 

Micrometer

Micrometer Metrics 1.16.0 的第一个候选版本带来了依赖升级和两个新特性:通过新的注解 @ObservedKeyValueTag 声明动态键值的能力,用于与 ObservedAspect 类实例创建的 Observation 接口一起使用;以及对具有相同名称的观测值进行低基数键的验证。有关该版本的更多详细信息可以在发布说明中找到。

 

Micrometer Tracing 1.6.0 的第一个候选版本带来了对 Micrometer Metrics 1.16.0-RC1 和 OpenTelemetry Instrumentation 2.20.1 的依赖升级。有关该版本的更多详细信息可以在发布说明中找到。

 

Reactor 项目

Project Reactor 2025.0.0 的第一个候选版本提供了对 reactor-core 3.8.0-RC1reactor-netty 1.3.0-RC1reactor-pool 1.2.0-RC1reactor-addons 3.6.0-RC6 和 r eactor-kotlin-extensions 1.3.0-RC5 的依赖升级。有关该版本的更多详细信息可以在发布说明中找到。

 

同样,Project Reactor 2024.0.11,即第十一个维护版本,提供了对 reactor-core 3.7.12reactor-netty 1.2.11reactor-pool 1.1.5reactor-addons 3.5.4 的依赖升级。还有与 reactor-kotlin-extensions 1.2.4reactor-kafka 1.3.24 工件的版本对齐,这些工件保持不变。有关该版本的更多详细信息可以在发布说明中找到。

 

Testcontainers

Testcontainers for Java 2.0.0 的发布带来了缺陷修复、文档改进、依赖升级和新功能,例如:从 BigQueryEmulatorContainer 类的实例中暴露一个 gRPC 端点,该类定义在 gcloud 文件夹下,以与 containers 文件夹中定义的同名类提供对 Google Cloud BigQueryWriteSettings 类实例的访问;以及向 ClickHouseContainer 类添加了一个 getHttpUrl() 方法。有关该版本的更多详细信息,包括破坏性变更,可以在发布说明中找到。

 

原文链接:

https://www.infoq.com/news/2025/10/java-news-roundup-oct13-2025/

2025-10-24 11:086480

评论

发布
暂无评论

快对讲| 融合视频会议

anyRTC开发者

音视频 快对讲 融合会议 视频监控 电话入会

分布式系统中的数据复制

互联网工科生

分布式 数据 系统

软件测试 / 测试开发丨 Linux 三剑客与管道使用

测试人

Python 程序员 软件测试 装饰器

兴业银行携手用友,为企业打造新一代财资管理服务

用友BIP

银行 司库

Linux中ARP学习和老化机制

天翼云开发者社区

Linux ARP

顺丰基于 Flink CDC + Hudi 推进实时业务落地

Apache Flink

大数据 flink 实时计算

敏捷产品经理企业培训内容要点

顿顿顿

Scrum 敏捷 Scrum Master 敏捷开发管理工具

喜报| 无限极入选信通院 2023 XOps“领新杯”业技融合攻坚先锋案例

CODING DevOps

【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(数据恢复补充篇)

码界西柚

MySQL 数据库 Binlog 数据库备份和恢复

高性能存储 SIG 月度动态:DSMS 完成 Anolis 23 预览版发布,欢迎体验和反馈

OpenAnolis小助手

高性能存储 龙蜥社区 sig Anolis 23 DSMS

PaddleSlim +​OpenVINO助力开发者实现Al模型量化与部署

飞桨PaddlePaddle

人工智能 百度 paddle 百度飞桨

工具产业推广级!腾讯云 CODING 度量平台获得业内权威机构高度认可

CODING DevOps

华为云ModelArts:开启智能化时代的机器学习平台 | 社区征文

法医

华为云ModelArts 年中技术盘点

成功举行|装备强国 数智驱动,走进泰开集团暨2023装备制造企业数智化创新论坛

用友BIP

制造

浅说TCP状态机制

天翼云开发者社区

TCP 数据传输

叮!你有一份夏日福利待签收

KaiwuDB

时序数据库 大促 KaiwuDB

单线程 Redis 如此快的 4 个原因

越长大越悲伤

redis redis为什么如此快

Unity 发布《2023 移动游戏增长与变现报告》,聚焦游戏行业高效增长策略

极客天地

“数智化供应链“赋能有色企业原料供应链管理优化

用友BIP

冶金

数字先锋|少跑多办!天翼云助力安徽政务跑出便民利企“加速度”

天翼云开发者社区

云计算 云平台

覆盖全球4亿+用户的大型企业如何构建财务共享中心?

用友BIP

财务共享

OpenMLDB 发布线上到线下数据自动同步工具

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

什么是供应链(Supply chain)?

优秀

#供应链 供应链管理

6位字节跳动资深技术人,给校招生的10个成长建议

字节跳动技术范儿

字节跳动 校园招聘

用友BIP助力企业升级数智化底座,实现数智转型

用友BIP

国产替代

【7.14-7.21】写作社区优秀技术博文一览

InfoQ写作社区官方

热门活动 优质创作周报

AITO问界,先经沧海而后造船

脑极体

智能汽车

代码实训教学支持「分组作业」,学生协作分工一起学|ModelWhale 版本更新

ModelWhale

人工智能 云计算 数据分析 在线编程 云课堂

Java近期新闻:OpenJDK、Spring RC、Jakarta EE、Payara平台、WildFly、测试容器_编程语言_Michael Redlich_InfoQ精选文章