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 |
bind 9.18
|
November 2024 | May 2027 | 9.5 |
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 | |
dotnet 9
|
November 2024 | May 2026 | 9.5 | |
N/A |
gcc-toolset 12
|
November 2022 | November 2024 | 9.1 |
gcc-toolset 13
|
November 2023 | November 2025 | 9.3 | |
gcc-toolset 14
|
November 2024 | November 2026 | 9.5 | |
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 | |
nodejs 22
|
November 2024 | April 2027 | 9.5 | |
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 |
GNU Make
|
November 2024 | 4.4.1 |
Go
|
November 2024 | 1.22.7 |
Java Mission Control
|
May 2023 | 7.1.1 |
LLVM
|
November 2024 | 18.1.8 |
Rust
|
November 2024 | 1.79.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 |