End of life for major versions of Aiven services and tools#
End of life (EOL) refers to the deadline after which affected Aiven services and tools are retired and no longer supported or maintained.
Aiven services#
Since August 2020, Aiven aims to follow the EOL schedule set by the original authors and maintainers of the open source software, aka upstream projects. Once the upstream project retires a specific version, they do not receive security updates and critical bug fixes anymore by the maintainers.
Continued use of outdated services means that they no longer offer our customers the level of protection their business needs. Therefore, by following the upstream project’s EOL schedule, we ensure that Aiven services are always running on supported versions of the open source software.
Version numbering#
Aiven services inherit the upstream project’s software versioning
scheme. Depending on the service, a major version can be either a single
digit (e.g. PostgreSQL® 14) or major.minor
(e.g. Kafka® 3.2). The
exact version of the service is visible in Aiven Console once the
service is up and running.
Aiven for Elasticsearch®#
Aiven for Elasticsearch major versions will reach EOL on the same date as the upstream open source project’s EOL. Aiven for OpenSearch® is Aiven’s service offering for Elasticsearch.
Version |
Aiven EOL |
Upstream EOL |
2.x |
2020-10-30 |
2018-02-28 |
5.x |
2020-10-30 |
2019-03-11 |
6.x |
2020-11-20 |
2020-11-20 |
7.x |
2022-03-23 |
2022-05-11 (v7.10) |
Aiven for OpenSearch®#
Aiven for OpenSearch® is the open source continuation of the original Elasticsearch service.
Version |
Aiven EOL |
Availability end on Aiven Platform |
Upstream EOL |
1.x |
TBA* |
TBA* |
TBA* |
2.x |
TBA* |
TBA* |
TBA* |
* To be announced
Note
The EOL for Aiven for OpenSearch® is generally dependent on the upstream project.
Aiven for PostgreSQL®#
Aiven for PostgreSQL® major versions will reach EOL on the same date as the upstream open source project’s EOL .
Version |
Aiven EOL |
Availability end on Aiven Platform |
Availability start on Aiven Platform |
9.5 |
2021-04-15 |
2021-01-26 |
2015-12-22 |
9.6 |
2021-11-11 |
2021-05-11 |
2016-09-29 |
10 |
2022-11-10 |
2022-05-10 |
2017-01-14 |
11 |
2023-11-09 |
2023-05-09 |
2017-03-06 |
12 |
2024-11-14 |
2024-05-14 |
2019-11-18 |
13 |
2025-11-13 |
2025-05-13 |
2021-02-15 |
14 |
2026-11-12 |
2026-05-12 |
2021-11-11 |
15 |
2027-11-11 |
2027-05-12 |
2022-12-12 |
Aiven for Apache Kafka®#
Starting with v2.5, Aiven for Kafka® major.minor
version will reach
EOL one year after it’s made available on Aiven platform.
Version |
Aiven EOL |
Availability end on Aiven Platform |
Availability start on Aiven Platform |
1.0.x |
2021-02-01 |
2017-11-01 |
|
1.1.x |
2021-02-01 |
2018-07-31 |
|
2.0.x |
2021-02-01 |
2018-07-30 |
|
2.1.x |
2021-02-01 |
2018-12-04 |
|
2.2.x |
2021-02-01 |
2019-04-19 |
|
2.3.x |
2021-08-13 |
2021-08-13 |
2019-09-05 |
2.4.x |
2021-08-13 |
2021-08-13 |
2019-10-21 |
2.5.x |
2021-08-13 |
2021-08-13 |
2020-05-05 |
2.6.x |
2021-08-13 |
2021-08-13 |
2020-08-13 |
2.7.x |
2022-01-24 |
2021-10-21 |
2021-01-21 |
2.8.x |
2022-06-02 |
2022-01-26 |
2021-04-26 |
3.0 |
2022-11-22 |
2022-07-04 |
2021-11-22 |
3.1 |
2023-02-14 |
2022-10-26 |
2022-02-14 |
3.2 |
2023-06-27 |
2023-03-28 |
2022-06-21 |
3.3 |
2023-12-12 |
2023-09-12 |
2022-12-23 |
3.4 |
2024-05-13 |
2024-02-13 |
2023-05-09 |
3.5 |
2024-07-31 |
2024-03-30 |
2023-07-31 |
3.6 |
2024-10-18 |
2024-07-18 |
2023-10-18 |
Aiven for Apache Cassandra®#
Starting with v4, Aiven for Cassandra® major
version will reach EOL
six months after it’s made available on Aiven platform.
Version |
Aiven EOL |
Availability end on Aiven Platform |
Availability start on Aiven Platform |
3 |
2022-07-27 |
2022-04-27 |
2018-11-08 |
4 |
N/A |
N/A |
2021-12-09 |
Aiven for M3DB#
Starting from v1.5, Aiven for M3DB version will reach EOL six months after newer major/minor version is made available on Aiven platform.
Version |
Aiven EOL |
Availability end on Aiven Platform |
Availability start on Aiven Platform |
1.1 |
2023-09-01 |
2023-06-01 |
2021-02-23 |
1.2 |
2023-09-01 |
2023-06-01 |
2021-10-11 |
1.5 |
N/A |
N/A |
2022-05-05 |
EOL policy for major versions#
Aiven EOL policy is applicable only for services whose major versions are controlled by the customer.
It applies to both powered-on and powered-off services running the affected versions.
EOL notifications#
When Aiven defines the EOL date for a service major version,
Customers will receive an EOL email announcement along with instructions on the next steps.
Aiven Console will also show an EOL alert for affected services.
Email reminders will be sent to customers on a monthly cadence. On the month of the EOL date, the cadence shifts to weekly reminders.
EOL best practices#
It’s highly recommended to perform the version upgrade well before EOL so that they can test compatibility for any breaking changes, plan for unforeseen issues, and migrate to the newer version at their own schedule. After the EOL date:
If the service is powered on, it’s auto-upgraded to the latest version.
If the service is powered off, it’s deleted.
Aiven platform offers database forking as an efficient tool to verify the version upgrade so that customers can safely test compatibility without committing their production services to a one-way upgrade.
Tip
Navigate to the service’s Overview
page and scroll down until
you see a New database fork
button. This will allow you to make a
separate new database service that is cloned from the current one’s
backups.
Aiven tools#
Alongside Aiven Console, Aiven offers multiple tools for interacting with the Aiven platform and services. These include the Aiven CLI, the Aiven Terraform provider, and the Aiven Kubernetes® operator. Breaking changes in the Aiven API can result in new major versions of the Aiven tools. While backwards compatibility is typically maintained, certain changes require us to deprecate older versions of the tools.
Aiven CLI#
Version |
Aiven EOL |
1.x |
2023-12-11 |
2.x |
2023-12-11 |
3.x |
2023-12-11 |
4.x |
TBA* |
Aiven Terraform provider#
Version |
Aiven EOL |
1.x |
2023-12-31 |
2.x |
2023-12-31 |
3.x |
2023-12-31 |
4.x |
TBA* |
Aiven Kubernetes operator#
Version |
Aiven EOL |
0.x |
TBA* |