Ruby 4.0.1 發佈

新聞
HongKong
0
02:10 PM · Jan 13 ,2026

Ruby 4.0.1 現已發佈。此版本修復了子進程在另一個線程中退出時Kernel#sleep導致的異常喚醒問題,以及其他一些錯誤。

  • Bug #21812:當子進程在另一個線程中退出時,不帶參數的 kernel#sleep 會立即返回(Ruby 4.0 中的迴歸問題) 
  • Bug #21828:使用benchmark-ips 時顯示benchmark相關的錯誤警告信息
  • Bug #21811:修復 Array#pack 中的下溢問題
  • Bug #21814:0.pow(2,-9999999999999999990) 應該為零
  • Bug #21819:即使 Data 對象沒有任何成員,也應該將其凍結

項目團隊計劃在每次新版本發佈後,每隔兩個月發佈最新的穩定版 Ruby(當前為 Ruby 4.0)。具體安排如下:Ruby 4.0.2 將於 3 月發佈,4.0.3 於 5 月發佈,4.0.4 於 7 月發佈,4.0.5 於 9 月發佈,4.0.6 於 11 月發佈。

如果出現對用户產生重大影響的變更,則版本發佈可能會比計劃提前,後續計劃也可能會相應調整。

更新説明:https://github.com/ruby/ruby/releases/tag/v4.0.1

user avatar
0 位用戶收藏了這個故事!
收藏

發佈 評論

Some HTML is okay.