rc 是 Release Candidate 的缩写,直译是发布候选版本。
它是软件版本迭代过程中的一个关键阶段,定位在 Beta(公测版)之后、正式版(GA, General Availability)之前,核心特点如下:
- 功能层面:该版本的功能已经完全冻结,不会再新增任何新特性,只专注于修复已知的 bug、优化性能和稳定性。
- 稳定性层面:比 Beta 版更稳定,已经过较为充分的测试,接近正式版的质量标准。
- 版本号含义:
1.19.0-rc.0代表1.19.0版本的第 0 个发布候选版本,如果测试中发现问题,会迭代推出rc.1、rc.2等版本,直到没有重大缺陷,就会发布正式的1.19.0版本。
在云原生、开源项目(比如你熟悉的 Cilium、Kubernetes)中,rc 版本非常常见,常用于社区公测和灰度部署验证。