版本生命周期策略

本文为您介绍EMR Serverless StarRocks的产品软件栈版本号及含义、版本对应关系和产品生命周期策略。

背景信息

随着StarRocks开源社区的持续发展,StarRocks通过发布新版本为您提供更多优势特性,例如更快的性能、更好的安全性以及更多的功能等。同时,StarRocks的旧版本也将会随着技术演进逐步停止使用。如果您继续使用较低版本的StarRocks,可能会面临诸多挑战,或遭遇各种缺陷,甚至可能引发一定的安全性和稳定性风险。

发行版本生命周期策略

EMR Serverless StarRocks发行版本号规划及其含义详情请参见版本介绍

发行版本生命周期服务策略(Runtime Lifecycle Policy,RLP)描述EMR Serverless StarRocks从正式交付用户使用,到最终停止对外服务的过程。EMR Serverless StarRocksRLP详情如下图所示。

image

里程碑

定义

阶段时间点

说明

General Availability(GA)

正式交付

T

可以正式发布并交付给生产环境使用。

End of Service&Support(EOS)

服务与支持终止

T月+2

停止发布新版本,包括补丁版本。

EOS阶段,将暂停用户答疑、问题解决及SLA保障赔付等服务。

重要
  • 如若某个版本出现重大缺陷,将对用户造成显著损失(例如数据准确性问题、安全性问题及重大稳定性问题等),StarRocks有权立即停止该版本的新购,并及时通知现有客户进行版本升级(升级至稳定版本)。用户需在通知规定时间内完成版本升级,以避免对业务造成影响。如在通知后未能及时完成升级,则因此产生的业务影响不在产品的SLA保障赔付范围内。

  • 针对EOS的实例,StarRocks将提前三个月通知客户,并协助在EOS前将实例升级至最新稳定版本。

版本对应关系和生命周期重要时间点

EMR Serverless StarRocks 各大版本的 GA(正式发布)与 EOS(服务终止)时间如下表所示。生命周期管理以大版本为单位,其下所有小版本均继承该大版本的EOS时间。

说明

由于特殊原因,部分版本的EOS时间将会延长,具体情况请参见各版本的说明内容。

大版本号

GA

EOS

说明

2.5

2024-01

2027-01

3.1

2024-01

2026-01

已停止新购,建议使用最新3.3版本。

3.2

2024-03

2026-12

存算一体的历史LTS版本,EOS时间延长至202612月。

3.3

2024-12

2026-12

-

版本介绍

EMR Serverless StarRocks采用“大版本 + 小版本”的双层版本体系,帮助您清晰掌握产品迭代节奏,并合理规划版本升级。您可以在StarRocks控制台目标实例的实例详情页查看对应的版本及升级版本。

以下是对版本号结构、兼容性说明以及发布与获取方式的详细解析。

版本类型说明

版本类型

示例

说明

大版本(Major Version)

2.5、3.2、3.3

大版本号与StarRocks社区主线版本保持同步,代表核心功能和架构的重大演进。

小版本(Patch Version)

3.3.3-1.1.0-1.7.12

  • 3.3.3:StarRocks内核小版本号,与社区版本一致。前两位(如3.3)对应大版本号,最后一个3表示基于社区大版本3.3的第3个小版本。

  • 1.1.0:EMR Serverless StarRocks内核企业级内核(Stella)版本号,包含专为企业用户设计的功能和优化。1.1.0表示企业级内核的第1个主版本、第1个次版本。

  • 1.7.12:管控平台版本号,涵盖控制台、监控、运维等管理功能的迭代。1.7.12表示管控平台的第7个主版本、第12个次版本。

版本兼容性说明

小版本兼容性(推荐升级)

  • 范围:同一大版本内的所有小版本之间保持兼容。

  • 兼容内容:包括SQL 语法、客户端接口(JDBC/ODBC)、表结构与数据格式等。

  • 不保证兼容项:程序业务逻辑行为(如特定查询性能变化等)。

  • 建议:为获得最佳稳定性与功能体验,请持续升级至当前大版本的最新小版本。

大版本兼容性(需谨慎升级)

  • 说明:不承诺大版本之间的完全兼容性。尽管我们尽可能保持SQL语法、接口和行为一致,但由于需跟随社区版本演进,可能存在以下变更:

    • SQL语法调整或弃用

    • 接口变更或参数调整

    • 配置项默认值变化

    • 查询执行计划优化导致性能波动等

  • 升级建议:

    • 升级前请务必查阅版本变更日志,了解新功能和可能的影响。

    • 在测试环境中充分验证业务兼容性。

    • 避免在业务高峰期执行大版本升级。

版本发布

相关服务与通知

为了帮助您更好地使用阿里云EMR Serverless StarRocks,并合理规划版本升级或迁移,我们将为您提供以下服务支持:

  • 生命周期计划透明化:
    我们会为每一个StarRocks版本制定详细的生命周期计划,并通过官方渠道(如产品文档、公告等)向您传达相关信息。

  • 关键节点提前通知:
    在产品生命周期的关键里程碑时间点(如停止支持)到来之前,我们将尽可能提前至少3个月,通过公司公告、站内信、邮件或短信等方式通知您,以便您有充足的时间进行准备。

  • 技术支持与协助:
    在某一产品形态或版本即将停止服务时,我们将尽力提供专业的技术支持,协助您评估作业运行风险,并共同探讨可行的解决方案,以帮助您实现业务平稳过渡。

我们始终致力于为用户提供高效、稳定的服务体验。如果您对版本生命周期管理有任何疑问,请随时联系我们的技术支持团队。