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 to0
.
-
The following performance improvements have been implemented:
-
-
The
Proc#call
andblock.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.