Agentic AI、具身智能、强化学习框架、端侧大模型……来QCon上海站,感受AI的未来! 了解详情
写点什么

Java 近期新闻:新 JEP、Liberica NIK、Spring AI 里程碑、Open Liberty、JobRunr、LangChain4j

  • 2025-10-03
    北京
  • 本文字数:1452 字

    阅读完需:约 5 分钟

大小:752.46K时长:04:16
Java近期新闻:新JEP、Liberica NIK、Spring AI里程碑、Open Liberty、JobRunr、LangChain4j

OpenJDK

JEP 526,惰性常量(第二次预览),已从 JEP 草案 8359894提升至候选状态。以前被称为稳定值和计算常数,这个 JEP 在第一轮预览后提出了第二次预览,即:JEP 502,稳定值(预览版),针对 JDK 26。这个特性引入了计算常量的概念,定义为最多初始化一次的不可变值占位符。这提供了 final 字段的性能和安全性优势,同时在初始化时机上提供了更大的灵活性。这个 JEP 的修订包括:从稳定值更名为惰性常量,因为新名称更好地捕捉了高级用例的意图;以及增强的可发现性。

 

JEP 525,结构化并发(第六次预览),已从 JEP 草案 8366891 提升至候选状态。这个 JEP 在 JDK 19 至 JDK 25 的五轮预览后提出了第六次预览。这个特性通过引入结构化并发的概念来简化并发编程,将“在不同线程中运行的一组相关任务视为一个工作单元,从而简化错误处理和取消,提高了可靠性,并增强了可观测性。”唯一的重大变化是在StructuredTaskScope.Joiner接口添加了 onTimeout() 方法,允许该接口的实现在超时后返回结果。

 

JDK 26

JDK 26 的早期访问构建版本Build 17在上周已经发布,其中包括对 Build 16 的更新,及对各种问题的修复。关于这个版本的更多详细信息可以在发布说明中找到。

 

BellSoft

BellSoft 发布了基于最近发布的 JDK 25构建的Liberica Native Image Kit 25.0.0.0 版本。这个版本的特点包括:对原生图像转换为高效机器指令的 Vector API 操作的初始优化支持;以及现在默认启用的全程序稀疏条件常量传播(Whole-Program Sparse Conditional Constant Propagation,WP-SCCP),提高了指向分析的精度,从而潜在地减小了生成的二值原生图像的大小。

 

Spring 框架

Spring AI 1.1.0 的第二个里程碑版本发布,提供了缺陷修复、文档改进、依赖升级和显著特性,如:升级了MCP Java SDK的版本 0.13.1,增强对模型上下文协议(MCP)的支持;以及新的 EmbeddingOptionsEmbeddingOptions.Builder 接口的实现,以与 ChatOptions 接口的设计保持一致。关于该版本的更多详细信息可以在发布说明中找到。

 

JobRunr

JobRunr 8.1.0 的发布带来了缺陷修复、依赖升级和新特性,如:支持 JDK 25;在 Quarkus 和 Micronaut 应用程序中支持 @AsyncJob 注解;以及能够直接从 JobContext 类获取作业的当前重试次数,允许在一定数量的作业失败尝试后重新定义应用程序的行为。关于该版本的更多详细信息可以在发布说明中找到。

 

Quarkus

Quarkus的 3.28.0 和 3.27.0 版本(在这里这里宣布)提供了缺陷修复、依赖升级和新特性,如:在 Liquibase MongoDB 扩展中支持多个客户端;能够以编程方式配置防止跨站请求伪造(CSRF);以及 OidcRequestFilterOidcResponseFilter 接口现在可以通过使用 @BearerTokenAuthentication@AuthorizationCodeFlow 注解来限制特定的身份验证流。关于该版本的更多详细信息可以在发布说明中找到。

 

Open Liberty

Open Liberty 25.0.0.10 的beta版本发布,特点包括:支持 JDK 25;以及在 server.xml 文件中为 <classloader> 元素添加了一个新 overrideLibraryRef 属性,允许在应用程序类路径覆盖已经包含在应用程序中的类之前搜索库类路径。

 

LangChain4j

LangChain4j 1.6.0 的正式发布(以及第 12 个 beta 版本)带来了新的集成:Azure Container Apps中的动态会话和 MarkdownDocumentParser 类。其他显著变化包括:新的 @HumanInTheLoop 注解,用于声明式代理 API;以及能够在 SupervisorAgent 接口上配置 ChatMemoryProvider 功能接口的实例。关于该版本的更多详细信息可以在发布说明中找到。

 

原文链接:

https://www.infoq.com/news/2025/09/java-news-roundup-sep22-2025/

2025-10-03 08:002

评论

发布
暂无评论

Linux-Lab 入门:体验

贾献华

Docker Linux 嵌入式 内核 Lab

技术方案设计的方法论及案例分享

阿里巴巴云原生

数据库 流计算 云原生 监控 存储

十里选一终拿offer,准阿里java程序员分享面试经验!

Java架构之路

Java 程序员 架构 面试 编程语言

点赞系统软件开发

luluhulian

滴滴 Flink-1.10 升级之路

Apache Flink

flink

云话题 | 第3期 你女朋友在买买买时,程序员小哥在干嘛?

阿里云Edge Plus

CDN 直播 直播带货

MySQL之父,MySQL官方,三大顶会齐赞,凭什么?

数据君

爱奇艺率先上线CUVA HDR标准内容,将多端支持该标准2021央视春晚直播、点播

爱奇艺技术产品团队

Varchar竟然会自动存储成lob类型?

dbaplus社群

疫情又反扑,除了不乱跑,我们还能干点啥?

数据君

让机器人响应更快!阿里云 ARMS 助力深绘智能系统响应时长缩短50%

阿里巴巴中间件

LeetCode题解:69. x 的平方根,二分查找,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

GraphX 在图数据库 Nebula Graph 的图计算实践

NebulaGraph

图数据库 图数据库实战

List去除重复数据的五种方式

xcbeyond

Java ArrayList 28天写作

【内含福利】流行在CDN圈内的黑话有哪些?

阿里云Edge Plus

CDN

如何避免让微服务测试成为研发团队最大的瓶颈?

阿里巴巴中间件

架构师 3 期 3 班 -week10- 作业

zbest

作业 week10

Elasticsearch 从 0 到千万级数据查询实践

📿

Java spring elasticsearch Spring Cloud spring data

这只猫在云端定居了?边缘计算在天猫精灵云应用上的落地实践

阿里云Edge Plus

CDN IoT 边缘计算 云桌面

2020-21《全球质量报告》解读

BY林子

质量保障 质量赋能 敏捷测试

云讲堂 | 5期视频带你全面了解滴滴Logi-KafkaManager

滴滴云

kafka 运维 监控 滴滴Logi

CodeDay#5 全程回顾——一场关于动态化开发实践的技术探讨

蚂蚁集团移动开发平台 mPaaS

mPaaS Codeday 技术沙龙

字节面试太刁钻了:不加机器,怎么提升系统并发100倍

Java架构师迁哥

2020已过,2021来临,iOS 开发市场如何?一切都是未知!【未来可期】

ios 程序员

年终总结:华为|字节|腾讯|京东|网易|滴滴面经分享(斩获6个offer)

Java架构之路

Java 程序员 架构 面试 编程语言

疫情成本遭不住?一招降本85%,架构特性全部公开!

数据君

Docker开启Remote API 访问 2375端口

wjchenge

Docker 2375端口

new的过程是怎样的?看完这一篇就懂了

codevald

Java JVM原理 面向对象编程 类对象

教你10分钟解决短信验证码接口被盗刷、轰炸、恶意点击等问题。

香芋味的猫丶

短信防刷 短信验证码 短信防轰炸 短信防火墙

万字长文详细总结!关于继承、重写与重载、封装、接口的硬核干货

codevald

Java 接口 封装、继承、多态 类对象

满满的干货!阿里开源Java程序员2021年金三银四面试指南

Java架构之路

Java 程序员 架构 面试 编程语言

Java近期新闻:新JEP、Liberica NIK、Spring AI里程碑、Open Liberty、JobRunr、LangChain4j_编程语言_Michael Redlich_InfoQ精选文章