May 5, 2020
Apache Kafka® 2.5 now available on Aiven
The latest edition of Apache Kafka, 2.5, is now available on Aiven as a managed service. Find out what they are and how to get it.

John Hammink
|RSS FeedDeveloper Advocate at Aiven

Aiven now supports Apache Kafka version 2.5, allowing you to launch a managed Kafka service on any of our supported clouds and their regions, including AWS, GCP, and Microsoft Azure. Aiven is among the first cloud services to provide Apache Kafka 2.5 as a fully managed service.
Enhancements and improvements
This release takes further steps to deprecate ZooKeeper and improve support for Kafka’s administrative API which will replace ZooKeeper access in admin tools. There are also features to support exactly once semantics (EOS), which provide transactional message-processing guarantees. Let’s look at some of these improvements in more detail:
Removal of dependencies on Apache ZooKeeper
- KIP-500 replaces ZooKeeper with a self-managed metadata quorum, and implements the following fixes in Apache Kafka 2.5:
- KIP-555 - deprecates direct ZooKeeper access in Kafka administrative tools
- KIP-543 - expands
ConfigCommand
’s non-ZooKeeper functionality, so that instead of relying on direct ZooKeeper access, it can now issue administrative calls instead via a broker usingKafkaAdminClient
.
Improvements to exactly once semantics
-
KIP-447 - implements and improves producer scalability for exactly once semantics (EOS).
-
KIP-360 - improves reliability of producer by addressing a problem with producer state retention.
There are also a number of metrics and operational enhancements along with improvements to Kafka Connect and Kafka Streams. For the complete picture, see this post.
How to get Aiven for Apache Kafka 2.5
When creating your Kafka service from Aiven console, simply select ‘2.5’ in the drop-down menu from the Kafka service box. You can also create a Kafka 2.5 service by using the appropriate switch from the Aiven REST API, the command line interface, or your Terraform tooling.
Wrapping up
With Kafka 2.5, you’ll get enhancements for scalability, metrics and security features, along with EOS improvements and much more. We’ll be continually adding the newest versions of all of our hosted services, so check out our blog and changelog RSS feeds, or follow us on Twitter or LinkedIn to follow the latest releases.
Related blogs
Mar 2, 2022
Real-time stock data with Apache Flink® and Apache Kafka®
With Apache Kafka® and Apache Flink®, you can now have coding-free support for real-time data processing and streaming analytics! Find out how ->
Felix
Oct 20, 2022
Strengthen your monitoring game with Grafana® 9
Aiven now offers Grafana® 9 as a managed service. Let’s take a look at how we’re bringing it to you and what the key improvements are.
Hoang
Oct 6, 2021
5 reasons why you should be using MirrorMaker 2.0 for data replication
Replicating data in your Apache Kafka®? Good idea! Read the top 5 reasons why you should be doing it with MirrorMaker 2.
Auri
Subscribe to the Aiven newsletter
All things open source, plus our product updates and news in a monthly newsletter.