专业的JAVA编程教程与资源

网站首页 > java教程 正文

Java新闻综述:Jakarta EE 11等发布。

temp10 2025-07-09 17:21:55 java教程 2 ℃ 0 评论

IT行业近期没有什么新的大变化,与往年相比,低调了很多,是经济向直走,行业整体需求缩水了,看看如今各大厂商,都节约成本,行业何去何从?再看看曾经的龙头老大java环境。

本周的Java综述(2025年6月23日)涵盖了以下新闻亮点:Jakarta EE 11的GA发布;Red Hat推出的Agent2Agent Java SDK;Kotlin 2.2.0的发布;WildFly 37的第一次测试版发布;JobRunr 8.0.0的第一次候选发布;以及Maven 4.0的第四个候选发布。

Java新闻综述:Jakarta EE 11等发布。

JDK 25

构建 29 的 JDK 25 早期访问版本 在本周提供,包含 更新 来自构建 28,修复了各种 问题。关于此版本的更多详细信息,请参阅 发行说明。

JDK 26

构建 4 的 JDK 26 早期访问版本 也在本周提供,包含 更新 来自构建 3,修复了各种 问题。关于此版本的更多详细信息,请参阅 发行说明。

Jakarta EE 11

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

Jakarta EE 11 终于 发布了!由于对TCK进行重构的浩瀚工程,比预期花费了更长的时间。不过,我们现在已经到了。

Eclipse GlassFish 再次成为 Jakarta EE 11 平台 和 Jakarta EE 11 Web 个人资料 规范的认证实现。 Jakarta EE 11 核心个人资料的认证实现是 WildFly 和 Open Liberty,该个人资料于去年年底发布。查看 Jakarta EE 兼容产品 的其余内容。

更多详细信息请参见这个YouTube视频。InfoQ将跟进更详细的新闻报道。

Spring框架

Spring Cloud 2023.0.6,代号 Leyton,已经 发布,包含子项目的错误修复和重要更新:Spring Cloud Gateway 4.1.9;Spring Cloud Circuit Breaker 3.1.5;和 Spring Cloud Contract 4.1.6。Spring Cloud Contract 中的一个重要更改是移除了 spring-cloud-stub-runner-boot 从 Maven Central,因为发布可执行 JAR 文件通常不作为依赖使用。需要此 artifact 的开发者被鼓励使用 Spring Cloud Contract Docker 镜像 或直接从源构建。此发布基于 Spring Boot 3.3.13。更多关于此发布的信息可以在 发行说明.

Spring for GraphQL 1.4.1 和 1.3.6 的发布带来了错误修复、文档改进、依赖升级和新功能,例如:在类中添加了 toString() 方法,该方法返回一个适合调试的非空字符串表示;以及支持使用 GraphQL for Java 类作为错误处理程序的参数,其环境可提供位置和路径信息。更多关于这些版本发布的详细信息,请参阅1.4.1 版本和1.3.6 版本ArgumentValue的发行说明。GraphqlErrorBuilder

Quarkus

Quarkus 3.24.0 版本发布,功能包括:新的开发人员用户界面助手,允许 Quarkus 扩展与助手模块进行通信;以及一个简单的 OIDC 提供者健康检查,用于所有 OIDC 和 OAuth2 提供者。值得注意的依赖升级包括 Hibernate ORM 7.0、Hibernate Validator 9.0 和 Apache Kafka Client 4.0。关于此版本的更多详细信息,请参阅发行说明。

WildFly 37

WildFly 37 的第一个测试版发布带来了错误修复、依赖升级和新功能,例如:一个新的Apache ActiveMQ Artemis提交间隔属性,该属性在将消息从主服务器移动到备用服务器时,可减少定义事务大小的配置;以及对platform-mbean资源的增强,该资源暴露了新的平台MXBeans、属性和操作。关于此版本的更多详细信息,请参阅发行说明。

工作管理器

JobRunr 8.0.0 的第一个候选发布版本(RC.0)引入了Carbon Aware Job Processing,这是一个在安排作业时优化碳足迹(即产生的最低量二氧化碳)的新功能。其他新功能包括:一个新的@AsyncJob注释,允许将方法安排为后台作业执行;以及一个新的runStepOnce()方法添加到JobContext类中,该方法在假设任务尚未完成的情况下精确执行一次提供的任务。此发布版本的更多详细信息可以在发布说明中找到。

JobRunr团队将2025年7月7日定为正式发布日期,并已安排于2025年7月9日进行免费的JobRunr 8.0现场编程网络研讨会。

Kotlin 2.2.0

Kotlin 2.2.0 的发布带来了错误修复和显著变化,例如:Guard Condition、Non-Local Break 和 Continue以及Multi-Dollar String Interpolation功能从实验性变为稳定;一个新的实验性Context Parameters功能,取代了实验性的Context Receivers功能;以及对@JsPlainObject注解的改进,以解决内联 suspend 和非 suspend 函数时编译错误的问题,以及在父接口中复制的属性为可空类型时生成错误类型的问题。更多关于此发布版本的详细信息,请参阅发布说明。

开发者可以在7月10日16:00 UTC的直播活动中了解更多关于这个新发布的信息。

Agent2Agen Java SDK

红帽公司宣布,Quarkus和WildFly团队与谷歌合作推出了Agent2Agent Java SDK,这是一个实现了Agent2Agent协议(A2A)的Java库,用于将代理应用程序作为A2AServers运行。这在谷歌将A2A捐赠给Linux基金会之后。

此SDK提供了所有必要的组件来创建代理卡片、处理代理执行以及管理代理之间的通信,并包括一个客户端,允许开发人员使用A2A协议与A2A代理进行交互。

InfoQ 将会跟进更详细的新闻报道。

Maven 4.0

Maven 4.0 的第四个候选发布版本随附错误修复、文档改进和新功能,例如:一个新的 Maven 升级工具 (mvnup),包括自动 POM 发现和多模块项目支持;一个新的依赖注入机制,使构建扩展能够通过依赖注入提供其自己的自定义 artifact 类型处理器;以及将toString()方法恢复到DefaultJavaToolChain类中。关于此版本的更多详细信息,请参阅发布说明。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表