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 stability and includes a critical bugfix for a spurious wakeup from Kernel#sleep when a subprocess exits in another thread. In addition to this significant improvement, the release also incorporates other bugfixes that enhance overall reliability and performance.
The Ruby development team has set a release schedule for the Ruby 4.0 series, aiming to deliver a new 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, if a change arises that significantly impacts users, the team may expedite a release, causing subsequent schedules to 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). The tarball and xz-compressed tarball are compressed to reduce file size, while the zip archive is a straightforward archive format.
The tarball (.tar.gz) has a size of 23,807,304 bytes and includes SHA-1, SHA-256, and SHA-512 checksums for verification. The xz-compressed tarball (.tar.xz) is smaller at 17,892,492 bytes, with corresponding checksums provided. The zip archive (.zip) weighs in at 29,107,093 bytes, also accompanied by checksums for validation.
The Ruby team expresses gratitude to the numerous committers, developers, and users who contributed bug reports and assistance in preparing this release. Their efforts have been instrumental in refining the software and ensuring a smooth update process.
In conclusion, Ruby 4.0.1 represents a significant step forward in addressing critical issues and enhancing the stability of the Ruby 4.0 series. With a planned release schedule and a commitment to addressing user-impacting changes promptly, the Ruby community can expect regular updates that maintain and improve the language's performance and reliability.










