Ruby 3.1.1 випущено.

Це перший TEENY випуск стабільної серії 3.1.

* [error_highlight не працює для опції -e](https://bugs.ruby-lang.org/issues/18434)
* [Виправлено YJIT передачу аргументів методу в неправильному порядку, коли ключовий аргумент та аргументи за замовчуванням змішані. Ламає Rails collection caching](https://bugs.ruby-lang.org/issues/18453)
* [Segmentation fault, коли відсутній метод Warning#warn](https://bugs.ruby-lang.org/issues/18458)
* [Виправлено Pathname dot directory globbing](https://bugs.ruby-lang.org/issues/18436)
* [Виправлено default --jit-max-cache в ruby --help](https://bugs.ruby-lang.org/issues/18469)
* [3.1.0-dev `include` спричиняє позначення Module як ініціалізованого](https://bugs.ruby-lang.org/issues/18292)
* [Посилання Tutorial для Optionparser зламане](https://bugs.ruby-lang.org/issues/18468)
* [Yielding елемента для Enumerator в іншому потоці дампує core](https://bugs.ruby-lang.org/issues/18475)
* [Segmentation fault з ruby 3.1.0 в `active_decorator`](https://bugs.ruby-lang.org/issues/18489)
* [Segfault при використанні Process.daemon в Fiber](https://bugs.ruby-lang.org/issues/18497)
* [0 << (2\*\*40) є NoMemoryError, але 0 << (2\*\*80) є 0](https://bugs.ruby-lang.org/issues/18517)
* [Виправлення помилок IO read/write/wait hook.](https://bugs.ruby-lang.org/issues/18443)
* [Витік пам'яті при аліасингу методу до себе](https://bugs.ruby-lang.org/issues/18516)
* [error: use of undeclared identifier 'MAP_ANONYMOUS'](https://bugs.ruby-lang.org/issues/18556)
* [\[BUG\] try to mark T_NONE object in RubyVM::InstructionSequence. load_from_binary](https://bugs.ruby-lang.org/issues/18501)
* [throw_data передається до rescue через require](https://bugs.ruby-lang.org/issues/18562)
* [Виправлено `IpAddr#to_range` на заморожених екземплярах `IpAddr`.](https://bugs.ruby-lang.org/issues/18570)
* [Виправлено шлях для ipaddr.rb](https://github.com/ruby/ruby/pull/5533)
* [Об'єднано RubyGems-3.3.7 та Bundler-2.3.7](https://github.com/ruby/ruby/pull/5543)
* [Зависання при повторенні Hash#shift проти порожнього Hash](https://bugs.ruby-lang.org/issues/18578)

Див. [логи комітів](https://github.com/ruby/ruby/compare/v3_1_0...v3_1_1) для подальших деталей.

## Завантаження



* <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

## Коментар до випуску

Багато комітерів, розробників та користувачів, які надали звіти про помилки, допомогли нам зробити цей випуск.
Дякую за їхній внесок.
