Dynamic Programming Languages, Web and Database Servers

The following features, enhancements, and changes related to programming languages, web servers, and database servers are introduced in this Oracle Linux 9 release.

A new module stream: postgresql:18

Oracle Linux 9.8 introduces PostgreSQL 18 as the postgresql:18 module stream.

A new module stream: mariadb:11.8

MariaDB 11.8 is available as a new module stream, mariadb:11.8.

New ruby:4.0 runtime module stream with database connectors

The ruby module provides a new Ruby 4.0 runtime, including database connector support. As a result, Oracle Linux 9.8 users can use Ruby 4.0 alongside existing Ruby streams to develop and run Ruby applications with supported database connectivity.

The mysql:8.4 module now includes the perl-DBD-MySQL package

This update adds the perl-DBD-MySQL package to the mysql:8.4 module. Starting with Oracle Linux 9.7, the perl-DBD-MySQL package is linked against libmysqlclient instead of libmariadb. To ensure compatibility, perl-DBD-MySQL is included within mysql:8.4. As a result, the perl-DBD-MySQL package is fully compatible with the mysql:8.4 module, which resolves dependency conflicts and installation failures.

New Python 3.14 stack is available

Oracle Linux 9.8 now includes the python3.14 stack. This new alternative stack provides Python 3.14 for developing and running applications.