Home / Companies / Semaphore / Blog / Post Details
Content Deep Dive

Ruby Versions Used in Commercial Projects in 2017

Blog post from Semaphore

Post Details
Company
Date Published
Author
Milica Maksimović
Word Count
364
Language
English
Hacker News Points
-
Summary

The Ruby programming community is known for its rapid adoption of new concepts and development of greenfield projects, with mature projects like GitHub, Shopify, and Basecamp also utilizing Ruby. An annual review of Ruby versions used in real-world applications, based on data from Semaphore's hosted CI/CD service, shows a trend of upgrading to newer versions, with over 85% using Ruby 2.0 and higher. As the number of versions increases, so does their fragmentation, with fewer users adopting the latest versions compared to previous years. Notably, Ruby versions 2.0 and 2.1 have reached their end of life, and version 2.2 will follow suit in March 2018, highlighting the importance of upgrading to maintain security. Rails 5 only supports Ruby versions 2.2.2 and higher, while Rails 4 supports versions 1.9.3 and prefers 2.0. Semaphore CI/CD offers all mentioned Ruby versions on its default platform, emphasizing its mission to streamline continuous integration. Users are encouraged to stay current with Ruby releases and maintain industry standards, potentially using tools like Rails Testing Grader to evaluate their Rails test suites.