Ruby Versions Used in Commercial Projects, 2016 Edition

· · Community

Which versions of Ruby do people use when building apps at work? This is the question we've been answering for fun for four years now, based on data about private projects that are tested and deployed on Semaphore.

Ruby version usage for commercial projects on Semaphore

Since our last year's report, Ruby 2.3 has been released, and the trend towards moving to newer versions has continued. Nearly 85% of all commercial projects are now using some version of Ruby 2, up from 79% last year.

Ruby version adoption for private projects over the years

In practice, teams seem to treat minor versions as "major", and if we put the data that way, the trend towards increasing overall fragmentation continues:

Ruby version fragmentation

The charts above take into account all active projects. What would the picture look like if we focused only on the projects started in 2016? Well, Semaphore knows only when a project's CI/CD was set up, so we can take that as an approximation:

Ruby version usage for commercial projects on Semaphore

Most people are starting with the latest version(s). That's great!

What’s your team’s approach to keeping up with new Ruby releases? Feel free to discuss in the comments below.

P.S. Looking for CI/CD solution that's easy to use, fast and supports all Ruby versions out of the box? Try Semaphore for free.

Join 25k+ other developers receiving these posts by email

comments powered by Disqus
Newsletter

Occasional lightweight product and blog updates. Unsubscribe at any time.

© 2009-2018 Rendered Text. All rights reserved. Terms of Service, Privacy policy, Security.