写点什么

Java 近期新闻:Spring 里程碑、Payara Platform、Jakarta EE 11 更新、Apache Fory

  • 2025-06-17
    北京
  • 本文字数:2597 字

    阅读完需:约 9 分钟

大小:1.30M时长:07:35
Java近期新闻:Spring里程碑、Payara Platform、Jakarta EE 11更新、Apache Fory

JDK 25

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


JDK 26

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


Jakarta EE

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

我们终于迎来了这一刻!Jakarta EE 11 平台规范的发布评审正在进行中。所有 Jakarta EE 规范委员会成员均已投票,因此一旦 7 天的最短期限结束,规范的发布将获得批准。随后将会有公开公告和庆祝活动。

随着 Jakarta EE 11 的发布,Jakarta EE 平台项目可以专注于Jakarta EE 12的开发。目前正在计划项目的里程碑 0(Milestone 0)。其中一项重要任务是为新的 Maven Central 发布方式设置所有 CI 作业和配置,因为OSSRH 即将结束生命周期EE4J Parent POM将发布新版本以支持这一变化。


Jakarta EE 11 的发布历程包括四个里程碑版本,2024 年 12 月发布的 Core Profile,以及在 2025 年第一季度 Web Profile) 的候选发布版本和 2025 年第二季度平台的通用发布版本之前根据需要可能发布的候选版本。


Spring Framework

Spring Framework 7.0.0 第六个里程碑版本发布,包含了错误修复、文档改进、依赖项升级和一些新功能,例如:初步支持Spring Retry项目;在JacksonJsonMessageConverter类中新增getObjectMapper()方法,这是由于已弃用的MappingJackson2MessageConverter类提供了相同功能的方法。更多关于此版本的详细信息可以在发行说明中找到。


Spring Framework 6.2.8 和 6.1.21 发布,主要解决了 CVE-2025-41234 漏洞,即通过请求中的“Content-Disposition”标头发起的RFD 攻击。当Content-Disposition标头被设置为非 ASCII 字符集,并且文件名属性来源于用户输入时,应用程序容易受到反射文件下载攻击。更多关于这些版本的详细信息可以在6.2.8 版本6.1.21 版本的发行说明中找到。


Payara Platform

Payara 发布 2025 年 6 月版的Payara Platform,包括社区版 6.2025.6、企业版 6.27.0 和企业版 5.76.0。这三个版本都提供了以下功能:通过新的<domain_dir>/lib/warlibs目录改进部署时间,可以将共享库放置在单独应用程序包之外;支持 MicroProfile OpenAPI 3.1 的 bean 验证。


该版本还包含了 Payara 7.2025.1.Alpha2,进一步支持 Jakarta EE 11,更新到Eclipse Expressly 6.0.0、Eclipse Soteria 4.0.1 和Eclipse Krazo 3.0,这些分别是Jakarta 表达式语言 6.0Jakarta 安全 4.0Jakarta MVC 3.0规范的兼容实现。


更多关于这些版本的详细信息可以在社区版 6.2025.6企业版 6.27.0企业版 5.76.0的发行说明中找到。


Micronaut

Micronaut 基金会发布基于Micronaut Core 4.8.18Micronaut Framework4.8.3 版本,包含对以下模块的错误修复和补丁更新:Micronaut SecurityMicronaut SerializationMicronaut Oracle CloudMicronaut SourceGenMicronaut for SpringMicronaut DataMicronaut MicrometerMicronaut Coherence。更多关于此版本的详细信息可以在发行说明中找到。


Micrometer

Micrometer Metrics 1.15.1、1.14.8 和 1.13.15 版本发布,包含了依赖项升级和针对显著问题的解决方案,例如:IndexProviderFactory类在构建DistributionSummary接口实例时,使用非线程安全的HashMap可能会引发ConcurrentModificationException。更多关于这些版本的详细信息可以在1.15.1 版本1.14.8 版本1.13.15 版本的发行说明中找到。


Micrometer Tracing 1.5.1、1.4.7 和 1.3.13 发布,分别升级了对 Micrometer Metrics 1.15.1、1.14.8 和 1.13.15 的依赖,并解决了ReactorBaggageappend(Context context, Map<String, String> baggage)方法存在的问题,这个方法在为 Project Reactor 的Context接口实例添加新的 baggage 值时,会意外地用baggage参数的现有值而不是新提供的值覆盖冲突的键。更多关于这些版本的详细信息可以在1.5.1 版本1.4.7 版本1.3.13 版本的发行说明中找到。


Project Reactor

Project Reactor2025.0.0 的第四个里程碑版本提供了对reactor-core 3.8.0-M4reactor-netty 1.3.0-M4reactor-pool 1.2.0-M4的依赖项升级。版本 2025.0.0-M4 还与reactor-addons 3.5.2reactor-kotlin-extensions 1.2.3进行了版本对齐,这些工件保持不变。在此次发布中,Reactor Kafka 不再是 Project Reactor BOM 的一部分,因为 Reactor Kafka 在 2025 年 5 月已停止维护。更多关于此版本的详细信息可以在发行说明中找到。


同样,Project Reactor 2024.0.7(第七个维护版本)提供了对reactor-core 3.7.7reactor-netty 1.2.7reactor-pool 1.1.3的依赖项升级。版本 2024.0.7 还与reactor-addons 3.5.2reactor-kotlin-extensions 1.2.3reactor-kafka 1.3.23进行了版本对齐,这些工件保持不变。更多关于此版本的详细信息可以在发行说明中找到。


最后,Project Reactor 2023.0.19(第十九个维护版本)提供了对reactor-core 3.6.18reactor-netty 1.1.31reactor-pool 1.0.11的依赖项升级。版本 2023.0.19 还与reactor-addons 3.5.2reactor-kotlin-extensions 1.2.3reactor-kafka 1.3.23进行了版本对齐,这些工件保持不变。这是 2023.0.x 发行系列中的最后一个版本,因为该系列即将停止 OSS 支持。更多关于此版本的详细信息可以在发行说明和他们的支持政策中找到。


Apache 软件基金会

Apache Tomcat 11.0.8、10.1.42 和 9.0.106 版本(分别在这里这里这里进行了发布公告)发布,包含了错误修复和一些改进,例如:在Connector类中新增了两个属性maxPartCountmaxPartHeaderSize,以便更精细地控制 multi-part 请求处理;对实现了RetryableQueue接口的TaskQueue类进行了重构,以便更好地支持自定义实例的集成。更多关于这些版本的详细信息可以在11.0.8 版本10.1.42 版本9.0.16 版本的发行说明中找到。


Apache 软件基金会宣布,之前的多语言序列化框架 Apache Fury 已更名为Apache Fory,解决了由ASF 品牌管理识别的命名冲突问题。团队决定使用新名称 Fory,既保留了与 Fury 的语音相似性,又能“建立一个符合 ASF 标准的独立身份”。


原文链接

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

2025-06-17 09:006660

评论

发布
暂无评论

[架构实战营一期] 模块四作业

trymorewang

架构实战营

杜吉普:数字化运营广告营销之道

杜嘉平

机器学习 互联网广告 营销数字化

【Flutter 专题】71 图解基本隐式动画 Widget

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 8月日更

netty系列之:基于流的数据传输

程序那些事

Java Netty nio 程序那些事

BERT模型为什么这么强?

博文视点Broadview

淘宝杨宽:淘宝直播低延迟架构演进和实践丨ECUG Meetup 回顾

七牛云

音视频 淘宝 ECUG 七牛云

Prometheus 监控SpringCloud微服务

Rubble

Prometheus SpringCloud 8月日更

白话机器学习(9):用户精细化管理背后的秘密:K-means聚类模型

杜嘉平

机器学习

杜吉普:指标体系多重奏——指标体系建立思路

杜嘉平

数据分析 指标体系 数据运营

架构实战营 - 毕业总结

༺NPE༻

书单 | 振聋发聩,撼世经典!总有那么一些书经得住时间的考验

博文视点Broadview

SpringBoot 数据库操作(集成MyBatis)

xcbeyond

mybatis SpringCloud 8月日更

RocketMQ之Store模块

邱学喆

commitlog consumequeue index ha flush

Python代码阅读(第8篇):列表元素逻辑判断

Felix

Python 编程 Code Programing 阅读代码

同为电动小车热门,欧拉白猫比拼零跑T03,谁更胜一筹?

科技热闻

“互联网+”大赛之AI创新应用赛题攻略:大胆脑洞,共绘智慧生活蓝图

华为云开发者联盟

AI HarmonyOS 大赛 互联网+ HMS Core

【Vue2.x 源码学习】第三十一篇 - diff算法-比对优化(下)

Brave

源码 vue2 8月日更

手撸二叉树之最小深度

HelloWorld杰少

数据结构与算法 8月日更

《社会心理学》--从众和服从

箭上有毒

8月日更

数据产品经理是做什么的?

蒋川

Android开发:获取手机当前连接的WiFi名称

三掌柜

8月日更 8月

docker入门:单机elasticsearch安装记录,保证无坑

小鲍侃java

8月日更

前端之数据结构(六)图

Augus

数据结构 8月日更

毕业设计:设计电商秒杀系统

贯通

#架构实战营

oeasy教您玩转vim - 12 - # 词头词尾

o

Apache APISIX 在移动云的应用

API7.ai 技术团队

开源 网关 APISIX

百度大脑DuMix AR携明星数字员工首次亮相China Joy,智能虚拟形象系统全面升级

百度大脑

人工智能 ChinaJoy 虚拟偶像 数字人

Spring梳理

十二万伏特皮卡丘

Druid 加载 Kafka 流数据 Supervisor 配置

HoneyMoose

十大排序算法--基数排序

Ayue、

排序算法 8月日更

索信达控股:打造新一代中小银行智能营销平台体系的道与术

索信达控股

Java近期新闻:Spring里程碑、Payara Platform、Jakarta EE 11更新、Apache Fory_编程语言_Michael Redlich_InfoQ精选文章