Ruby 2.0.0-p247 发布
由 nagachika 发表于 2013-06-27
翻译: Andor Chen
今天发布了 Ruby 2.0.0-p247。
这次发布的版本修正了一个 OpenSSL 相关的安全漏洞。
同时也修正了一些其他问题。
下载
你可以通过下面的方式下载这次发布的版本:
-
https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2
SIZE: 10804581 bytes MD5: 60913f3eec0c4071f44df42600be2604 SHA256: 08e3d4b85b8a1118a8e81261f59dd8b4ddcfd70b6ae554e0ec5ceb99c3185e8a -
https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz
SIZE: 13652782 bytes MD5: c351450a0bed670e0f5ca07da3458a5b SHA256: 3e71042872c77726409460e8647a2f304083a15ae0defe90d8000a69917e20d3 -
https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip
SIZE: 15100206 bytes MD5: 7548f781d868456e84afcd0327c7f894 SHA256: 40c938238075b1e7e8df5d7ebfd069a45b93066318d91da9024d81b20a1c5a8a
改动
重大问题的修正如下所列。
关键词参数
VM/语言处理
- #8424 修正 TH_PUSH_TAG() 栈溢出时的无限循环
- #8436 修正
eval绑定无法使用 __dir__ 的问题 - #8489 Tracepoint API: 修正使用
next时未触发 B_RETURN_EVENT 的问题 - #8341 修正
block_given?以及块内容在多次调用由方法创建(使用method().to_proc())的 Proc 时始终存在的问题 - #8531 修正
block_given?以及块内容在多次调用由Symbol#to_proc创建的 Proc 时始终存在的问题
RubyGems
内置的 RubyGems 升级到了 2.0.3。
编码
- #8516 修正转换编码时 IO#readchar 返回错误数码的问题
Windows
- #8431 修正 Win32SP3 32 bit 系统中 File.read() 崩溃的问题
标准库
- #8467 修正重置指针和遍历 GZIP IO 数据导致重大错误的问题
- #8415 修正使用常用 CAPABILITY 时
Net::IMAP#capability_response抛出 “Net::IMAP::ResponseParseError: unexpected token CRLF” 异常的问题
发布备注
这次发布的版本得益于众多提交者、测试人员和其他用户提交的错误报告,感谢他们的贡献。
最新消息
Ruby 3.2.10 已发布
Ruby 3.2.10 已发布。
由 hsbt 发表于 2026-01-14
Ruby 4.0.1 已发布
Ruby 4.0.1 已发布。
由 k0kubun 发表于 2026-01-13
Ruby 4.0.0 已发布
我们很高兴地宣布 Ruby 4.0.0 已发布。 Ruby 4.0 引入了 Ruby::Box 和 “ZJIT”,以及若干改进。
由 naruse 发表于 2025-12-25
全新的 Ruby 文档界面
继 重新设计 ruby-lang.org之后, 我们还有更多消息来庆祝 Ruby 诞生 30 周年:docs.ruby-lang.org 采用了全新的、RDoc 的 Aliki 默认主题。
由 Stan Lo 发表于 2025-12-23