Phát hành Ruby 2.2.0-preview1

Đăng bởi naruse vào 18 Sep 2014

Chúng tôi vui mừng thông báo phát hành Ruby 2.2.0-preview1.

Ruby 2.2.0-preview1 là bản preview đầu tiên của Ruby 2.2.0. Nhiều tính năng mới và cải tiến được bao gồm cho các nhu cầu ngày càng đa dạng và mở rộng của Ruby.

Ví dụ, Symbol GC giúp các Symbol có thể được thu gom rác. Điều này giảm sử dụng bộ nhớ cho Symbol; vì GC không thể thu gom Symbol trước Ruby 2.2. Vì vậy Rails 5.0 sẽ yêu cầu Symbol GC. Nó sẽ chỉ hỗ trợ Ruby 2.2 trở lên. (Xem bài đăng trên blog Rails để biết chi tiết.)

Ngoài ra, Incremental GC mới giảm thời gian tạm dừng của quá trình thu gom rác. Điều này hữu ích cho việc chạy các ứng dụng Rails.

Hãy tận hưởng lập trình với Ruby 2.2.0-preview1!

Thay đổi đáng chú ý so với 2.1

  • Incremental GC
  • Symbol GC
  • thư viện core:
    • Hỗ trợ Unicode 7.0 #9092
    • Phương thức mới:
      • Enumerable#slice_after
      • Float#next_float, Float#prev_float
      • File.birthtime, File#birthtime
  • thư viện đi kèm:
    • Cập nhật Psych 2.0.6
    • Cập nhật Rake 10.3.2+ (e47d0239)
    • Cập nhật RDoc 4.2.0.alpha (21b241a)
    • Cập nhật RubyGems 2.4.1+ (713ab65)
    • Cập nhật test-unit 3.0.1 (xóa khỏi repository nhưng đi kèm trong tarball)
    • Cập nhật minitest 5.4.1 (xóa khỏi repository nhưng đi kèm trong tarball)
    • Deprecated mathn
  • C API
    • Loại bỏ các API đã deprecated

Xem NEWS trong kho Ruby (WIP) để biết chi tiết.

Với các thay đổi đó, 1239 file đã thay đổi, 98343 dòng thêm(+), 61858 dòng xóa(-).

Tải về

  • https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.tar.bz2
    • SIZE: 12385780 bytes
    • MD5: 767b132eec3e70b14afe5884a7a767b1
    • SHA256: a3614c389de06b1636d8b919f2cd07e85311486bda2cb226a5549657a3610af5
    • SHA512: 2f1190f5d8cd1fa9962d1ff416dae97759d032a96801d77bc6b10136eba59dde1a554ff8c0c2d9ce0d3c1361d4dd12ad573b1266fd53b90ab238d8ce39e6b862
  • https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.tar.gz
    • SIZE: 15419211 bytes
    • MD5: f78fc9ec907fe622822abf3aa839c1b4
    • SHA256: 7a49493d148a38eff9ab13e88601686985cadf2de86276ae796f5443deab3abb
    • SHA512: 34381eee1d31cc1dad87e6d57ba71153c4db034b697cf7f0010fa432bb037e8eef5a90936a658f8f07b9b1eaa18f0b5c02ea113c78f39061514724373622a3b5
  • https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.tar.xz
    • SIZE: 9617132 bytes
    • MD5: 96cde140b3211780d58b36af023143d5
    • SHA256: 7ed01a518b8c4d65bfb887cf6e0809977c88abeb5bb70c9fe8df754966820411
    • SHA512: 1241fd9a6e583544576177f372e245845b9df1427104b595963e37d7348a7d1c5558c6f6bf6ca5f1856d0d4a8f4a54a8948d4b6d78fb7943d6c7458691f34f6d
  • https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.zip
    • SIZE: 17161678 bytes
    • MD5: df34e9d6a447b21a4e7fa261d51bb881
    • SHA256: 2fa6c0cbddd1566a8658e16a34b6ae2f9eda2a8eeee4113561b3948d066f44a0
    • SHA512: 615b35c0a0bc408b28af9d9220ccd1658c718c7657ae7ad3f8318d38850bec760b1738c43454986b105857a7ffc2fea95294b964e5ea26a915d6fd9d510351b7

Ghi chú phát hành

Xem thêm lịch trình phát hành và thông tin khác:

ReleaseEngineering22

Tin mới nhất

Phát hành Ruby 4.0.0

Chúng tôi vui mừng thông báo phát hành Ruby 4.0.0. Ruby 4.0 giới thiệu “Ruby Box” và “ZJIT”, cùng nhiều cải tiến khác.

Đăng bởi naruse vào 25 Dec 2025

Diện mạo mới cho tài liệu Ruby

Tiếp theo việc thiết kế lại ruby-lang.org, chúng tôi có thêm tin vui để kỷ niệm 30 năm Ruby: docs.ruby-lang.org có diện mạo hoàn toàn...

Đăng bởi Stan Lo vào 23 Dec 2025

Thêm Tin...