最近,Java领域发生了多项重要更新。包括WildFly 40的GA版本发布,支持Jakarta EE 11;Micronaut 5.0框架发布,带来IoC容器重构和可空性支持等新特性;Spring AI 2.0.0里程碑版本发布,修复缺陷并引入新特性;Apache Fory 1.0发布,提供多语言序列化框架;Open Liberty 2026年5月版本发布,包含Gatherers4j、Apache和Kafka的小版本更新。这些更新展示了Java领域的最新进展和技术趋势。
--91likeyou---
JDK 27
JDK 27早期访问构建的Build 23的发布,包含对 Build 22 起的更新,并修复了多个缺陷。更多发布细节见发布说明。
针对JDK27,开发者可通过Java Bug Database提交缺陷报告。
GlassFish
Maven Embedded GlassFish Plugin的 8.0.0 版本带来了依赖关系升级和两个新特性:默认在独立 JVM 中启动 GlassFish(包含--add-opens和add-exports所需的模块值),以及通过配置属性和依赖管理选择嵌入式 GlassFish 版本的能力。更多细节见发布说明。
Spring Framework
Spring AI 2.0.0 的第七个里程碑版本带来了缺陷修复、文档改进、依赖升级以及新特性,例如,在ChatClient接口中新增了用于注册工具方法的内部接口ToolSpec,并将ToolCallAdvisor类作为 ChatClient 工具或回调自动注册的默认实现。更多发布细节及破坏性变更参见发布说明。
WildFly
WildFly 40 的GA版本发布包含缺陷修复、文档改进、依赖关系升级以及新特性,例如,支持 Jakarta EE 11,包含对Jakarta Pages 4.0、Jakarta WebSocket 2.2和Jakarta Authorization 3.0的实现集成,并支持通过 RP-Initiated、前端通道登出和后端通道协议的 OIDC 注销。更多详情见发布说明。
Micronaut
经过三个里程碑版本和一个候选版本之后,Micronaut 基金会发布了Micronaut Framework 5.0.0版本,基线为 JDK 25、Groovy 5 和 Kotlin 2.3。Micronaut Core 的变更包括,对 IoC 容器和编译时基础设施(例如,bean 解析、限定符处理和注解处理)进行重构,以减少运行时的工作并提升可预测性,通过JSpecify提供对可空性的支持,以及通过编程式重试(programmatic retry)和编程式断路器(circuit breaker APIs)支持韧性和上下文传播。
Sergio Del Amo Caballero(甲骨文的首席技术员工,Micronaut 和 Grails 的提交者)在描述此版本的重要性时写道:
Micronaut 4 于近三年前发布,因此 Micronaut 5 既是一次重大框架发布,也是对超过 70 个 Micronaut 模块的广泛平台刷新。
更多关于该版本(包括破坏性变更)的细节见发布说明。
Open LibertyGatherers4j
Gatherers4j 0.14.0 发布,该版本引入了新的 gatherer:movingGeometricMean()、movingGeometricMeanBy()、runningGeometricMean()和runningGeometricMeanBy(),用于计算几何平均数;新增了一个filterNotNull() gatherer 用于过滤输入流中的null值并组织 JSpecify 中定义的注解;重构了CrossGatherer、TypeFilteringGatherer和FlattenSingleOrFail 类以使用贪婪 integrator。更多细节见发布说明。
Apache Kafka
Apache Kafka 4.3.0 版本发布,提供了缺陷修复和新特性,例如,改进了 Kafka 的 OAuth2 认证,新增对private_key_jwt客户端断言的支持,以提高安全性、灵活性和与现代标准的兼容性;清理了用于隔离 Kafka 主题日志目录的机制。更多细节见发布说明。
Apache Fory
Apache Fory 1.0.0发布,该项目是一个多语言序列化框架,包含Apache Fory Java,该版本带来了缺陷修复和新特性,例如,将统一的跨语言(Xlang)序列化格式设为所有支持语言的默认模式,包含兼容模式读取、简化字段排序以及改进列表和数组的兼容性;新增 Maven 模块与处理器fory-annotation-processor,用于为标注了@ForyStruct的 Java 类和 record 生成静态序列化器。更多细节见发布说明。
查看英文原文:Java News Roundup: WildFly, Micronaut, Spring AI, Apache Fory, GlassFish Plugin, Open Liberty
🔥 热词:#javaweb新闻网站 · #javaweb新闻发布系统 · #java新闻项目 · #java新闻发布管理系统 · #java创建新闻类 · #java发布新闻 · #java新闻推荐系统 · #java资讯