首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 汽车 游戏 社会热点 开源推荐 医疗健康 归档 标签 关于

一边拥抱 JDK 27,一边保留 JDK 21:Helidon 开启双轨发布

摘要

Helidon 27 " 的 发布 ",标志着 Helidon 首次采用 Oracle 的 “Tip 与 Tail”库开发模型 ":Tip 采用最新的 Java 技术,Tail 则提供更加稳定和安全的基线。该版本与 JDK 27 的发布 "同步,变更包括重构原有的编程模型,以及引入两个新模块: Helidon Messaging " 和 Helidon Data JDBC "。 Helidon 2...

Helidon Java JDK MicroProfile Data Jakarta API Tip Tail Messaging
2026-10-31 1 阅读 约7分钟阅读 Michael Redlich
分享:
字号:
Helidon 27 的发布,标志着 Helidon 首次采用 Oracle 的“Tip 与 Tail”库开发模型“:Tip 采用最新的 Java 技术,Tail 则提供更加稳定和安全的基准。该版本与 JDK 27 的发布”同步,更新包括重构原有的编程模型,以及引入两个新模块:Helidon Messaging 和 Helidon Data JDBC 。Helidon 27 更新提示,这意味着:它与JDK 27 保持一致;采用最新的 Java 功能;一贯遵循当前 OpenJDK 的发布节奏持续更新。因此,Helidon 28 将随 JDK 28 于 2027 年 3 月发布。仍采用熟悉的 Helidon 图像化版本管理方式的 Helidon 4.5.5 " 尊重 Tail,这意味着:今后 Helidon 4.5 LTS 维持在 JDK 21 边缘上,同时支持 JDK 25;优先处理严重Bug、安全修复和经过细线选择的完整性移植;并为开发团队提供生命周期更长的生产基线。Helidon 27在Java Verified Portfolio“(JVP)体系下维护。JVP是一套由Oracle提供支持的技术生态系统,最初于JavaOne 2026上发布”,其中还包括JavaFX 27”、Jipher 20“和Java Platform Extension Visual Studio Code”。Helidon最初名为J4C(Java for Cloud),其设计目标是简单和快速,最初包含两种编程模型:Helidon SE 和 Helidon MP。这次发布了新的 Helidon Core ”,取代了 Helidon SE,并提供两种新的编程模型:命令式和声明式。顾名思义,命令式与传统的 Helidon SE 类似,允许开发者使用“普通的”Java 应用程序,补充注入或注解。声明式则允许开发者使用依赖注入和注解,在构建时生成命令式代码和装配逻辑。Helidon MicroProfile“取代了传统的Helidon MP,并已迁移为独立项目。将继续支持MicroProfile”和Jakarta EE“规范,并沿用Helidon的语义化版本管理方式。Helidon SE Integrations”也已迁移为独立项目,并更名为Helidon Extensions“。每个扩展都将按照各自的发布周期独立维护。 Helidon Messaging 是一个简化传统消息处理的新消息层,它忽略了 MicroProfile Reactive Messaging“规范等响应式 API。开发者可以使用普通的阻塞式 Java,与 Kafka、JMS 或 Apache Pulsar 等不依赖特定连接器的通道进行交互,这些通道通过配置和可插拔连接器绑定来完成。Helidon Data JDBC 提供了一个统一的通道API,用于处理数据仓库查询,并作为传统对象关系映射(ORM)之上的抽象层。借助这一机制,包含查询定义的接口可以在编译时转换为实现类。Helidon Data JDBC 支持 Jakarta Persistence ” 对应实现: EclipseLink ” 和 Hibernate ORM ”。 Helidon SE 于 2018 年 9 月首次推出”,提供了三项用于创建微服务的 API——Web服务器、配置和安全——供开发者构建基于微服务的现应用程序。Helidon MP 则实现了 MicroProfile 规范。多年来,Helidon 随 Java 社区共同演进,陆续增加了对以下技术的支持:GraalVM;Java Persistence Architecture(现为 Jakarta Persistence);Micronaut Data;Kotlin;MicroStream(为 EclipseStore);以及 IntelliJ IDEA。 Helidon 2.0 于 2020 年今年6月发布“,在Helidon SE中引入了用于配合Web服务器使用的Web客户端和数据库客户端,并新增了命令行工具”(CLI)。Helidon 3.0于2022年7月发布“,带来了以下变化:将JDK 17作为最低版本;实现MicroProfile 5.0和部分Jakarta EE 9.1规范;支持JEP 290“过滤排序的序列化数据” “,因此默认取消反序列化;更新 Helidon SE 路由 API;推出新的项目启动器”;以及更新 CLI。最初基于 Netty 的 Helidon Web 服务器用于 1.0 至 3.0 版本系列。代号为 Helidon Níma “的新 Web 服务器基于 JEP 444“虚拟线程””,并于 2023 年 10 月随 Helidon 4.0 的发布“同时。关于这些版本的更多详细信息,可参见 27.0.0 版本“和 4.5.5 版本”的发布说明。 原文链接: https://www.infoq.com/news/2026/10/helidon-27-released/ ”
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱