We are pleased to announce the general availability of:
- Red Hat Software Collections 3.1 (including Ruby 2.5, Perl 2.26, PHP 7.0.27, PostgreSQL 10, MongoDB 3.6, Varnish 5, HAProxy 1.8, Apache 2.4 update)
- Red Hat Developer Toolset 7.1 (GCC 7.3)
- Clang/LLVM 5.0, Go 1.8.7, Rust 1.25.0
Twice a year, Red Hat distributes new versions of compiler toolsets, scripting languages, open source databases, and/or 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 (scripting languages, open source databases, web tools, etc.), Red Hat Developer Toolset (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 platforms including but not limited to: Red Hat Enterprise Linux, and Red Hat OpenShift Container Platform.
Red Hat Software Collections 3.1 brings the following new/updated versions:
Scripting languages:
New: Ruby 2.5
- Ruby 2.5 is for RHEL 7 only.
- Package name: rh-ruby25
- Linux container image: rhscl/ruby-25-rhel7
New: Perl 5.26
- Per 5.26 is for RHEL 7 only.
- Package name: rh-perl526
- Linux container image: rhscl/perl-526-rhel7
PHP 7.0 has been updated to 7.0.27
- PHP 7.0.27 is for RHEL 6 and RHEL 7; x86_64 only.
- Package name: rh-php70
- Linux container image: rhscl/php-70-rhel7
- Note: PHP 7.1.8 is still available
Open source databases:
New: PostgreSQL 10
- PostgreSQL 10 is for RHEL7 only.
- Package: rh-postgresql10
- Linux container image: rhscl/postgresql-10-rhel7
New: MongoDB 3.6
- MongoDB 3.6 is for RHEL7 only.
- Package name: rh-mongodb36
- Linux container image: rhscl/mongodb-36-rhel7
MySQL 5.7 has been updated to support ppc64le, s390x, and aarch64
- Package name: rh-mysql57
Web Tools:
New: Varnish 5.0
- Varnish 5.0 is for RHEL7 only.
- Package name: rh-varnish5
- Linux container image: rhscl/varnish-5-rhel7
New: HAProxy 1.8
- HAProxy 1.8 is for RHEL7 and x86_64 only.
- Package name: rh-haproxy18
Apache httpd24 updated to include mod_auth_mellon
- mod_auth_mellon is for RHEL 6 & 7.
- Package name: httpd24
- Linux container image: rhscl/httpd-24-rhel7
Red Hat Developer Toolset 7.1 with GCC 7.3
The following toolchain updates are included in DTS-7:
- gcc: 7.3
- There is a large collection of additional tools as well - see the Developer Toolset User Guide.
- Eclipse 4.7.3a
- Linux Container image: rhscl/devtoolset-7-toolchain-rhel7
Complementary compilers
The following are available for these RHEL7 architectures:
- x86_64
- ppc64le
- aarch64
- s390x
Clang and LLVM compiler toolset 5.0
- The Clang and LLVM toolset is for RHEL 7
- The following packages are included in this release:
- llvm-toolset-7-llvm
- llvm-toolset-7-clang
Golang 1.8.7
- The Go toolset is for RHEL 7
- Package name: go-toolset-7-golang
New version of the Rust compiler toolset: Rust 1.25
- The Rust toolset is for RHEL 7
- The following packages are included in this release:
- rust-toolset-7-rust
- rust-toolset-7-cargo
The above 3 compilers are available as tech preview.
REFERENCES:
Software Collections
- See the Hello World for quick installation of Software Collections.
- RHSCL 3.1 Release Notes and Using Container Images
Developer Toolset, other compilers, Eclipse IDE
- Developer Toolset and GCC 7.3 Hello World and Product Documentation
- Clang/LLVM, Go, and Rust: Hello World and Product Documentation
- Eclipse IDE 4.7.3a Product Documentation
Red Hat Container Catalog
Last updated: November 1, 2023