Ruby 版 Cloud 客户端库与所有处于有效支持期的 Ruby 版本兼容,并且在生命周期结束日期后的 12 个月内,还与最近结束生命周期的版本兼容。
Ruby 每年 12 月底左右发布一个新的主要版本或次要版本,每个版本的支持期约为 3 年 3 个月。例如,在 2022 年 10 月,受支持的 Ruby 版本为 2.7、3.0 和 3.1,这些版本均受 Ruby 版 Cloud 客户端库支持。此外,Ruby 2.6 于 2022 年 4 月达到生命周期结束时间,该版本也受 Ruby 版 Cloud 客户端库支持,因为其生命周期结束时间未满 12 个月。不过,Ruby 2.5 已于 2021 年 4 月达到生命周期结束时间,因此 Ruby 版 Cloud 客户端库不支持该版本。
Ruby 版 Cloud 客户端库至少与 App Engine 和 Cloud Run functions 的一个正式版运行时兼容。
新开发
如果您要启动新项目进行新开发,我们建议您使用当前版本的 Ruby。这可确保您的运行时使用受支持的 Ruby 版本,并可接收关键安全补丁程序。
使生产系统保持最新
请确保将生产系统保留在受支持的 Ruby 版本上是确保获得关键安全和 bug 修复的最佳方式。Ruby 版 Cloud 客户端库递增次要版本时,可能会放弃与之前 Ruby 版本的兼容性。当有新版本的库可用但不再支持某个 Ruby 版本时,请考虑将运行时升级到最新版本的 Ruby。如需详细了解如何使用主要版本和次要版本,请参阅语义版本控制。
在哪里可以找到版本信息
如需了解当前支持的 Ruby 版本,请参阅 Ruby 版 Google Cloud 客户端库页面。如需详细了解客户端库,请参阅客户端库说明。