产品派
返回

Java生态多项目更新:JDK 27/28与TornadoVM 6发布

后端InfoQ 中文站2026/9/14 10:01:59
AI 导读

Java生态近期集中发布多项版本更新,覆盖JDK、并行计算、微服务、AI开发、云原生工具及Kotlin工具链。JDK 27早期访问版更新至Build 35,JDK 28则发布Build 14,后者主要修复了多项问题;两条开发线均欢迎通过Java Bug数据库提交反馈。

TornadoVM 6.0.0完成关键架构调整,在后端和库任务中以外部函数与内存API全面替代JNI,同时移除实验性的JVMCI。项目改用“反射+ASM+Unsafe”获取编译器元数据,并将其作为JDK 21、25、26、27的统一路径,此外还扩展了CUDA后端。

Micronaut Framework 5.1.3基于Core 5.1.13发布,SQL Libraries、Micrometer、OpenAPI/Swagger、OpenSearch、Email、Reactor、Data和AWS等八个模块获得补丁更新。Oracle Labs同步推出Graal Development Kit 5.1.3,与该版本Micronaut保持兼容,并支持通过GDK Launcher和CLI使用JDK 25生成、构建应用;该套件此前名为Graal Cloud Native。

JReleaser 1.26.0增强Snapcraft支持,可在生成的snapcraft.yml中加入platforms节点;SnapPackager的runOn()已被弃用,建议改用buildFor(),并新增跳过JBang打包器仓库标签设置的选项。LangChain4j 1.20.0正式版及第30个测试版则加入实验性非阻塞、响应式模式,使相关AI服务方法返回CompletableFuture或Flow.Publisher,并可选支持Jackson 3 JSON SPI。

Java Operator SDK 5.6.0新增InformerPool,让控制器和事件源共享Informer;EventRecorder的配置入口也从RegisteredController改为ConfigurationService的eventRecorder()方法。JHipster 9.3.0全面支持Spring Boot 4、Jackson 3和Angular 22,响应式应用改用Vite构建,Testcontainers集成测试统一采用Spring Boot的@ServiceConnection注解。

Kotlin Toolchain 0.12.0将已发布库的覆盖范围从JVM扩展到多平台,并支持通过kotlin run执行Wasm应用,同时改进终端界面和IDE体验。Yupiik Fusion 1.1.0新增符合Draft 2020-12规范的JsonSchemaService、用于记录全部交互的CurlLoggerListener,以及快照部署工作流。

JavaJDK微服务云原生开发工具

本文基于公开渠道信息整理,内容可能存在不准确或遗漏之处,不代表本站立场,如内容涉及侵权或错误,请联系我们处理。

阅读原文