Ruby on Rails Lifecycle: End Of Life And Support Status
Last updated on January 26, 2024
Ruby on Rails, also known as “RoR” or only “Rails”, is a server-side back-end web application framework designed for Ruby – an object-oriented programming language. It is typically used to create websites and Software as a Service (SaaS) applications.
Support status guide
End of life (EOL) is the end of a product’s useful life. When a product reaches the end of its life cycle, the manufacturer no longer supports it. The following table explains the different phases of a product’s lifecycle. Testing status is when the product is initially released and EOL is when product support is no longer offered. The time between these two points is the support timeframe.
Testing
The software is not yet publicly available. It is in testing phase i.e., alpha, beta, release preview etc.
Active
The software is actively supported by the vendor.
Phasing Out
The software will soon reach its end of life. You need to look for upgrade or migration options. The software will automatically go into phasing out status 2 months before end of life.
End Of Life
The software is no longer supported by the vendor. You need to make sure your system and environment are safe.
Version
Released
Security Support
(5 October 2023)
(15 December 2021)
(9 December 2020)
(16 August 2019)
(1 June 2023)
(9 April 2018)
(1 June 2022)
(27 April 2017)
(25 August 2019)
(30 June 2016)
(9 April 2018)
(19 December 2014)
(27 April 2017)
Ruby on Rails has no fixed release cadence, but usually only comes out once a year.
Bug fixes are limited to the most recent version of RoR and security patches are applied to earlier versions. The RoR maintenance team may backport fixes for severe security flaws.
You can read about all the Ruby on Rails releases in this collection.
EOLs