1.4. 支持和兼容性
您可以找到与 Red Hat build of Quarkus 3.15 兼容的支持的配置和工件的详细信息,以及红帽客户门户网站上的高级别支持生命周期策略,如下所示:
- 有关支持的配置、OpenJDK 版本和经过测试的集成列表,请参阅 红帽构建的 Quarkus 支持的配置。
- 有关红帽构建的 Quarkus 支持的 Maven 工件、扩展和 BOM 列表,请参阅 红帽构建的 Quarkus 组件详情。
- 有关所有红帽产品的正式发布、完全支持及维护支持日期,请参阅 Red Hat Application Services 产品更新及支持政策。
1.4.1. 产品更新和支持生命周期政策 复制链接链接已复制到粘贴板!
在 Red Hat build of Quarkus 中,功能发行版本可以是主发行版本或次版本:
- 主发行版本引入了新功能及支持生命周期(完整和维护)至少 3 年。
- 次发行版本引入了新功能或更改不会影响与早期版本的兼容性(破坏的变化)。最新的次版本被完全支持,上一版本在维护 6 个月内被考虑,从发布新的次版本开始。
如需更多信息,请参阅 Red Hat 生命周期和支持政策。
红帽构建的 Quarkus 版本号直接与 Quarkus 社区项目的 Long-Term Support (LTS)版本保持一致。如需更多信息,请参阅 Quarkus 的 Long-Term Support (LTS) for Quarkus 博客文章。
红帽构建的 Quarkus 功能发行版本的版本号与它所基于的 Quarkus 社区版本匹配。
红帽不会为每个版本社区发布 Quarkus 的产品化版本。红帽构建的 Quarkus 功能发布节奏约每 6 个月。
在后续版本发布前,红帽构建的 Quarkus 提供了对功能发行版本的完全支持。当一个功能发行版本被一个新版本取代时,红帽将继续为这个版本提供六个月的维护支持,如以下支持生命周期图 [Fig. 1] 所述。
图 1.红帽构建的 Quarkus 的发布节奏和支持生命周期
在发行版本的完全支持阶段和维护支持阶段,红帽还提供 'service-pack (SP)' 更新和 'micro' 发行版本来修复错误和常见漏洞披露(CVE)。
红帽构建的 Quarkus 功能版本中的新功能可引入对底层技术或平台中依赖项的改进、创新和更改。有关连续功能发行版中的新功能或更改的详细概述,请参阅 新功能、增强功能和技术更改。
虽然红帽构建的 Quarkus 的大部分功能在升级到最新版本后继续按预期工作,但在某些情况下,您可能需要更改现有应用程序或对环境或依赖项进行一些额外的配置。因此,在将 Red Hat build of Quarkus 升级到最新版本前,请查阅 影响与之前版本的兼容以及发行注记中 已弃用组件和功能 部分的更改。
有关红帽构建的 Quarkus 的产品生命周期、时间表和支持策略的详细信息,请登录红帽客户门户网站并查看知识库文章,红帽构建的 Quarkus 生命周期和支持策略。
1.4.2. 测试和验证的环境 复制链接链接已复制到粘贴板!
Red Hat build of Quarkus 3.15 在以下 Red Hat OpenShift Container Platform 版本上提供:4.17、4.12 和 Red Hat Enterprise Linux 8.10。
有关支持的配置列表,请登录到红帽客户门户网站,并查看红帽知识库解决方案 Red Hat build of Quarkus 支持的配置。
1.4.3. 开发支持 复制链接链接已复制到粘贴板!
红帽为以下红帽构建 Quarkus 功能、插件、扩展和依赖项提供 开发支持 :
功能
- 持续测试
- Dev 服务
- Dev UI
- 本地开发模式
- 远程开发模式
plugins
- Maven 协议缓冲插件
1.4.3.1. 开发工具 复制链接链接已复制到粘贴板!
红帽为使用 Quarkus 开发工具提供开发支持,包括 Quarkus CLI 和 Maven 和 Gradle 插件,以设计、开发、测试和部署红帽构建的 Quarkus 应用程序。
红帽不支持在生产环境中使用 Quarkus 开发工具。如需更多信息,请参阅红帽知识库文章 开发支持覆盖范围。