
JDK 24
JDK 24 早期访问构建版本的当前版本仍然是 Build 36。更多详细信息可以在发行说明中找到。
JDK 25
JDK 25 早期访问构建版本的 Build 13 也已发布,包含自 Build 12 以来的更新,修复了多个问题。更多详细信息可以在发行说明中找到。
对于 JDK 24 和 JDK 25,开发者可以通过 Java Bug Database 报告问题。
GlassFish
GlassFish 8.0.0 第十个里程碑版本 发布,包含了错误修复、依赖项升级和一些新功能,例如:支持即将发布的 JDK 24 的各种更新;默认禁用已弃用的 TLS 1.0 和 TLS 1.1 规范;从已弃用的 WeldListener 类迁移到 WeldInitialListener 类。更多详细信息可以在发行说明中找到。
Spring Framework
Spring Cloud 2025.0.0 第二个里程碑版本(代号 Northfields)发布,包含错误修复和对子项目的更新:Spring Cloud Kubernetes 3.3.0-M2;Spring Cloud Function 4.3.0-M2;Spring Cloud Stream 4.3.0-M2;以及 Spring Cloud Circuit Breaker 3.3.0-M2。此版本基于 Spring Boot 3.5.0-M2。更多详细信息可以在发行说明中找到。
Spring gRPC 0.4.0 发布,包含了错误修复、文档改进、依赖项升级和一些新功能,例如:新增 ChannelBuilderOptions 类,用于定制器、优雅的通道关闭和拦截器,并添加到 GrpcChannelFactory 和 GrpcChannelBuilderCustomizer 接口;将 GrpcChannelConfigurer 接口重命名为 GrpcChannelBuilderCustomizer,以便“更准确地表示其用途并与服务器端术语保持一致”。更多详细信息可以在发行说明中找到。
Helidon
Helidon 4.2.0 发布,包含了错误修复、文档改进、依赖相升级和新的预览功能:
Helidon Service Inject,对核心服务注册表的扩展,增加了构造函数注入、作用域服务实例的实例化以及拦截方法调用的概念,移除了原始的 Helidon Inject,即 inject/ 端点下的模块,并用服务注册表进行了替换。
与 LangChain4j 的集成、OpenAI Provider 和 Oracle 嵌入存储 Provider。
支持检查点协调恢复(CRaC)。
更多详细信息可以在变更日志中找到。
Quarkus
Quarkus 3.19.2 是首个维护版本(跳过了 3.19.0),包含了错误修复、依赖项升级和一些新功能,例如:大幅改进了 Quarkus 更新工具,提升稳定性和美观性;改进 QuarkusUnitTest 类实例与 JUnit @TestFactory 注解之间的互操作性。更多详细信息可以在变更日志中找到。
Netty
Netty 4.2.0 的第四个候选版本包含了错误修复、依赖项升级和一些新功能,例如:支持新属性 IORING_SETUP_CQSIZE,允许在不改变提交队列(SQ)环大小的情况下使用更大的完成队列(CQ)环;要求 ThreadExecutorMap 类的实例恢复 EventExecutor 接口的旧实例,以避免丢失当前的 EventExecutor。更多详细信息可以在问题跟踪器中找到。
Grails
Grails 7.0.0 的第三个里程碑版本包含了错误修复、依赖项升级和一些新功能,例如:更新 ContainerGebSpec 类,支持跨平台文件输入,并默认包含 Geb ScreenshotReporter;整合多个项目和配置文件,减少发布版本所需的时间。随着 Grails 转移到 Apache 基金会,计划下一个里程碑版本为 Apache Grails 7.0.0-M4 发布。更多详细信息可以在发行说明中找到。
JHipster
JHipster Lite 1.29.1 和 1.29.0 发布,升级到 Axios 1.8.2,解决了 CVE-2025-27152 中描述的安全问题,这是一个存在于 Axios(包括 1.8.1 及以下版本)中的漏洞,当向 Axios 传递绝对 URL(而不是相对 URL)时,即使定义了 baseURL 属性,也会发送请求,可能导致服务器端请求伪造(SSRF)和凭据泄露。更多详细信息可以在 1.29.1 版本 和 1.29.0 版本的发行说明中找到。
Devnexus 2025
第 21 届 Devnexus 2025 大会在乔治亚州亚特兰大的乔治亚世界会议中心举行,来自 Java 社区的演讲者们发表了关于以下主题的研讨会和演讲:Jakarta EE、Java 平台、核心 Java、架构、云基础设施和安全。
由亚特兰大 Java 用户组(AJUG)主办的 Devnexus 历史已久,可以追溯到 2004 年,当时的大会叫 DevCon,并于 2010 年改为 Devnexus。
大会还进行了现场直播采访,邀请了感兴趣的演讲者参加。这些采访分别由 Neo4j 和 HeroDevs 的员工主持,主题分别为 Unfiltered Developer Insights 和 Everyday Heroes。此外,OffHeap 的新一期节目也已录制,嘉宾包括 Erin Schnabel、Ivar Grimstad 和 Bob Paulin。
原文链接:
https://www.infoq.com/news/2025/03/java-news-roundup-mar03-2025/
评论