Ruby 3.1.1 发布
由 naruse 于 2022 年 2 月 18 日发布
Ruby 3.1.1 已发布。
这是稳定版 3.1 系列的第一个小版本发布。
- -e 选项的 error_highlight 不工作
- 修复 YJIT 在关键字参数和默认参数混合时传递方法参数顺序错误的问题。影响 Rails collection caching
- 缺少 Warning#warn 方法时出现段错误
- 修复 Pathname 点目录 globbing
- 修复 ruby --help 中默认的 --jit-max-cache
- 3.1.0-dev
include导致 Module 被标记为已初始化 - Optionparser 的教程链接已损坏
- 在另一个线程中为 Enumerator 产生一个元素会导致核心转储
- ruby 3.1.0 在
active_decorator中出现段错误 - 在 Fiber 中使用 Process.daemon 时出现段错误
- 0 « (2**40) 是 NoMemoryError,但 0 « (2**80) 是 0
- IO 读/写/等待钩子 bug 修复。
- 将方法别名指向自身时发生内存泄漏
- 错误:未声明的标识符 ‘MAP_ANONYMOUS’
- [BUG] 尝试在 RubyVM::InstructionSequence. load_from_binary 中标记 T_NONE 对象
- 通过 require 传递给 rescue 的 throw_data
- 修复冻结的
IpAddr实例上的IpAddr#to_range。 - 修复了 ipaddr.rb 的路径
- 合并 RubyGems-3.3.7 和 Bundler-2.3.7
- 对空 Hash 重复 Hash#shift 时挂起
更多详情请参阅 提交日志。
下载
-
https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.1.tar.gz
SIZE: 20562492 SHA1: 289cbb9eae338bdaf99e376ac511236e39be83a3 SHA256: fe6e4782de97443978ddba8ba4be38d222aa24dc3e3f02a6a8e7701c0eeb619d SHA512: a60d69d35d6d4ad8926b324a6092f962510183d9759b096ba4ce9db2e254e0f436030c2a62741352efe72aec5ca2329b45edd85cca8ad3254a9c57e3d8f66319 -
https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.1.tar.xz
SIZE: 15103808 SHA1: af6afead0e5509c459a580fc260bec2608b46750 SHA256: 7aefaa6b78b076515d272ec59c4616707a54fc9f2391239737d5f10af7a16caa SHA512: 8877fa9a458964a59a11529cd10b3d25b5f6238cd4678b6dcea0bd4b750499cf8ff39d8824053b4ab26c5cd0cfb604a57807ce61580175857fcf00b2cff3e55f -
https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.1.zip
SIZE: 24843623 SHA1: 9afab3231e99835dbbdad93c96a240ce90a1f2f5 SHA256: de1cc26c18c6fb838b75f3e700621339cf09d557a15c0b1457720f7c441a1e68 SHA512: 0eac755cd9883659dbd9ab9b2c2e5608112030d96ad14c22e1f21712d870f97ba7dfbd74cc03b1892faacb37958f100df484e4944c90b4a834e27e4c03b8e895
发布说明
许多提交者、开发者以及提供bug报告的用户都帮助我们完成了此次发布。感谢他们的贡献。
近期新闻
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 采用了 Aliki——RDoc 的新默认主题,焕然一新。
由 Stan Lo 发布于 2025 年 12 月 23 日
重新设计我们的网站标识
我们很高兴地宣布对我们的网站进行全面重新设计。此次更新的设计由 Akatsuka Taeko 创作。
由 Hiroshi SHIBATA 发布于 2025 年 12 月 22 日
Ruby 4.0.0 preview3 发布
我们很高兴地宣布 Ruby 4.0.0-preview3 的发布。Ruby 4.0 引入了 Ruby::Box 和“ZJIT”,并增加了许多改进。
由 naruse 发布于 2025 年 12 月 18 日