1 Application Stream Module Life Cycle

While the core operating system packages in the BaseOS repository for Oracle Linux 8 and Oracle Linux 9 retain a standard Oracle Linux support life cycle, the separate AppStream packages have their own major version releases and might have shorter lifespans from 2 to 5 years.

Support for the AppStream packages is limited to package installation assistance only. Additional support for AppStream modules might be provided if references to these modules and their use are included in other official Oracle Linux documentation from Oracle. Critical security errata and select high-impact critical bug fixes are provided in the newer versions of AppStream packages.

For more information about Oracle Linux Application Streams, see Oracle Linux: Managing Software on Oracle Linux.

Oracle Linux 9 Application Streams

The following tables list AppStream packages currently in Oracle Linux 9. As best practice, you should upgrade to the latest release of these packages as possible. Oracle continues to provide support for modules in the AppStream channel until the specified retirement date, as listed in the tables below.

Note:

Initial Application Streams released on Oracle Linux 9 are not released in modular format to simplify user experience. Therefore, when installing an initial Application Stream on Oracle Linux 9, you can use the dnf install command syntax without any need to reference a module.

Some Application Streams with shorter life cycles will be released in modular format with updated application stream versions in subsequent update releases.

Oracle Linux 9 Full Life Application Streams

Where possible, if there are multiple shorter-lived Application Streams offered, a single stream that extends the duration of the underlying Oracle Linux release may be offered.

Table 1-1 Oracle Linux 9 Full Life Application Streams Release Life Cycle

Module Stream Release Date Retirement Date Release
N/A httpd 2.4 June 2022 June 2032 9.0
N/A nginx 1.20 June 2022 June 2032 9.0
N/A perl 5.32 June 2022 June 2032 9.0
N/A php 8.0 June 2022 June 2032 9.0
N/A postgresql 13 June 2022 June 2032 9.0
N/A python 3.9 June 2022 June 2032 9.0
N/A ruby 3.0 June 2022 June 2032 9.0

Oracle Linux 9 Standard Application Streams

New versions of most Application Streams become available, as needed, during the Oracle Linux life cycle. Life cycles align to the upstream support life or to product needs as required. Multiple versions of the same Application Stream may be available at the same time with overlapping support durations.

Table 1-2 Oracle Linux 9 Application Stream Life Cycle

Module Stream Release Date Retirement Date Release
N/A ansible-core June 2022 November 2023 9.0
N/A dotnet 6 June 2022 November 2024 9.0
dotnet 7 November 2022 May 2024 9.1
dotnet 8 November 2023 November 2026 9.3
N/A gcc-toolset 12 November 2022 November 2024 9.1
gcc-toolset 13 November 2023 November 2025 9.3
N/A IDM June 2022 May 2027 9.0
maven maven 3.8 November 2022 November 2025 9.1
N/A MySQL 8.0 June 2022 April 2026 9.0
nginx nginx 1.22 May 2023 November 2025 9.2
nginx 1.24 May 2024 May 2027 9.4
nodejs nodejs 16 June 2022 April 2024 9.0
nodejs 18 November 2022 April 2025 9.1
nodejs 20 November 2023 April 2026 9.3
N/A openjdk 1.8.0 June 2022 May 2026 9.0
openjdk 11 June 2022 October 2024 9.0
openjdk 17 June 2022 December 2027 9.0
openjdk 21 November 2023 December 2029 9.3
php php 8.1 November 2022 May 2025 9.1
php 8.2 May 2024 May 2029 9.4
postgresql postgresql 15 May 2023 May 2028 9.2
postgresql 16 May 2024 May 2029 9.4
N/A python 3.11 May 2023 May 2026 9.2
python 3.12 May 2024 Apr 2027 9.4
redis redis 7 November 2023 November 2026 9.3
ruby ruby 3.1 November 2022 March 2025 9.1
ruby 3.3 May 2024 March 2027 9.4
N/A Tomcat mod_jk connector for Apache May 2022 May 2027 9.0

Oracle Linux 9 Rolling Application Streams

Rolling application streams are supported for the full life of the Oracle Linux 9 release. New versions of the streams replace existing versions in update releases. Rolling streams are only used when having new versions of the stream is very important. Users of rolling streams should understand when and how the streams are updated and be prepared for newer versions.

Rolling Application Stream Release Date Version
container-tools May 2023 ol9
Git May 2023 2.39.1
GNU Autoconf May 2024 2.71
Go May 2024 1.21.9
Java Mission Control May 2023 7.1.1
LLVM May 2024 17.0.6
Rust May 2024 1.75.0

Oracle Linux 8 Application Streams

The following tables lists AppStream packages currently in Oracle Linux 8. As best practice, you should upgrade to the latest release of these packages as possible. Oracle continues to provide support for modules in the AppStream channel until the specified retirement date, as listed in the tables.

Oracle Linux 8 Full Life Application Streams

Where possible, if several shorter-lived Application Streams are offered, a single stream that extends the duration of the underlying Oracle Linux release might also be offered.

Table 1-3 Oracle Linux 8 Full Life Application Streams Release Life Cycle

Module Stream Release Date Retirement Date Release
ant ant 1.10 July 2019 July 2029 8.0
Apache Subversion subversion 1.10 July 2019 July 2029 8.4
git git 2 July 2019 July 2029 8.0
httpd httpd 2.4 July 2019 July 2029 8.0
Identity Management Identity Management Client July 2019 July 2029 8.0
nginx nginx 1.24 May 2024 July 2029 8.10
perl perl 5.26 July 2019 July 2029 8.0
php php 7.4 November 2020 July 2029 8.3
postgresql postgresql 12 February 2020 July 2029 8.1
python python 3.6 July 2019 July 2029 8.0
redis redis 6 May 2021 July 2029 8.4
ruby ruby 2.5 July 2019 July 2029 8.0
squid squid 4 July 2019 July 2029 8.0
virt ol July 2019 July 2029 8.0

Oracle Linux 8 Standard Application Streams

New versions of most Application Streams become available, as needed, during the Oracle Linux life cycle. Life cycles align to the upstream support life or to product needs as required. Several versions of the same Application Stream might be available at the same time with overlapping support durations.

Table 1-4 Oracle Linux 8 Application Stream Life Cycle

Module Stream Release Date Retirement Date Release
N/A ansible-core May 2022 November 2023 8.6
Apache Subversion subversion 1.14 May 2021 May 2024 8.4
authd authd 1.4.4 July 2019 May 2021 8.0
container-tools container-tools 1.0 July 2019 May 2021 8.0
container-tools 2.0 May 2020 May 2022 8.2
container-tools 3.0 May 2021 May 2023 8.4
container-tools 4.0 May 2022 May 2024 8.6
dotnet dotnet 2.1 July 2019 August 2021 8.0
dotnet 3.0 November 2019 March 2020 8.1
dotnet 3.1 February 2020 December 2022 8.1
dotnet 5.0 December 2020 May 2022 8.3
dotnet 6.0 November 2021 November 2024 8.5
dotnet 7.0 November 2022 May 2024 8.7
dotnet 8.0 November 2023 May 2026 8.9
freeradius freeradius 3.0 July 2019 May 2024 8.0
gcc-toolset gcc-toolset 9 November 2019 November 2021 8.1
gcc-toolset 10 November 2020 November 2022 8.3
gcc-toolset 11 November 2021 November 2023 8.5
gcc-toolset 12 November 2022 November 2024 8.7
gcc-toolset 13 November 2023 November 2025 8.9
glusterFS glusterFS 6 March 2020 May 2022 8.1
glusterFS 8 November 2021 July 2024 8.5
mailman mailman 2.1 July 2019 June 2024 8.0
maven maven 3.5 July 2019 May 2022 8.0
maven 3.6 May 2020 April 2023 8.2
maven 3.8 November 2022 November 2025 8.7
mercurial mercurial 4.8 July 2019 November 2022 8.0
mercurial 6.2 November 2022 November 2025 8.7
mysql mysql 8 July 2019 April 2026 8.0
nginx nginx 1.14 July 2019 May 2021 8.0
nginx 1.16 November 2019 October 2021 8.1
nginx 1.18 November 2020 November 2022 8.3
nginx 1.20 November 2021 November 2023 8.5
nginx 1.22 May 2023 November 2025 8.8
nodejs nodejs 10 July 2019 April 2021 8.0
nodejs 12 November 2019 April 2022 8.1
nodejs 14 November 2020 April 2023 8.3
nodejs 16 November 2021 April 2024 8.5
nodejs 18 November 2022 April 2025 8.7
nodejs 20 November 2023 April 2026 8.9
openjdk openjdk 1.8.0 July 2019 May 2026 8.0
openjdk 11 July 2019 October 2024 8.0
openjdk 17 November 2021 December 2027 8.5
openjdk 21 November 2023 December 2029 8.9
perl perl 5.24 July 2019 May 2021 8.0
perl 5.30 November 2020 November 2023 8.3
perl 5.32 May 2022 April 2025 8.6
php php 7.2 July 2019 May 2021 8.0
php 7.3 November 2019 November 2021 8.1
php 8.0 May 2022 November 2024 8.6
php 8.2 May 2024 July 2029 8.10
postgresql postgresql 9.6 July 2019 November 2021 8.0
postgresql 10 July 2019 May 2024 8.0
postgresql 13 May 2021 May 2026 8.4
postgresql 15 May 2023 May 2028 8.8
postgresql 16 May 2024 July 2029 8.10
python python 2.7 July 2019 June 2024 8.0
python 3.8 May 2020 May 2023 8.2
python 3.9 May 2021 May 2024 8.4
python 3.11 May 2023 May 2026 8.8
python 3.12 May 2024 July 2029 8.10
redis redis 5 July 2019 May 2022 8.0
ruby ruby 2.6 November 2019 March 2022 8.1
ruby 2.7 November 2020 March 2023 8.3
ruby 3.0 November 2021 March 2024 8.5
ruby 3.1 November 2022 March 2025 8.7
ruby 3.3 May 2024 May 2027 8.10
scala scala 2.1 July 2019 May 2023 8.0
swig swig 3 July 2019 May 2022 8.0
swig 4 May 2021 May 2024 8.4
swig 4.1 May 2023 May 2027 8.8
varnish varnish 6 July 2019 June 2024 8.0
virt kvm_utils June 2021 June 2023 8.3
kvm_utils2 May 2022 May 2024 8.5
kvm_utils3 May 2023 May 2025 8.8

Oracle Linux 8 Rolling Application Streams

Rolling application streams are supported for the full life of the Oracle Linux 8 release. New versions of the streams replace existing versions in update releases. Rolling streams are only used when having new versions of the stream is very important. Users of rolling streams should understand when and how the streams are updated and be prepared for newer versions.

Rolling Application Stream Release Date Version
Gnu Make (Last version) November 2022 ol8
Go May 2022 1.20.10
Java Mission Control November 2021 8.0.1
LLVM May 2022 16.0.6
Rust May 2022 1.71

Oracle Linux 8 Dependent Application Streams

Dependent application streams are only supported while used by other "Full Life", "Rolling" or "Standard" application streams and not as standalone packages.

Table 1-5 Dependent Application Streams

Application Stream
389-ds 1.4
pki-core
pki-deps