今日主线:本周补丁级条目攒到一起。Eclipse Temurin 27 已可下载,Micronaut Framework 5.2.1 建议升级修依赖漏洞,Hibernate ORM 7.4.12.Final 修了两处会碰到的生成与查询问题。

今日重点

  1. Eclipse Temurin 27:版本 27+35,二进制、安装包、DockerHub 镜像和系统包都齐;JDK 27 不出 macOS x64。
  2. Micronaut Framework 5.2.1:Core 把 Jackson 升到 3.2.3,Kafka 要求 lz4-java 1.11.2。
  3. Hibernate ORM 7.4.12.Final:Quarkus Data 继承实体 metamodel 编译失败,以及 TupleTransformer 构造约束过严,都修了。

平台

Eclipse Temurin 27 正式可下载,Intel Mac 需换 aarch64

2026 年 10 月 1 日,Adoptium 宣布 Eclipse Temurin 27+35 立即可用。二进制、安装包与源码在 Temurin 下载页,官方容器镜像在 DockerHub,另有多操作系统的安装包。

JDK 27 是非 LTS 功能版。同期确认:Temurin JDK 27 不再发布 macOS x64(Intel)构建。仍用 Intel Mac 的,要么迁到 macOS aarch64 构建,要么继续用更早的 JDK 在 x64 上跑。

另外,RISC-V 若没有 Zba 扩展,官方不建议在 JDK 27 上开 Shenandoah;该问题会在后续 JDK 27 更新里修,JDK 28 不受影响。

来源:https://adoptium.net/news/2026/10/eclipse-temurin-27-available
参考:https://adoptium.net/news/2026/09/jdk27-macos-x64-removal

产品

Micronaut Framework 5.2.1:官方建议升级,两处依赖漏洞相关

2026 年 10 月 1 日,Micronaut Framework 5.2.1 发布,捆绑 Core 5.2.11、Kafka 6.2.0 等一系列模块。官方明确建议用户升级:Core 5.2.11 把 Jackson 升到 3.2.3 以纳入漏洞修复;Kafka 6.2.0 要求 lz4-java 1.11.2,用来修 Kafka Clients 带进来的漏洞。公告没有给出 CVE 编号。

Core 侧还修了 @RequestFilter 绑不上 body 时的请求体泄漏(相关 @Body 类型改为编译期拒绝)、HTTP/2 窗口更新与 trailer,以及若干 AOP / 配置刷新问题。Control Panel 2.2.0 不再依赖 Micronaut Views Handlebars,视图引擎可换,但这是破坏性变更。

来源:https://micronaut.io/2026/10/01/micronaut-framework-5-2-1/

Hibernate ORM 7.4.12.Final:两处维护修复值得一看

2026 年 10 月 4 日,Hibernate ORM 7.4.12.Final 作为 7.4 系列维护版发布。本版 Resolved issues 里两条都偏「真会踩到」:

  • HHH-20951:Quarkus Data 实体有继承时,Hibernate Processor 生成的子类 metamodel 静态 repository 访问器与父类返回类型不兼容,导致编译失败;现改为继承链上跳过默认 repository 访问器。
  • HHH-20440:ConcreteSqmSelectQueryPlan 曾强制 TupleTransformer 提供与所选列完全匹配的构造器,lambda 式映射会 InstantiationException;本版纠正该约束。

来源:https://hibernate.org/orm/releases/7.4/

平台补充

JEP 539 已进 JDK 28:严格字段初始化(Preview)

OpenJDK 页面显示 JEP 539「Strict Field Initialization in the JVM (Preview)」状态为 Integrated,Release 为 28;JDK 28 项目页也将其列入 targeted。字段可标 ACC_STRICT_INIT,读前必须显式赋值,默认 0 / null 不会被观察到。这是预览 VM 特性,运行需 --enable-preview。站内已覆盖 JEP 540 / 541,此处不重复。

来源:https://openjdk.org/jeps/539

今日判断

这期没有大特性,三条都属于按需下载或按需升级:Temurin 27 给跟半年节奏的团队;Micronaut 5.2.1 是明确的安全依赖升级;Hibernate 7.4.12 则针对 Quarkus Data 继承与 TupleTransformer 两个具体坑。Intel Mac 若还要跟 Temurin 27,先确认 aarch64 迁移方案。

— 感谢阅读 —

一起交流

分享你的思考,让讨论更进一步。