找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

626

积分

1

好友

79

主题
发表于 昨天 07:59 | 查看: 8| 回复: 0

本周(2025年12月1日当周),Java生态圈迎来了一系列重要更新,主要动态包括:JDK 26进入Rampdown Phase One;JDK 27专家组成立;TornadoVM 2.0和Spring gRPC 1.0正式发布;GlassFish 7.1点版本更新;以及Open Liberty、JHipster和Hibernate Search的新版本发布。

JDK 26 进入 Rampdown 第一阶段

JDK 26的早期访问版本已更新至Build 27。本周,Oracle Java平台组首席架构师Mark Reinhold正式宣布,JDK 26已进入Rampdown Phase One。这意味着主线源码库已分叉至JDK稳定仓库,不会为JDK 26添加新的JEP。因此,将于2026年3月发布的GA版本将包含以下10项最终特性:

  • JEP 500: Prepare to Make Final Mean Final
  • JEP 504: Remove the Applet API
  • JEP 516: Ahead-of-Time Object Caching with Any GC
  • JEP 517: HTTP/3 for the HTTP Client API
  • JEP 522: G1 GC: Improve Throughput by Reducing Synchronization
  • JEP 524: PEM Encodings of Cryptographic Objects (Second Preview)
  • JEP 525: Structured Concurrency (Sixth Preview)
  • JEP 526: Lazy Constants (Second Preview)
  • JEP 529: Vector API (Eleventh Incubator)
  • JEP 530: Primitive Types in Patterns, instanceof, and switch (Fourth Preview)

开发者可通过Java Bug Database为JDK 26报告问题。

JDK 27 专家组成立

JSR 402(Java SE 27)已获批准,并正式成立了由四名成员组成的JDK 27专家组,成员包括Simon Ritter(Azul Systems)、Iris Clark(Oracle)、Stephan Herrmann(Eclipse Foundation)和Christoph Langer(SAP SE)。Clark将担任规范负责人。其他关键时间节点包括:2026年6月至8月进行公开审查,GA版本计划于2026年9月发布。 JDK 27的早期访问版本Build 0和Build 1也已发布,旨在解决初始问题,目前暂无发布说明。

GlassFish 7.1.0 发布

GlassFish 7.1.0版本带来了错误修复、依赖项升级及新功能,主要包括:

  • 实现了 MicroProfile 4.0 规范。
  • 支持为 Jakarta Enterprise Beans @EJB 注解中定义的 beanName 元素使用 <module-name>/<bean-name> 语法。
  • 改进管理 CLI,现已集成 JLine(一个用于Java的高级控制台输入库)。

破坏性变更包括:

  • 支持的JDK版本从11-21更改为17-25。
  • 使用JPMS重新设计了GlassFish引导程序。 更多详情请参阅发布说明

GraalVM 相关更新

Oracle Labs发布了Graal Development Kit for Micronaut 4.10.1.0版本,该版本与Micronaut 4.10.1保持一致(原名为Graal Cloud Native)。此开发工具包提供了一套精心策划的Micronaut框架模块,旨在简化云应用开发。

Spring 生态更新

Spring gRPC 1.0.0 正式发布,包含错误修复、文档和依赖项升级,以及以下重要变更:

  • 支持 Spring Boot 4.0Spring Framework 7.0
  • 最低JDK基线为17,并支持JDK 25。
  • 通过JSpecify实现完整的空安全支持。 需要注意的是,自动配置和启动器依赖项在此版本中已被弃用,它们将在Spring gRPC 1.1.0中迁移至Spring Boot 4.1.0。 更多详情请参阅发布说明

Spring AI 1.1.1 发布,提供错误修复、文档升级、依赖项升级和新功能,例如:

  • 与OpenAI Java SDK原生集成,以提升类型安全和API覆盖率。
  • Filter.ExpressionType枚举类中新增ISNULLISNOTNULL常量。
  • 新增Spring Boot启动器模块spring-ai-spring-boot-starters/spring-ai-starter-model-chat-memory-repository-cosmos-db,为使用Azure Cosmos DB作为聊天记忆存储库提供自动配置。 进一步信息可查阅发布说明

TornadoVM 2.0.0 发布

TornadoVM 2.0.0版本带来了错误修复、依赖项升级、基础设施重构以及新功能,主要包括:

  • 实现了压缩普通对象指针(COOPs),同时仍保留对未压缩指针的支持。
  • 更新现有脚本并新增脚本,支持在Linux、macOS和Windows环境中构建和打包TornadoVM。
  • 在OpenCL和PTX后端支持GPU原生Int8类型。 更多详情请参考发布说明

其他项目更新

  • Open Liberty (2025年12月版,25.0.0.12):允许开发者提供自己的Base64编码的256位AES密钥用于密码加密;改进对FIPS 140-3的支持;修复了CVE-2025-7962漏洞。
  • Micronaut Framework 4.10.3:基于Micronaut Core 4.10.9,包含对安全、邮件和Maven插件模块的错误修复和补丁更新。
  • JHipster 9.0.0 Beta 1:使用TypeScript完全重写生成器以提高可维护性;默认切换到无ZoneJS(Zoneless)的Angular以提升性能并减少包体积;支持JDK 25和Node.js 24。
  • Hibernate Search 8.2.0 RC1:与Hibernate ORM 7.2版本线兼容;为Elasticsearch后端提供了可插拔的REST客户端,允许根据需要切换不同的REST客户端。
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2025-12-10 20:46 , Processed in 0.106684 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 云栈社区.

快速回复 返回顶部 返回列表