
OpenJDK
基于 JDK 25 的 Jextract 项目(也称为 Panama 项目)发布早期访问构建25-jextract+2-4,并建议,在 macOS Catalina 或更高版本上使用 jextract 二进制文件之前,可能需要移除二进制文件中的隔离属性。
JDK 26
JDK 26 的早期访问构建Build 26于上周发布,它是 Build 25 的升级,修复了各种问题。要了解关于这个构建的更多细节,请查看发布说明。
对于JDK 26,欢迎开发者通过Java Bug数据库报告缺陷。
Spring Framework
Spring Cloud 2025.1.0(代号 Oakwood)发布,带来 Bug 修复和值得注意的子项目更新:Spring Cloud Kubernetes 5.0.0、Spring Cloud Function 5.0.0、Spring Cloud Stream 5.0.0 和Spring Cloud Circuit Breaker 5.0.0。该版本包括一项破坏性更改:移除了已弃用的spring-cloud-stater-parent构件。该版本兼容 Spring Framework 7.0 和 Spring Boot 4.0。要了解有关该版本的更多信息,请查看维基页面。
Quarkus
Quarkus 3.30发布,带来了 Bug 修复、依赖项升级和新特性,包括:支持 Jackson @JsonView注解,用于 REST 客户端的序列化/反序列化;新增Decrypt类,提供了 CLI 命令 decrypt,使用 AES/GCM/NoPadding 算法解密秘密值;允许用户选择应该为哪个 REST 客户端方法传播 OIDC 令牌。要了解有关该版本的更多信息,请查看发布说明。
Hibernate
Hibernate ORM 7.2.0第三个候选版本发布,提供了一些值得注意的变更,其中包括:新增@EmbeddedTable注解,在定义实体时将不再需要使用多个 Jakarta Persistence @AttributeOverride和/或@AssociationOverride注解;新增FindMultipleOption接口,用于改进多个 ID 的加载。要了解有关该版本的更多信息,请查看新功能介绍页面。
Hibernate Reactive 4.2.0 和 3.2.0 发布第一个候选版本,带来 Bug 修复和值得注意的依赖项升级:Hibernate ORM 7.2.0.CR3 和 Gradle 9.1.0。要了解有关这些版本的更多信息,请查看这两个版本的问题列表。
JobRunr
JobRunr 8.3.0发布,新特性包括:支持 Spring Boot 4 和 Jackson 3,同时仍然与 Spring Boot 3 和 Jackson 2 兼容;翻新仪表板,增加暗色模式和控制中心;支持Error Prone,这是一个增强编译器类型分析的实用程序,可以捕获更多错误。要了解有关该版本的更多信息,请查看发布说明。
LangChain4j
LangChain4j 1.9.0 正式发布(连同第十六个 beta 版本),带来了 Bug 修复、依赖项升级和一些值得注意的更改,包括:新增一个通用代理接口Planner,用于创建自定义代理模式,协调一组子代理之间的交互,以便满足特定要求;集成WebSocket Transport for MCP。
几天后,1.9.1 版本(连同第十七个 beta 版本)正式发布,解决了一些显著的问题,包括:避免在代理没有输出时抛出 NullPointerException 异常;默认禁用GlobalTestRetryExtension类,并移除 junit-platform.properties 文件,避免影响使用 langchain4j-core 测试模块的用户的自定义 JUnit 设置。
要了解有关这些版本的更多信息,请查看1.9.1版本和1.9.0版本的发布说明。
Java Operator SDK
Java Operator SDK 5.2.0发布,带来了一些值得注意的变化,包括:新增接口ResourceIDMapper和ResourceIDProvider,提供了一种统一的方法来处理框架中的自定义 ID 类型;新增一个执行模式,通过将@ControllerConfiguration注解中定义的 triggerReconcilerOnAllEvent()方法设置为 true,提供更精细的协调控制。要了解有关该版本的更多信息,请查看发布说明。
Keycloak
Keycloak 26.4.6发布,提供了 Bug 修复,并解决了CVE-2025-13467漏洞。它允许经过身份验证的领域管理员通过恶意 LDAP 服务器配置触发对不受信任的 Java 对象的反序列化,这是由于 Keycloak LDAP 用户联合提供程序中存在的一个缺陷。要了解有关该版本的更多信息,请查看发布说明。
Gradle
Gradle 9.3.0 的首个候选版本发布,带来以下改进:测试报告优化,包括增强HTML Test Report,支持嵌套、参数化及套件化测试,并提供更完善的聚合报告; 通过Problems API改进错误和警告报告机制,在启用--warning-mode=all 时在控制台显示问题详情,并为部分退出代码提供更清晰的说明;通过在AttributeContainer接口中定义的新方法 named()增强构建编写功能,该方法能够直接从容器创建属性值,而无需使用ObjectFactory接口。要了解有关该版本的更多信息,请查看版本说明文档。
原文链接:
https://www.infoq.com/news/2025/12/java-news-roundup-nov24-2025/







评论