AICon 深圳站聚焦 Agent 技术、应用与生态,大咖分享实战干货 了解详情
写点什么

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

评论

发布
暂无评论

HarmonyOS学习路之开发基础——快速入门(编写第一个页面)

爱吃土豆丝的打工人

HarmonyOS 鸿蒙应用开发 DevEco Studio 创建页面 鸿蒙开发第一个页面

HarmonyOS学习路之开发篇——Page Ability

爱吃土豆丝的打工人

HarmonyOS AbilitySlice路由 AbilitySlice生命周期 AbilitySlice间导航 跨设备迁移

微服务的简介和技术栈

xcbeyond

微服务 发展史 6月日更

三顾茅庐,七面阿里,25k*16offer,还原我的大厂面经

Java 程序员 架构 面试

JAVA笔记(二)--Java初始

加百利

Java 后端 6月日更

以互联网行业为背景下的数据分析通识(上)

小飞象@木木自由

数据分析 数据分析体系 数据思维

技术+商业,能否让网易智企一鸣惊人?

ToB行业头条

网易 tob

HarmonyOS学习路之开发基础——快速入门(实现页面跳转)

爱吃土豆丝的打工人

HarmonyOS DevEco 页面跳转 鸿蒙页面跳转

有人融资超6亿,有人营收20亿…这届90后创业者有点猛! | 创业邦2021年30位30岁以下创业新贵重磅发布

创业邦

GIT基本概念与核心命令

IT视界

git 版本管理

HarmonyOS 分布式多端应用一站式开发平台(DevEco Studio 安装)

爱吃土豆丝的打工人

操作系统 HarmonyOS 环境变量 DevEco Studio 鸿蒙开发

Seata 新特性,APM 支持 SkyWalking

阿里巴巴云原生

运维 云原生

如何针对美工与设计师的Maya工具进行版本控制

龙智—DevSecOps解决方案

你真的了解 equals 方法吗?

若尘

java编程 equals 6月日更

HarmonyOS学习路之HarmonyOS 概述

爱吃土豆丝的打工人

操作系统 HarmonyOS 鸿蒙系统

HarmonyOS学习路之开发基础——快速入门(创建另一个页面)

爱吃土豆丝的打工人

HarmonyOS 鸿蒙开发 DevEco Studio 创建新页面 创建另一个页面

HarmonyOS学习路之开发基础知识——应用基础知识

爱吃土豆丝的打工人

鸿蒙 HarmonyOS 鸿蒙开发 鸿蒙系统

HarmonyOS学习路之开发篇——Ability

爱吃土豆丝的打工人

HarmonyOS Ability Ability概述 鸿蒙 Ability

源码解析:一文读懂 Kubelet

张晓辉

Kubernetes 源码分析 kubelet

阿里巴巴新产“Java架构核心宝典”,全是流行技术,限时开放

Java 程序员 架构 面试

谁是项目的负责人?

escray

学习 极客时间 朱赟的技术管理课 6月日更

一群不想鸡娃的直男程序员,决定对一支笔下手了

脑极体

HarmonyOS学习路之开发基础知识——应用配置文件

爱吃土豆丝的打工人

HarmonyOS 鸿蒙开发 鸿蒙系统 鸿蒙配置文件 deviceConfig

30家企业单笔融资1亿以上,如何让投资人倒追你的项目

创业邦

企业云迁移暗藏风险,1人如何扛起性能测试大旗?

TakinTalks稳定性社区

高可用 电商 全链路压测 性能压测 云迁移

100个自媒体运营工具推荐

资源君

运营 工具软件 自媒体 资源分享 工具分享

HarmonyOS学习路之开发基础知识——资源文件

爱吃土豆丝的打工人

鸿蒙 HarmonyOS DevEco资源文件 创建资源文件

git版本升级

阿呆

英特尔推出全新的基础设施处理器(IPU)

E科讯

网络攻防学习笔记 Day45

穿过生命散发芬芳

网络攻防 6月日更

解决权限管控难题,保障数据安全——CloudQuery在证券行业的实践

BinTools图尔兹

数据库 高可用 脱敏 数据库管理 权限管理

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