End of life for major versions of Aiven services and tools#

End of life (EOL) is the date after which Aiven services and tools are no longer supported or maintained.

Aiven services#

Aiven aims to follow the EOL schedule set by the original authors and maintainers of the open source software (the upstream projects). Once the upstream project retires a specific version, they do not receive security updates and critical bug fixes anymore by the maintainers.

Outdated services don’t offer the level of protection our customers need, so Aiven follows the upstream project’s EOL schedule to ensure that Aiven services are always running on supported versions.

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 (for example, PostgreSQL® 14) or in the format major.minor (for example, Kafka® 3.2). The exact version of the service is visible in the Aiven Console when the service is 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. The EOL for Aiven for OpenSearch® is generally dependent on the upstream project.

Version

Aiven EOL

Service creation supported until

Upstream EOL

1.x

TBA*

TBA*

TBA*

2.x

TBA*

TBA*

TBA*

* To be announced

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

Service creation supported until

Service creation supported from

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® versions will reach EOL one year after they are made available on the Aiven platform.

Version

Aiven EOL

Service creation supported until

Service creation supported from

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 versions will reach EOL six months after they are made available on the Aiven platform.

Version

Aiven EOL

Service creation supported until

Service creation supported from

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 versions will reach EOL six months after newer major and minor versions are made available on the Aiven platform.

Version

Aiven EOL

Service creation supported until

Service creation supported from

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#

The Aiven EOL policy is applicable only for services whose major versions are controlled until the customer.

It applies to both powered-on and powered-off services running the affected versions.

EOL notifications#

When Aiven sets the EOL date for a service major version:

  • Customers receive an email notification along with instructions on the next steps.

  • The Aiven Console shows an EOL alert for affected services.

  • Email reminders are sent to customers monthly.

  • In the month of the EOL date, the weekly reminders are sent to customers.

EOL best practices#

It’s highly recommended to perform the version upgrade well before EOL so that you can test the compatibility for any breaking changes, plan for unforeseen issues, and migrate to the newer version on your own schedule. After the EOL date:

  1. If the service is powered on, it’s automatically upgraded to the latest version.

  2. If the service is powered off, it’s deleted.

Aiven offers database forking as an efficient tool to test the version upgrade before upgrading their production services.

Aiven tools#

Aiven offers multiple tools for interacting with the Aiven platform and services. These include the Aiven CLI, the Aiven Provider for Terraform, and the Aiven Operator for Kubernetes®.

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 Provider for Terraform#

Older versions will continue to work, but there will be no new features or bug fixes after the EOL date.

Version

Aiven EOL

1.x

2023-12-31

2.x

2023-12-31

3.x

2023-12-31

4.x

TBA*

Aiven Operator for Kubernetes#

Version

Aiven EOL

0.x

TBA*