Ruby 2.2 is no longer supported

The Ruby development team recently announced on the official website that all support for the Ruby 2.2 series has ended:

“After the release of Ruby 2.2.7 on March 28, 2017, the support of the Ruby 2.2 series was in the security maintenance phase. Now, after one year has passed, this phase has ended. Therefore, on March 31, 2018, all support of the Ruby 2.2 series has ended. Bug and security fixes from more recent Ruby versions will no longer be backported to 2.2, and no further patch release of 2.2 will be released. We highly recommend that you upgrade to Ruby 2.5 or 2.4 as soon as possible.”

Ruby released a second preview of the 2.6 new series in June, which is considered to have an unusual meaning for Ruby due to the introduction of the long-awaited new feature JIT. At the celebration of the 25th anniversary of Ruby, the founder Matz also revealed that Ruby will focus on the core goal of improving productivity. Ruby 3 will focus on fast, distributed (scalable) and savvy (analysis). ), eventually achieving 3 times faster. Ruby 3 is scheduled to be released in 2020, and Ruby 2.6 is the first step toward advancing its 3x speedup goal.

Ruby version current support status

Ruby 2.5 series

Currently in normal maintenance phase. We will backport bug fixes and release with the fixes whenever necessary. And, if a critical security issue is found, we will release an urgent fix for it.

Ruby 2.4 series

Currently in normal maintenance phase. We will backport bug fixes and release with the fixes whenever necessary. And, if a critical security issue is found, we will release an urgent fix for it.

Ruby 2.3 series

Currently in security maintenance phase. We will never backport any bug fixes to 2.3 except security fixes. If a critical security issue is found, we will release an urgent fix for it. We are planning to end the support of the Ruby 2.3 series at the end of March 2019.