Ruby logo

Red Hat Software Collections supply the latest, stable versions of development tools for Red Hat Enterprise Linux via two release trains per year. As part of the latest Software Collections 3.3 release, we are pleased to share that Ruby 2.6 is now generally available and supported on Red Hat Enterprise Linux 7.

The new Ruby 2.6.2 introduces several performance improvements, bug fixes, and new features:

  • Notable enhancements include:
    • Constant names are now allowed to begin with a non-ASCII capital letter.
    • Support for an endless range has been added.
    • A new Binding#source_location method has been provided.
    • $SAFE is now a process global state and it can be set back to 0.
  • The following performance improvements have been implemented:
    • The Proc#call and block.call processes have been optimized.
    • A new garbage collector managed heap, Transient heap (theap), has been introduced.
    • Native implementations of coroutines for individual architectures have been introduced.

Package name: rh-ruby26

Container image: rhscl/ruby-26-rhel7

System support: RHEL 7 for x86_64, s390x, aarch64, ppc64le

About Software Collections

Twice a year, Red Hat distributes new versions of compiler toolsets, scripting languages, open source databases, web tools, etc. so that application developers will have access to the latest, stable versions.

These Red Hat supported offerings are packaged as Red Hat Software Collections, Red Hat Developer Toolset with GCC, and the recently added compiler toolsets Clang/LLVM, Go, and Rust. All are yum installable and are included in most Red Hat Enterprise Linux subscriptions and all Red Hat Enterprise Linux Developer Subscriptions.

Most Red Hat Software Collections and Red Hat Developer Toolset components are also available as Linux container images for hybrid cloud development across Red Hat Enterprise Linux, Red Hat OpenShift Container Platform, etc.

Resources

Last updated: November 1, 2023