Вийшов Ruby 2.2.0-preview1

Опублікував naruse 18-09-2014
Переклав: Andrii Furmanets

Ми раді оголосити випуск Ruby 2.2.0-preview1.

Ruby 2.2.0-preview1 - це перший preview Ruby 2.2.0. Багато нових функцій та покращень включено для все більш різноманітних та розширюваних вимог до Ruby.

Наприклад, Symbol GC робить Symbols збираними збирачем сміття. Це зменшує використання пам’яті Symbols; оскільки GC не міг збирати Symbols до Ruby 2.2. Тому Rails 5.0 вимагатиме Symbol GC. Він підтримуватиме лише Ruby 2.2 або пізніші. (Див. пост у блозі Rails для деталей.)

Також, новий Incremental GC зменшує час паузи збирання сміття. Це корисно для запуску додатків Rails.

Насолоджуйтеся програмуванням з Ruby 2.2.0-preview1!

Помітні зміни з 2.1

  • Incremental GC
  • Symbol GC
  • основні бібліотеки:
    • Підтримка Unicode 7.0 #9092
    • Нові методи:
      • Enumerable#slice_after
      • Float#next_float, Float#prev_float
      • File.birthtime, File#birthtime
  • включені бібліотеки:
    • Оновлено Psych 2.0.6
    • Оновлено Rake 10.3.2+ (e47d0239)
    • Оновлено RDoc 4.2.0.alpha (21b241a)
    • Оновлено RubyGems 2.4.1+ (713ab65)
    • Оновлено test-unit 3.0.1 (видалено з репозиторію, але включено в tarball)
    • Оновлено minitest 5.4.1 (видалено з репозиторію, але включено в tarball)
    • Застаріло mathn
  • C API
    • Видалено застарілі API

Див. NEWS в репозиторії Ruby (WIP) для деталей.

З цими змінами, 1239 файлів змінено, 98343 додано(+), 61858 видалено(-).

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

  • https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.tar.bz2
    • РОЗМІР: 12385780 байтів
    • MD5: 767b132eec3e70b14afe5884a7a767b1
    • SHA256: a3614c389de06b1636d8b919f2cd07e85311486bda2cb226a5549657a3610af5
    • SHA512: 2f1190f5d8cd1fa9962d1ff416dae97759d032a96801d77bc6b10136eba59dde1a554ff8c0c2d9ce0d3c1361d4dd12ad573b1266fd53b90ab238d8ce39e6b862
  • https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.tar.gz
    • РОЗМІР: 15419211 байтів
    • MD5: f78fc9ec907fe622822abf3aa839c1b4
    • SHA256: 7a49493d148a38eff9ab13e88601686985cadf2de86276ae796f5443deab3abb
    • SHA512: 34381eee1d31cc1dad87e6d57ba71153c4db034b697cf7f0010fa432bb037e8eef5a90936a658f8f07b9b1eaa18f0b5c02ea113c78f39061514724373622a3b5
  • https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.tar.xz
    • РОЗМІР: 9617132 байтів
    • MD5: 96cde140b3211780d58b36af023143d5
    • SHA256: 7ed01a518b8c4d65bfb887cf6e0809977c88abeb5bb70c9fe8df754966820411
    • SHA512: 1241fd9a6e583544576177f372e245845b9df1427104b595963e37d7348a7d1c5558c6f6bf6ca5f1856d0d4a8f4a54a8948d4b6d78fb7943d6c7458691f34f6d
  • https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.zip
    • РОЗМІР: 17161678 байтів
    • MD5: df34e9d6a447b21a4e7fa261d51bb881
    • SHA256: 2fa6c0cbddd1566a8658e16a34b6ae2f9eda2a8eeee4113561b3948d066f44a0
    • SHA512: 615b35c0a0bc408b28af9d9220ccd1658c718c7657ae7ad3f8318d38850bec760b1738c43454986b105857a7ffc2fea95294b964e5ea26a915d6fd9d510351b7

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

Див. також розклад випуску та іншу інформацію:

ReleaseEngineering22

Останні новини

Вийшов Ruby 3.2.11

Вийшов Ruby 3.2.11. Цей реліз містить оновлення gem zlib, яке усуває CVE-2026-27820.

Опублікував hsbt 27-03-2026

Вийшов Ruby 3.3.11

Вийшов Ruby 3.3.11. Цей реліз містить оновлення gem zlib, яке усуває CVE-2026-27820, а також кілька виправлень помилок.

Опублікував hsbt 26-03-2026

Більше новин...