AICon 深圳站 Keynote 嘉宾官宣!共探AI价值转化的实践路径 了解详情
写点什么

Java 近期新闻:JDK 25-RC1、Spring AI、WildFly 37、Payara Platform、LangChain4j、Grails

  • 2025-08-12
    北京
  • 本文字数:2121 字

    阅读完需:约 7 分钟

大小:1.08M时长:06:17
Java近期新闻:JDK 25-RC1、Spring AI、WildFly 37、Payara Platform、LangChain4j、Grails

JDK 25

JDK 25 的早期访问构建版本Build 35 在上周发布,包含了自 Build 34 的更新,修复了各种问题。有关该版本的更多详细信息可以在发布说明中找到。

 

根据 JDK 25 的发布计划,Oracle 的 Java 平台组首席架构师Mark Reinhold正式宣布JDK 25 已进入了第一个候选版本,因为 Build 35 中已经没有尚未解决的 P1 级别的缺陷了。预计的 GA 版本计划于 2025 年 9 月 16 日发布,并将包括最终的 18 个特性。

 

JDK 26

JDK 26 的早期访问构建版本Build 10也在上周发布,包含了自 Build 9 的更新,修复了各种问题。有关该版本的更多详细信息可以在发布说明中找到。

 

Spring 框架

Spring AI 1.0.1 的发布提供了缺陷修复、文档改进、依赖升级和新特性,例如:为 KeywordMetadataEnricher 类添加了自定义模板以提高元数据的灵活性;改进的 OllamaChatModel 类增加了与重试模板的集成;以及对 @Tool 注解的改进,增强了函数调用能力。有关这一版本的更多详细信息可以在发布说明中找到。

 

WildFly

WildFly 37 的发布主要集中在缺陷修复、技术债清理和 WildFly 向Commonhaus基金会的过渡。其他值得注意的变更包括:许多依赖项的升级;以及一个新的 commit-level 属性,用于在缩放时从服务器上移动ActiveMQ Artemis消息,该属性定义了一个更合理的事务大小以避免 OutOfMemoryError 异常。有关该版本的更多详细信息可以在发布说明中找到。

 

Payara

Payara发布了他们 2025 年 8 月版的Payara Platform,包括社区版 6.2025.8、企业版 6.29.0、企业版 5.78.0 和 Payara 7.2025.1.Alpha4。这四个版本都提供了一个与CVE-2025-22871相关的紧急安全修复,这是Grizzly中的一个请求走私漏洞,允许攻击者绕过安全控制或由于不当的分块传输编码处理而污染 Web 缓存。

 

其他值得注意的修复包括:在使用数据库事务与实体监听器组件时,将 CDI bean 注入带有 Jakarta Enterprise beans 的 @Asynchronous 注释的进程时,将出现 NullPointerException ;以及在管理界面中的一个问题:现有的安全领域只显示其名称,而不显示其配置的属性。

 

有关这些版本的更多详细信息可以在社区版6.2025.8和企业版6.29.0以及企业版5.78.0的发布说明中找到。

 

Hibernate

Hibernate ORM 7.1.0.Final 的发布提供了新特性,例如:一个新的 Locking 接口,包括 Locking.ScopeLocking.FollowOn 枚举类,扩展了 Jakarta 持久PessimisticLockScope 枚举类,以支持悲观锁定的各个方面;一个新的 Timeouts 接口,作为 Jakarta 持久 Timeout 类的助手;以及对 Java SE 环境中资源发现的支持,以补充 Jakarta EE 环境中的相同功能。关于该版本的更多详细信息可以在新特性页面中找到。

 

Hibernate Reactive 3.1.0.Final 与 Hibernate ORM 7.1.0.Final 兼容,并升级到Jackson Databind 2.19.2。有关该版本的更多详细可以在发布说明中找到。

 

Hibernate Search 8.1.0.Final 的发布特点包括:与 Hibernate ORM 7.1.0.Final 的兼容性;升级到Elasticsearch的 9.1 和 8.19 版本;以及能够请求术语和范围聚合,而不仅仅是计数。有关该版本的更多详细信息可以在发布说明中找到。

 

LangChain4j

LangChain4j 1.3.0 的正式发布(连同第九个测试版本)提供了:两个新的实验模块, langchain4j-agenticlangchain4j-agentic-a2a ,它们提供了一套抽象和工具,用于构建具有代理式、AI 注入的应用程序;以及使用了 withFloatVectors() 方法,该方法替换了 Milvus SearchParam 类中定义的已弃用的 withVectors() 方法。有关该版本的更多详细信息可以在发布说明中找到。

 

JobRunr

JobRunr 8.0.2 是第二个维护版本,提供了缺陷修复和值得注意的变更,例如:将调度碳感知作业的轮询间隔移动到自己的配置中,从而减少了数据库调用;以及改进的日志记录,消除了与 JobRunr 生命周期相关的缺失或不一致的名称和 ID。有关该版本的更多详细信息可以在发布说明中找到,关于最近发布的 JobRunr 8.0 的更多详细信息可以在 InfoQ 的新闻中找到。

 

JBang

JBang 0.129.0 版本的发布带来了以下显著的变化:在扫描插件的 PATH 环境变量时,通过惰性加载PicoCli帮助信息改善了启动时间;以及在 App 类中定义的内部类,即 AppListAppUninstallAppSetup ,现在扩展了 BaseCommand 类以暴露 --help 命令行选项。有关该版本的更多详细信息可以在发布说明中找到。

 

Apache 软件基金会

Apache Tomcat的 11.0.10、10.1.44 和 9.0.108 版本(分别在这里这里这里公布)带来了显著的变化,例如:通过 JarContents 类解决了填充布隆过滤器的问题,该类用于实现对包含一个或多个 JAR 文件的打包 WAR 文件进行索引;以及在 AbstractProcessor 类中新增了一个的 dispatchEndRequest() 方法,用于在使用 HTTP/1.1 跟随异步服务器请求时,设置 server.xml 文件中的 keepAliveTimeout 属性。有关这些版本的更多详细信息可以在11.0.10版本、10.1.44版本和9.0.108版本的发布说明中找到。

 

Grails

Grails 7.0.0 的第一个发布候选版本带来了缺陷修复、依赖项升级和显著的变化,例如:增强了 CreateReleaseDropDownTask 类,使其可以被Grails Spring Security 插件重用;以及在Grails Forge中新增了一个可选的 Spring Boot 虚拟线程特性。有关该版本的更多详细信息可以在发布说明中找到。

 

原文链接:

https://www.infoq.com/news/2025/08/java-news-roundup-aug04-2025/

2025-08-12 14:047

评论

发布
暂无评论

面试官:如何动态的给一个类增加功能?

云原生助力数字原生企业业务快速迭代|阿里云峰会精彩回顾

阿里巴巴云原生

阿里云 云原生

MySQL8.0 优化器介绍(二)

GreatSQL

MySQL greatsql greatsql社区

ChatGPT的狂欢背后:短板犹在,启发甚多,2023有这些事可以做……

小红书技术REDtech

人工智能 ChatGPT 活动回顾

如何将一个链表分组并对每组进行反转?

Java你猿哥

Java 链表 架构师 SSM框架 链表结构

RocketMQ 多级存储设计与实现

阿里巴巴云原生

阿里云 RocketMQ 云原生

深入理解 Redis 新特性:Stream

Java你猿哥

redis SSM框架 Redis 核心技术与实战 redis 底层原理

详解,LED显示屏灰度等级

Dylan

灰度 LED显示屏 色彩

对话大咖 | 人工智能+视频编解码能带来新的变革吗

小红书技术REDtech

人工智能 深度学习 活动回顾

高性能存储SIG月度动态:ANCK ublk完成POC测试,EROFS优化xattr元数据开销

OpenAnolis小助手

操作系统 内核 高性能存储 龙蜥社区 sig

如何解决spring的循环依赖问题?

Java spring 循环依赖

镭速Raysync v6.6.8.0版本发布

镭速

阿里P8:Java性能调优(独孤版),带你打造淘宝秒杀架构

Java 架构 性能调优

Github上标星68.5K,阿里巴巴《MySQL成长手册》火了

Java MySQL 数据库

从零开始学习 GraphQL:入门指南和教程

Apifox

程序员 gRPC 后端 协议 graphql

原来XXL-JOB可以这么造

六月的雨在InfoQ

Serverless XXL-JOB SAE 三周年连更

数说热点|春暖花开日,露营正当时——当精致露营遇上新能源车

MobTech袤博科技

人工智能会取代人类成为地球的主宰么?| 社区征文

毛小毛

人工智能 ChatGPT 三周年征文

OpenHarmony3.2release抢先体验

坚果

OpenHarmony 三周年连更

带你用三种不同的工具体验AI作诗

华为云开发者联盟

云计算 华为云 华为云开发者联盟 企业号 4 月 PK 榜

零拷贝浅析

数新网络官方账号

大数据 零拷贝

从此告别写SQL!DataLeap帮你零门槛完成“数据探查”

字节跳动数据平台

MySQL 数据分析 数据治理 数据探查 企业号 4 月 PK 榜

eBPF动手实践系列一:解构内核源码eBPF样例编译过程

阿里云大数据AI技术

运维 代码 企业号 4 月 PK 榜

SpringBoot设计了哪些可拓展的机制?

Seata:连接数据与应用

阿里巴巴云原生

阿里云 云原生 seata

Spring Cloud微服务网关Zuul过滤链实现的源码解读

阿里耗时1年:用283张图+24问完美诠释“Java并发编程”所有难点

Java 并发编程

面试了个阿里P7大佬,他让我见识到什么才是“精通高并发与调优”

Java 高并发 性能调优

架构师才需要学习的知识:亿级流量调优方法+实战

Java 性能优化 性能调优

记一次 MySQL 主从同步异常的排查记录,百转千回

Java MySQL 主从同步

直播预告 | TDengine & Apache SeaTunnel 联合应用最佳实践

TDengine

Apache tdengine 时序数据库

Java近期新闻:JDK 25-RC1、Spring AI、WildFly 37、Payara Platform、LangChain4j、Grails_编程语言_Michael Redlich_InfoQ精选文章