2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

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

评论

发布
暂无评论

SpringBoot数据库管理 - 用Liquibase对数据库管理和迁移?

Java快了!

数据库 spring-boot

Sentinel哨兵机制

急需上岸的小谢

9月月更

5 个 Promise 要避免的常见用法~

掘金安东尼

前端 9月月更

Java程序员:为了跳槽刷完1000道真题,没想到老板直接给我升职了!

收到请回复

Java 云计算 开源 架构 编程语言

Elasticsearch聚合学习之四:结果排序

程序员欣宸

elasticsearch 9月月更

Redis命令传播的心跳检测

急需上岸的小谢

9月月更

mysql实数类型和字符串类型

急需上岸的小谢

9月月更

Cryptocell-712安全引擎概述

Java-fenn

Java

手把手教你如何使用 Timestream 实现物联网时序数据存储和分析

亚马逊云科技 (Amazon Web Services)

数据分析 物联网 数据存储

白天建筑师,晚上CG艺术家,他将建筑的华丽发挥极致

Renderbus瑞云渲染农场

云渲染 云渲染农场 渲染农场

【蓝桥杯Web】2022年第十三届蓝桥杯Web大学组省赛真题解析(完整版)

海底烧烤店ai

算法 前端 JavaScrip 9月月更

Java 多线程:并发编程的三大特性

Java快了!

Java多线程

继GitHub的Copilot收费后,亚马逊推出了 CodeWhisperer,感觉不错哟!

Python猫

Python

跟着卷卷龙一起学Camera--CameraService

卷卷龙

ISP 9月月更

阿里前端常见面试题总结

loveX001

JavaScript 前端

户外LED广告屏如何才能保养好?

Dylan

LED显示屏 led显示屏厂家

只要32天就能拿下Offer?框架+性能优化+微服务+分布式,Java程序员必备!

收到请回复

Java 云计算 开源 架构 编程语言

C++学习---cstdio的源码学习分析02-文件删除函数remove

桑榆

c++ 源码阅读 9月月更

DPDK源码分析之DPDK基础概览

于顾而言

DPDK DPDK开发

担心今年的金九银十收不到满意的offer?这份18位阿里架构师耗时60天整合的面试总结太香了!

收到请回复

Java 云计算 开源 架构 编程语言

MyBatis-Plus(三、增删改查)

MySQL MyBatisPlus 9月月更

羊了个羊”通关修改思路

Java-fenn

Java

【Vue3】 评论列表(简易)-- 思路与实现分析

Sam9029

JavaScript Vue Vue3 9月月更

Plato Labs推出的SeedX,公测15天570万美金净利润

鳄鱼视界

NtyCo纯C协程的原理分析

C++后台开发

后台开发 协程 后端开发 异步IO C++开发

【蓝桥杯Web】2022年第十三届蓝桥杯Web大学组省赛真题解析(精华版)

海底烧烤店ai

算法 前端 JavaScrip 9月月更

2022年第十三届蓝桥杯Web国赛真题解析

海底烧烤店ai

前端 JavaScrip 9月月更

MFC与Qt多个控件响应统一响应消息处理

中国好公民st

c++ qt 9月月更

超详细:这份全网首发的Kafka技术手册,从基础到实战一应俱全!

收到请回复

Java 云计算 开源 架构 编程语言

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