50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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

评论

发布
暂无评论

Mac M1 安装SD不折腾版本

IT蜗壳-Tango

三周年连更

面试官:一千万的数据,你是怎么查询的?

声网 Token 鉴权机制,以及常见的问题

声网

查询最新汽车新闻资讯

DS小龙哥

三周年连更

一文看懂:StopWatch 源码解读

后台技术汇

三周年连更

云原生底座之上,这些企业领跑行业的秘密

阿里巴巴云原生

阿里云 容器 微服务 云原生

K8s 安全是云安全的未来

HummerCloud

Kubernetes k8s

什么是数据库分片?

Java架构历程

Java 数据库 三周年连更

如何使用nobelium 1小时快速搭建你的私人博客

黑微狗‮‮

Blog nobelium

AI 作画火了,如何用 Serverless 函数计算部署 Stable Diffusion?

阿里巴巴云原生

阿里云 Serverless 云原生 AIGC

KubeVela 稳定性及可扩展性评估

阿里巴巴云原生

阿里云 开源 云原生 KubeVela

一文了解 Zebec Labs 投资的 Coral Finance,空投计划或在不久推出

股市老人

ZooKeeper 避坑指南: ZooKeeper 3.6.4 版本 BUG 导致的数据不一致问题

阿里巴巴云原生

zookeeper 阿里云 开源 云原生

三种常用的以太网端口链路类型:Access、Hybrid和Trunk

wljslmz

网络 三周年连更

爆赞!GitHub上久经不衰的经典教程:Springboot精髓参考指南手册

Java spring 微服务 Spring Boot 框架

Flink应用框架层

阿泽🧸

flink 三周年连更

针对容器层的五种攻击手段

穿过生命散发芬芳

容器安全 三周年连更

五张图带你看透Redis数据结构

云原生技术实践营「微服务X消息队列专场」

阿里巴巴云原生

阿里云 微服务 云原生 消息队列

GitHub爆赞!阿里P9架构师的JDK源码笔记也太强了!

Java 源码 jdk 高并发

【Python实战】Python采集热搜数据

BROKEN

三周年连更

【web 开发】PHP 特殊的对象引用 "$this"(62)

迷彩

php 面向对象 this指针 三周年连更

Alibaba内网“疯狂”传阅的P8开源出的SpringBoot入门到进阶小册

Java spring 微服务 Spring Boot 框架

一文了解获得 Zebec Labs 投资的 Coral Finance,空投计划或在不久推出

西柚子

2023-05-03:给你一棵 二叉树 的根节点 root ,树中有 n 个节点 每个节点都可以被分配一个从 1 到 n 且互不相同的值 另给你一个长度为 m 的数组 queries 你必须在树上执行

福大大架构师每日一题

Go 算法 福大大

新手如何学习挖漏洞?看这篇就够了【网络安全】

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

C++智能指针和内存管理:使用指南和技巧

小万哥

c++ 后端 开发 内存管理 智能指针

公开下载 | 300页《Java面试宝典》,收藏近万,多位翰林院成员推荐

Java你猿哥

Java MySQL spring 面试 ssm

“双智天花板”闪耀鹏城,问界M5智驾版深圳首场尊享品鉴会成功举办

极客天地

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