本文为您介绍EMR Serverless StarRocks的产品软件栈版本号及含义、版本对应关系和产品生命周期策略。
背景信息
随着StarRocks开源社区的持续发展,StarRocks通过发布新版本为您提供更多优势特性,例如更快的性能、更好的安全性以及更多的功能等。同时,StarRocks的旧版本也将会随着技术演进逐步停止使用。如果您继续使用较低版本的StarRocks,可能会面临诸多挑战,或遭遇各种缺陷,甚至可能引发一定的安全性和稳定性风险。
发行版本生命周期策略
EMR Serverless StarRocks发行版本号规划及其含义详情请参见版本介绍。
发行版本生命周期服务策略(Runtime Lifecycle Policy,RLP)描述EMR Serverless StarRocks从正式交付用户使用,到最终停止对外服务的过程。EMR Serverless StarRocks的RLP详情如下图所示。
里程碑 | 定义 | 阶段时间点 | 说明 |
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时间延长至2026年12月。 |
3.3 | 2024-12 | 2026-12 | - |
版本介绍
EMR Serverless StarRocks采用“大版本 + 小版本”的双层版本体系,帮助您清晰掌握产品迭代节奏,并合理规划版本升级。您可以在StarRocks控制台目标实例的实例详情页查看对应的版本及升级版本。
以下是对版本号结构、兼容性说明以及发布与获取方式的详细解析。
版本类型说明
版本类型 | 示例 | 说明 |
大版本(Major Version) | 2.5、3.2、3.3等 | 大版本号与StarRocks社区主线版本保持同步,代表核心功能和架构的重大演进。 |
小版本(Patch Version) |
|
|
版本兼容性说明
小版本兼容性(推荐升级)
范围:同一大版本内的所有小版本之间保持兼容。
兼容内容:包括SQL 语法、客户端接口(JDBC/ODBC)、表结构与数据格式等。
不保证兼容项:程序业务逻辑行为(如特定查询性能变化等)。
建议:为获得最佳稳定性与功能体验,请持续升级至当前大版本的最新小版本。
大版本兼容性(需谨慎升级)
说明:不承诺大版本之间的完全兼容性。尽管我们尽可能保持SQL语法、接口和行为一致,但由于需跟随社区版本演进,可能存在以下变更:
SQL语法调整或弃用
接口变更或参数调整
配置项默认值变化
查询执行计划优化导致性能波动等
升级建议:
升级前请务必查阅版本变更日志,了解新功能和可能的影响。
在测试环境中充分验证业务兼容性。
避免在业务高峰期执行大版本升级。
版本发布
相关服务与通知
为了帮助您更好地使用阿里云EMR Serverless StarRocks,并合理规划版本升级或迁移,我们将为您提供以下服务支持:
生命周期计划透明化:
我们会为每一个StarRocks版本制定详细的生命周期计划,并通过官方渠道(如产品文档、公告等)向您传达相关信息。关键节点提前通知:
在产品生命周期的关键里程碑时间点(如停止支持)到来之前,我们将尽可能提前至少3个月,通过公司公告、站内信、邮件或短信等方式通知您,以便您有充足的时间进行准备。技术支持与协助:
在某一产品形态或版本即将停止服务时,我们将尽力提供专业的技术支持,协助您评估作业运行风险,并共同探讨可行的解决方案,以帮助您实现业务平稳过渡。
我们始终致力于为用户提供高效、稳定的服务体验。如果您对版本生命周期管理有任何疑问,请随时联系我们的技术支持团队。