Chapter 15. Infrastructure services


The following chapter contains the most notable changes to infrastructure services between RHEL 8 and RHEL 9.

15.1. Notable changes to infrastructure services

Support for Berkeley DB dynamic back end has been removed

With this release, the Berkeley DB (libdb) dynamic back end is no longer supported. The named-sdb build is no longer provided. You can use the DLZ loadable plugins for each back end, for example, sqlite3 or mysql. Those plugins are not built or shipped and have to be built from the source.

The mod_php module provided with PHP for use with the Apache HTTP Server has been removed

The mod_php module provided with PHP for use with the Apache HTTP Server is no longer available in RHEL 9.

Since RHEL 8, PHP scripts are run using the FastCGI Process Manager (php-fpm) by default. For more information, see Using PHP with the Apache HTTP Server.

The BIND 9.18 is now supported in RHEL

BIND 9.18 has been added in RHEL 9.5 in the new bind9.18 package. The notable feature enhancements include the following:

  • Added support for DNS over TLS (DoT) and DNS over HTTPS (DoH) in the `named`daemon
  • Added support for both incoming and outgoing zone transfers over TLS
  • Improved support for OpenSSL 3.0 interfaces
  • New configuration options for tuning TCP and UDP send and receive buffers
  • Various improvements to the dig utility

Valkey 8 is now available

Valkey 8, an advanced key-value store, is now available in RHEL. It functions as a data structure server, allowing keys to store various data types, for example:

  • Strings
  • Hashes
  • Lists
  • Sets
  • Sorted sets

Valkey is fully compatible with clients and serves as an alternative to Redis.

SWIG 4.3.0 available in the CRB repository

The Simplified Wrapper and Interface Generator (SWIG) version 4.3.0 is now available in the CodeReady Linux Builder (CRB) repository. Notable changes include:

  • Python Standard Template Library (STL) container wrappers now use the Python Iterator Protocol.
  • SWIG now supports:

    • Python stable Application Binary Interface (ABI)
    • Python 3.12 and Python 3.13
    • Ruby 3.2 and Ruby 3.3
    • Tcl 9.0
    • PHP 8; support for PHP 7 has been removed.
  • Support for the C++14 auto variable without trailing return type for the C++11 auto variable has been added.
  • Constructors, destructors, and assignment operators have been fixed, including implicit, default, and deleted, and related non-assignable variable wrappers.
  • A new Javascript generator targeting Node.js binary stable ABI Node-API is now available.
  • Multiple deprecated features have been removed.
  • Experimental support for C as a target language has been added.
  • Handling of namespaces when using the nspace feature has been enhanced.
  • The STL wrapper has been enhanced for the std::unique_ptr, std::string_view, std::filesystem objects.
  • Support for C++17 fold expressions and C++11 trailing return types has been added.
  • Handling of string and character literals has been improved.

Note that packages included in the CodeReady Linux Builder repository are unsupported.

Back to top
Red Hat logoGithubredditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust. Explore our recent updates.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Theme

© 2026 Red Hat