Вийшов Ruby 3.1.1
Опублікував naruse 18-02-2022
Переклав: Andrii Furmanets
Ruby 3.1.1 випущено.
Це перший TEENY випуск стабільної серії 3.1.
- error_highlight не працює для опції -e
- Виправлено YJIT передачу аргументів методу в неправильному порядку, коли ключовий аргумент та аргументи за замовчуванням змішані. Ламає Rails collection caching
- Segmentation fault, коли відсутній метод Warning#warn
- Виправлено Pathname dot directory globbing
- Виправлено default –jit-max-cache в ruby –help
- 3.1.0-dev
includeспричиняє позначення Module як ініціалізованого - Посилання Tutorial для Optionparser зламане
- Yielding елемента для Enumerator в іншому потоці дампує core
- Segmentation fault з ruby 3.1.0 в
active_decorator - Segfault при використанні Process.daemon в Fiber
- 0 « (2**40) є NoMemoryError, але 0 « (2**80) є 0
- Виправлення помилок IO read/write/wait hook.
- Витік пам’яті при аліасингу методу до себе
- error: use of undeclared identifier ‘MAP_ANONYMOUS’
- [BUG] try to mark T_NONE object in RubyVM::InstructionSequence. load_from_binary
- throw_data передається до rescue через require
- Виправлено
IpAddr#to_rangeна заморожених екземплярахIpAddr. - Виправлено шлях для ipaddr.rb
- Об’єднано RubyGems-3.3.7 та Bundler-2.3.7
- Зависання при повторенні Hash#shift проти порожнього Hash
Див. логи комітів для подальших деталей.
Завантаження
-
https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.1.tar.gz
РОЗМІР: 20562492 SHA1: 289cbb9eae338bdaf99e376ac511236e39be83a3 SHA256: fe6e4782de97443978ddba8ba4be38d222aa24dc3e3f02a6a8e7701c0eeb619d SHA512: a60d69d35d6d4ad8926b324a6092f962510183d9759b096ba4ce9db2e254e0f436030c2a62741352efe72aec5ca2329b45edd85cca8ad3254a9c57e3d8f66319 -
https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.1.tar.xz
РОЗМІР: 15103808 SHA1: af6afead0e5509c459a580fc260bec2608b46750 SHA256: 7aefaa6b78b076515d272ec59c4616707a54fc9f2391239737d5f10af7a16caa SHA512: 8877fa9a458964a59a11529cd10b3d25b5f6238cd4678b6dcea0bd4b750499cf8ff39d8824053b4ab26c5cd0cfb604a57807ce61580175857fcf00b2cff3e55f -
https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.1.zip
РОЗМІР: 24843623 SHA1: 9afab3231e99835dbbdad93c96a240ce90a1f2f5 SHA256: de1cc26c18c6fb838b75f3e700621339cf09d557a15c0b1457720f7c441a1e68 SHA512: 0eac755cd9883659dbd9ab9b2c2e5608112030d96ad14c22e1f21712d870f97ba7dfbd74cc03b1892faacb37958f100df484e4944c90b4a834e27e4c03b8e895
Коментар до випуску
Багато комітерів, розробників та користувачів, які надали звіти про помилки, допомогли нам зробити цей випуск. Дякую за їхній внесок.
Останні новини
Вийшов Ruby 3.2.10
Вийшов Ruby 3.2.10.
Опублікував hsbt 14-01-2026
Вийшов Ruby 4.0.1
Вийшов Ruby 4.0.1.
Опублікував k0kubun 13-01-2026
Вийшов Ruby 4.0.0
Ми раді повідомити про випуск Ruby 4.0.0. Ruby 4.0 представляє “Ruby Box” та “ZJIT”, а також додає багато покращень.
Опублікував naruse 25-12-2025
Новий вигляд документації Ruby
Слідом за ре-дизайном ruby-lang.org, ми маємо більше новин, щоб відсвяткувати 30-річчя Ruby: docs.ruby-lang.org має повністю новий вигляд завдяки Aliki — новій темі за замовчуванням для...
Опублікував Stan Lo 23-12-2025