Ruby 4.0.1 Released
Ruby 4.0.1 has been released. This release includes a bugfix for spurious wakeup from Kernel#sleep when subprocess exits in another thread, along with other bugfixes. Please see the GitHub releases for further details. Release Schedule We intend to release the latest stable Ruby version (currently Ruby 4.0) every two months following the most recent release. Ruby 4.0.2 will be released in March, 4.0.3 in May, 4.0.4 in July, 4.0.5 in September, and 4.0.6 in November. If a change arises that significantly affects users, a release may occur earlier than planned, and the subsequent schedule may shift accordingly. Download https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.tar.gz SIZE: 23807304 SHA1: 01db5746bbb29b028bd44d505a147d06866b1ab2 SHA256: 3924be2d05db30f4e35f859bf028be85f4b7dd01714142fd823e4af5de2faf9d SHA512: f4eead09c7355b878a34343dd8cfb9c4c36f02ad3b9a7fd42981d722444beca0182ddea4fc771e2e01a05d9f14978a979ba0ba3590d366f53b6947f43fd78aff https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.tar.xz SIZE: 17892492 SHA1: 266e6fa80ed2b4f4bb7de2e98973dc084a1f380e SHA256: 0531fe57dfdb56bf591620d2450642ea0e0964f3512a6ebee7dc9305de69395f SHA512: b67d9d1f97ba30200d103f8454e39dc2d0450819d51d91eb5451d44b0bafc56d2fa48bb1be6c5081babe5828f679984bad02b9bcee7441f6bd34c0a95b8f200b https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.zip SIZE: 29107093 SHA1: d3a9217c848b22636025c525971578557ba5f7a3 SHA256: 36cbcea4972e201464ae1c6686a3a785b115aee9b836d9bbbe6d961dcef2358d SHA512: a8512d3f57254bfacfd4c68ee50bb7cad3168f4d9c3be51658378e5db589032745759c360d8711a060b2ed5b9b78855e498b54fcba869a4e60f03ed4aae68ea8 Release Comment Many committers, developers, and users who provided bug reports helped us make this release. Thanks for their contributions. Posted by k0kubun on 13 Jan 2026

Ruby 4.0.1 has been released, marking the latest update in the Ruby 4.0 series. This version focuses on addressing critical bugs and improving stability, with a particular emphasis on resolving an issue related to spurious wakeups from Kernel#sleep when a subprocess exits in another thread. In addition to this key fix, the release includes other bugfixes that enhance the overall reliability of the Ruby ecosystem.
The Ruby development team has established a release schedule for the Ruby 4.0 series, aiming to provide a stable version every two months. Following the release of Ruby 4.0.1, the next planned updates are Ruby 4.0.2 in March, 4.0.3 in May, 4.0.4 in July, 4.0.5 in September, and 4.0.6 in November. However, this schedule is not rigid; if a significant change arises that impacts users, a release may occur earlier than planned, and the subsequent schedule may shift accordingly.
Developers and users can download Ruby 4.0.1 from the official Ruby-lang.org repository. The release is available in three formats: a tarball (.tar.gz), a xz-compressed tarball (.tar.xz), and a zip archive (.zip). Each file includes a SHA1, SHA256, and SHA512 checksum for verification purposes. The tarball (.tar.gz) has a size of 23,807,304 bytes, the xz-compressed tarball (.tar.xz) is 17,892,492 bytes, and the zip archive (.zip) is 29,107,093 bytes.
The Ruby team expresses gratitude to the numerous committers, developers, and users who have contributed bug reports and assistance in making this release possible. Their efforts have been instrumental in refining the software and ensuring a smoother user experience.
This release underscores Ruby's commitment to continuous improvement and stability. By addressing critical bugs and maintaining a predictable release schedule, the Ruby community can rely on the language to evolve in a manner that supports both existing projects and new endeavors. As Ruby 4.0.1 is now available, developers can expect further updates and enhancements in the coming months, with the next release scheduled for March.










