Java 近期新闻:WildFly 35、Jakarta EE 11更新、Java Operator SDK 5.0-RC1

createh54个月前 (01-29)技术教程49

作者 | Michael Redlich
译者 | 明知山
策划 | 丁晓昀
JDK 24

JDK 24 早期访问版本的第 31 个构建版本已发布,包含从第 30 个构建版本以来的更新,修复了各种问题。更多关于此版本的详细信息可在发行说明中查看。

JDK 25

JDK 25 早期访问版本的第 5 个构建版本 也已发布,包含从第 4 个构建版本以来的 更新,修复了各种问题。更多关于此版本的详细信息可在发行说明中查看。

对于 JDK 24 和 JDK 25,开发者可以通过 Java Bug 数据库报告漏洞。

Jakarta EE 11

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

Jakarta EE Core Profile 11 于 12 月发布。你可以在更新的 Jakarta EE Core Profile 11 规范页面查看所有详细信息。下一个发布将是 Jakarta EE Web Profile 11,一旦有兼容的实现通过重构的 TCK 测试就会发布。Jakarta EE Platform 11 将在 Web Profile 之后发布。

Jakarta EE 11 的发布过程包含了四个里程碑版本,Core Profile 的发布以及在 2025 年第一季度 Platform 和 Web Profile 正式发布之前根据需要发布的候选版本。

Spring Framework

Spring Cloud 2023.0.5(代号 Leyton)已 发布,包含错误修复和对子项目的更新:Spring Cloud Kubernetes 3.1.5;Spring Cloud Function 4.1.5;Spring Cloud Stream 4.1.5;以及 Spring Cloud Circuit Breaker 3.1.4。此版本基于 Spring Boot 3.4.0。更多关于此版本的详细信息可在发行说明中查看。

WildFly

WildFly 3.5 发布,主要提供对 MicroProfile 7.0 和更新规范的支持,包括:MicroProfile Telemetry 2.0;MicroProfile Open API 4.0;MicroProfile Rest Client 4.0;以及 MicroProfile Fault Tolerance 4.1。除了错误修复和依赖项升级外,其他增强功能还包括:对
WildFlyOpenTelemetryConfig 类进行了重构,因为它变得过于庞大且难以维护;在源代码库中添加了配置文件,旨在“实现清晰地组织构建和测试套件的执行,让基础部分和扩展部分可以独立构建,更重要的是可以独立测试”。更多关于此版本的详细信息可在发行说明中查看。InfoQ 将跟进更详细的新闻报道。

Micronaut

Micronaut 基金会发布了 Micronaut Framework 的 4.7.4 版本,包含 Micronaut Core 4.7.11、对 Micronaut Serialization 和 Micronaut Discovery Client 模块的错误修复和补丁更新。更多关于此版本的详细信息可在发行说明中查看。

Quarkus

Quarkus 3.17.6 是第五个维护版本(由于出现了回归问题,跳过了 3.17.1),包含了错误修复、依赖项升级,并解决了一些重要问题,例如:由
BuildTimeConfigurationReader 类中定义的 mappingToNames() 方法引起的 PointerException,该方法使用 SmallRye Config 的 PropertyName 类进行映射名称映射;使用 Dev Console 启动应用程序时发生崩溃。更多关于此版本的详细信息可在变更日志中查看。

Java Operator SDK

Java Operator SDK 5.0.0 的第一个候选版本发布,包含对新功能的持续改进,例如:Kubernetes Server-Side Apply 被提升为一等公民,并作为修补状态资源的默认方法;EventSource 接口的变更,用于监控资源并处理访问缓存资源、过滤和额外功能,这些功能之前由 ResourceEventSource 子接口维护。更多关于此版本的详细信息可在变更日志中查看。

Arquillian

在 1.9.2 版本发布一周后,Arquillian 1.9.3 随之发布,包含了依赖项升级和对 ExceptionProxy 类的改进,可以在客户端缺少异常类时生成有意义的堆栈跟踪信息。更多关于此版本的详细信息可在发行说明中查看。

查看英文原文:

https://www.infoq.com/news/2025/01/java-news-roundup-jan06-2025/

声明:本文为 InfoQ 翻译,未经许可禁止转载。

今日好文推荐
突发!TikTok恢复在美服务,被困12小时后重获新生
这群 00 后“杀疯”了!没靠资本、大学刚毕业狂赚 7 千万,TikTok 助攻 AI 爆款应用出世
刚刚!谷歌宣布重大调整:没 JavaScript 将无法启动搜索!网友怒斥“技术霸权”!
中国软件重塑的关键一年:这 11 大领域迎来了自己的“ChatGPT时刻”

相关文章

陈毓贤︱略谈几种英译《红楼梦》(红楼梦英文译者)

陈毓贤去年秋天接受《上海书评》的采访,谈白先勇与我撰写《红楼梦》英文导读的经过。这本书由哥伦比亚大学出版,预设读者用的是霍克思(David Hawkes)和闵福德(John Minford)的英译本;...

为什么Java、Python会成为程序员最害怕的编程语言?

这是 O'Reilly 发布的“The Least Liked Programming Languages”(作者:Mike Loukides)英文文章的中文翻译版本。英文原版的翻译得到 O'Reil...

Java发展简史(java的发展路线)

关于Java名字的由来和图标,据说是开发Java的人喝咖啡,咖啡来自于印尼的爪哇岛,Java就是爪哇岛的英文名称1995年Java最初由Sun(Stanford University Network...

可能是国内第一篇全面解读 Java 现状及趋势的文章

Dragonwell JDK 最新版本 8.1.1-GA 发布,包括全新特性和更新!导读:InfoQ 发布《2019 中国 Java 发展趋势报告》,反映 Java 在中国发展的独特性,同时也希望大家...

带你真正了解Java,Java程序员必学知识点整理

身边总有很多人有疑虑,java自学要怎么开始?我英语不好,数学不好,零基础可以考java吗?所以小编花了一周的时间,来整理了一套适合java自学零基础最新教程。分享给想学习java的朋友!java需要...

Java注解总结:史上最全,有这一篇就够了

什么是注解?注解的定义官网描述如下:Java 注解用于为 Java 代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java 注解是从 Java5...