Tous les articles

Unwrapping Ruby 4.0: Chainguard delivers a gem just in time for Boxing Day

Sergio Durigan Junior, Senior Software Engineer

The upstream Ruby project has a tradition of making major releases on Christmas Day, and this year was no different: on December 25th, Ruby 4.0 was released with a bunch of new features. This release was versioned “4.0” to celebrate the 30th anniversary of the language. Although it does not introduce a major new feature per se, it does offer performance improvements and language refinements across the board. A great gift for the holidays, if you ask me!

In true holiday spirit, we at Chainguard worked hard to bring developers this new Ruby release in the form of packages and images. We may very well be the first distribution to provide the latest Ruby, and this is another testament to the commitment we have to providing safe, secure, and up-to-date software to our customers.

Like all Chainguard Containers, new Chainguard Containers with Ruby 4.0 are delivered with OpenSSF-recommended hardening flags, x86_64 and ARM64 architectures, up-to-date runtime dependencies with no CVEs, an active FIPS CMVP validated module for FedRAMP use cases, and the ability to run side-by-side containers with previous Ruby version streams (such as 3.2, 3.3, 3.4). Ruby 4.0 is one of Chainguard’s starter images and is available to pull for free from Chainguard, Docker Hub, and AWS Public ECR.

We hope you enjoy this release, and remember that there may be some upstream gems that still require adjustments to work correctly with Ruby 4.0. Contact our team if you are interested in learning more.

Share this article

Articles connexes

Vous souhaitez en savoir plus sur Chainguard?