写点什么

Java 近期新闻:MicroProfile、Open Liberty、TomEE、JobRunr、LangChain4j、SwiftJava

  • 2025-06-27
    北京
  • 本文字数:1947 字

    阅读完需:约 6 分钟

大小:976.58K时长:05:33
Java近期新闻:MicroProfile、Open Liberty、TomEE、JobRunr、LangChain4j、SwiftJava

JDK 25

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


JDK 26

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


Jakarta EE 11

Eclipse 基金会 Jakarta EE 开发布道师 Ivar Grimstad 在其每周的Hashtag Jakarta EE博客中提供了关于 Jakarta EE 11 的更新,他写道:

有些读者可能注意到,Jakarta EE 11 平台规范的投票在本周结束。更有心的读者可能还注意到,相关的工件已经在网站和 Maven Central 上可用。

下周将会有正式的发布活动,包括新闻稿、分析师简报以及庆祝活动,这标志着该版本的正式发布。


InfoQ 后续将发布一篇更详细的新闻报道。


Spring Framework

本周 Spring 团队非常忙碌,他们发布了 Spring Boot、Spring Security、Spring Authorization Server、Spring Session、Spring Integration、Spring Modulith、Spring REST Docs、Spring AMQP、Spring for Apache Kafka、Spring for Apache Pulsar、Spring Web Services 和 Spring Vault 的点版本更新。更多详细信息可以在 InfoQ 的新闻报道中找到。

许多 Spring 项目也将在 2025 年 6 月 30 日结束开源支持。


MicroProfile

MicroProfile 工作组发布MicroProfile 7.1 版本,更新了MicroProfile TelemetryMicroProfile Open API规范。


MicroProfile Telemetry 2.1 的新特性包括:将依赖项升级到Awaitility 4.2.2,可在 JDK 23 上运行 TCK;改进ThreadCountHandler类中的指标,确保一致的文本描述。


MicroProfile Open API 4.1 的新特性包括:在OpenAPI接口中添加了jsonSchemaDialect()方法,用于呈现jsonSchemaDialect字段;对Extensible接口进行了小幅改进,在 JavaDoc 中添加了@since标签。


Open Liberty

Open Liberty 25.0.0.6 版本发布,该版本向后兼容了Microprofile Health 4.0 规范(mpHealth-4.0特性),使其能够在 Java EE 7 和 Java EE 8 应用程序中使用;在 Open Liberty 25.0.0.4-beta 中引入基于文件的健康检查机制,作为传统/health端点的替代方案,已经更新,包括一个新的server.xml属性startupCheckInterval和相应的环境变量MP_HEALTH_STARTUP_CHECK_INTERVAL,如果未提供配置,默认为 100 毫秒。


JobRunr

JobRunr 8.0.0 的第二个 beta 版本引入了Carbon Aware Job Processing,这是一个新特性,用于优化碳足迹,即在调度作业时产生最低量的二氧化碳。其他新特性包括:支持 Kotlin 序列化,引入了一个新的KotlinxSerializationJsonMapper类,该类实现了JsonMapper接口,为在 Kotlin 中编写 JobRunr 应用程序提供更好的体验;改进了与@Recurring注解的同步。更多关于此版本的详细信息可以在发行说明中找到。


LangChain4j

LangChain4j 1.1.0 的正式版本(以及第一个候选版本第七个 beta 版本)发布,提供了langchain4j-corelangchain4jlangchain4j-http-clientlangchain4j-http-client-jdklangchain4j-open-ai模块,其余模块处于第七个 beta 版本。对于第一个候选版本,新的模块langchain4j-anthropiclangchain4j-azure-open-ailangchain4j-bedrocklangchain4j-google-ai-geminilangchain4j-mistral-ailangchain4j-ollama现已可供开发人员在其应用程序中使用。这些新模块的 1.2 版本将在 7 月发布。更多关于此版本的详细信息可以在发行说明中找到。


Apple

Apple 在最近的WWDC25大会上介绍了SwiftJava,这是一个新的实验性工具,提供 Java 和 Swift 之间的互操作性。SwiftJava 的内容包括:Swift 软件包,包含 Swift 库和宏的 JavaKit;Java 库,包含用于在 Java 中实现 Swift 互操作性的 SwiftKit;以及其他一些工具,包括swift-java命令行工具和对Swift软件包管理器以及 Gradle 构建工具的支持。


Apache 软件基金会

Apache TomEE 10.1.0 版本发布,该版本包含了错误修复、依赖项升级,并与MicroProfile 6.1对齐,同时还包括 MicroProfile Config 3.1、MicroProfile Metrics 5.1 和 MicroProfile Telemetry 1.1 规范。更多关于此版本的详细信息可以在发行说明中找到。

Apache Log4j 2.25.0 版本发布,包含了错误修复和一些显著的变化,包括:在所有 Log4j 扩展中支持嵌入式 GraalVM 可达性元数据,以便无缝生成本地镜像;重构了Pattern Layout API,解决了一些错误并确保所有异常转换器具有一致的行为;改进的JMS Appender工具现在支持Jakarta Messaging规范。更多关于此版本的详细信息可以在发行说明中找到。


Gradle

Gradle 9.0.0 的第一个候选版本发布,该版本提供了错误修复和一些新特性,包括:最低支持 JDK 17 版本;现在默认启用配置缓存,因为它已成为开发人员的首选执行模式;支持 Kotlin 2.1 和 Groovy 4.0。更多关于此版本的详细信息可以在发行说明中找到。


原文链接

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

2025-06-27 11:496

评论

发布
暂无评论

【设计模式-前端】单例模式深刻理解和实现

归子莫

前端 设计模式 js 8月月更

ABAP应用服务器的HTTP响应状态码(Status Code)

汪子熙

前端开发 HTTP web开发 SAP 8月月更

深度解析佛萨奇,Forsage魔豹联盟系统开发方案(源码部署)

开发微hkkf5566

从普通程序员晋升到架构师需要掌握哪些技术,这份37W字Java高性能架构用13个章节彻底讲明白了

Java永远的神

Java 程序员 面试 程序人生 架构师

Go-Excelize API源码阅读(七)—— CopySheet(from, to int)

Regan Yue

开源 源码阅读 8月日更 8月月更

从滴滴被罚款事件思考企业数据治理问题

墨天轮

大数据 滴滴 数据治理 数据安全

使用脚手架 快速开发 React组件 npm包 (基于TSDX)

HullQin

CSS JavaScript html 前端 8月月更

易观分析:银行零售业务实现智能化营销还需突破七大关键点

易观分析

零售 银行 智能化营销

CCF大会腾源会专场即将召开,聚焦基础软件与开发语言未来发展

腾源会

开源 腾源会

兴盛优选:时序数据如何高效处理?

TDengine

数据库 tdengine 时序数据库

直播预告 | Authing 如何打造云原生 SaaS 产品架构?

Authing

突破次元壁垒,让身边的玩偶手办在屏幕上动起来!

HarmonyOS SDK

开源一夏 | 使用 CSS 的水波文本动画(免费代码)

海拥(haiyong.site)

开源 8月月更

Netty进阶 -- WebSocket长连接开发

Bug终结者

8月月更

运动健康服务场景事件订阅,让应用推送“更懂用户”

HarmonyOS SDK

SAP ABAP 里存在 Java List 这种集合工具类么?CL_OBJECT_COLLECTION 了解一下

汪子熙

设计模式 迭代器模式 SAP abap 8月月更

如何设计一组会出现死锁(Deadlock)的ABAP程序

汪子熙

操作系统 SAP abap 8月月更 ABAP死锁

TiSpark 原理之下推丨TiDB 工具分享

PingCAP

TiDB

7月月更开奖啦!快来看看你中奖了吗?

InfoQ写作社区官方

热门活动 7月月更

python工程化配置方式

芥末拌个饭吧

8月月更

基于 TLS 1.3的百度安全通信协议 bdtls 介绍

百度Geek说

安全

AS北京站如约而至!发布参会感想有机会获得官方周边奖励

InfoQ写作社区官方

热门活动 ArchSummit

巧用自定义函数,文本控件秒变高速缓存

明道云

阿里架构师首发:80W字微服务架构手册GitHub上杀疯了

冉然学Java

Java 编程 程序员 架构 微服务

分析 Flink 任务如何超过 YARN 容器内存限制

移动云大数据

Flink 平台

阿里云 Hologres助力好未来网校实时数仓降本增效

阿里云大数据AI技术

数据分析 数据治理 数据安全

面试官:Redis Zset的实现为什么用跳表,而不用平衡树?

程序员小毕

Java redis 程序员 面试 后端

如何解决 “主节点故障恢复的自动化” 问题?

八点半的Bruce.D

有了阿里这5份Java架构师手册,学习起来轻松多了!

冉然学Java

Java 算法 java面试 性能调优实战 并发架构设计思想

开源一夏 |卷王必备学习的MyBatis-Plus用法~

叶秋学长

开源 mybaits 8月月更

Java近期新闻:MicroProfile、Open Liberty、TomEE、JobRunr、LangChain4j、SwiftJava_编程语言_Michael Redlich_InfoQ精选文章