Ruby 1.9.2 EOL?

时间:2013-03-10 18:21:16

标签: ruby

Ruby 1.9.2(p320)的最后一个补丁版本于2012年4月发布,差不多一年前。从那时起,发布了针对1.9.3的4个补丁版本。最新的1.9.2版本不包含1.9.3的安全修复程序:fix1fix2fix3

仍然支持1.9.2吗?在宝石中支持MRI 1.9.2是否有意义?

2 个答案:

答案 0 :(得分:5)

According to Matz

“1.8.7和1.9.2 EOL将于2014年6月。根据当前计划,2.0和2.1将在发布后维持2年。”

According to the ruby issue tracker Zachary Scott说:

“1.9.3将在2014年3月获得EOL。我们将在2.1.0版本的公告中正式公布。额外的1.9.3维护取决于与美国的Ruby Association合同延期。”

我的想法

  • 1.9.3在1.9.2之前结束有点奇怪,但我怀疑1.9.2的安装基数有点大。

  • 如果ruby-lang.org有一个最新ruby版本的中央表以及EOL,那将是很好的。现在,提交信息,推文等信息有点分散。但核心团队的反应非常迅速。

  • 鉴于Heroku对Ruby的支持,looking at Heroku's supported Ruby versions也可以间接提供支持。

更新

Ruby Release Engineering页面列出了以下日期:

  • 正常维护:2012年6月完成
  • 安全修复程序:已于2013-06-01完成
  • 延伸维护:于2014-06-30完成

其他来源

答案 1 :(得分:-2)

我认为1.9分支上的最新支持版本是1.9.3。因此,如果您计划在宝石中支持ruby 1.9,则应支持1.9.3。

对于ruby 1.9,您将主要找到使用1.9.3的用户,因为它支持1.9分支版本。 1.9.2和1.9.3之间的语言差异也很小(1.9.3主要是“更好的实现”)。

如果你真的想支持1.9.2,那么你应该。