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:
Tin mới nhất
Phát hành Ruby 3.2.10
Ruby 3.2.10 đã được phát hành.
Đăng bởi hsbt vào 14 Jan 2026
Phát hành Ruby 4.0.1
Ruby 4.0.1 đã được phát hành.
Đăng bởi k0kubun vào 13 Jan 2026
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