Oct 31, 2022
Product updates in Q3/2022
The team at Aiven has been busy last quarter with new releases across several of our services. Starting from the announcement of our ClickHouse Beta being available, we have lots of good stuff here. Read on for details about what’s been going on last quarter!
ClickHouse beta
Mid-September saw the launch of Aiven for ClickHouse in its beta incarnation.
ClickHouse® is a fast cloud data warehouse that’s fully open source. It allows you to generate analytical data reports in real time using advanced SQL queries. ClickHouse is built to process hundreds of millions of rows and tens of gigabytes of data per server per second.
Aiven for ClickHouse is a fully managed service that makes it a breeze to deploy a new production-grade, high-performance data warehouse and enjoy the advanced capabilities familiar from other Aiven services - effortless scaling, easy database forking and cloud/region migration without downtime.
Aiven for ClickHouse also has built-in integrations for our other products, such as Aiven for Apache Kafka®, Aiven for PostgreSQL®, and Aiven for Grafana®. This makes it easy for you to create analytics pipelines using both streaming data sources and the data in your operational databases, and to visualize the analytics results.
To find out more about what ClickHouse is and what you can use it for, head on over to our What is ClickHouse article!
Apache Kafka 3.2
We added support for Apache Kafka 3.2 to the latest version of Aiven for Apache Kafka, focusing on implementing three key improvements:
- Self-managed metadata based on KRaft
- More robust disaster recovery
- Easy listing of all available connectors
Self-managed metadata based on KRaft
With the implementation of KIP-801, Apache Kafka 3.2 is moving away from needing Apache Zookeeper instances when Kafka users want to use AclAuthorize. Aiven is following this development with eager interest!
(Aiven for Apache Kafka already leverages our own fully open-source authoriser for Kafka ACLs which is already KRaft-ready.)
More robust disaster recovery
The addition of KIP-704 to Apache Kafka 3.2 minimizes potential data losses in data recovery. This applies to scenarios where the controller has allowed the use of the unclean leader election strategy, and the user has elected a replica in Apache Kafka that was not a part of the in-sync replica setup.
Easy listing of available connectors
The last notable addition to Aiven’s Apache Kafka service from our upgrade to Kafka 3.2 makes listing your available connectors in Apache Kafka Connect a lot easier. Specifically, with the implementation of KIP-769, developers no longer need to dig into the specifics of the Apache Kafka Connect runtime: Connector plugins are now discoverable via the REST API, and their configuration definitions can be easily retrieved. This makes building streaming data pipelines significantly faster.
How to get started with Aiven for Apache Kafka 3.2
If you haven’t upgraded to the latest service version, you can easily do so with a few clicks in the Aiven Console.
Aiven for Apache Kafka® at your fingertips
Still looking for a managed data platform? Sign up for Aiven for Apache Kafka® and start streaming!
Click to start your free trialTo find out more about upgrade paths and get answers to any questions, check out the release notes for the project itself.
Redis 7
At the start of September, the Aiven for Caching service upgraded to Redis 7. The most notable new features in Redis 7.0 include:
- Enhanced scripting with Redis Functions
- Improved access control management with ACLv2
- The addition of almost 50 new commands
At the same time, a lot of effort has gone into making Redis even more performant and stable than before.
Enhanced scripting with Redis Functions
Redis Functions brings a new solution for scripting in Redis, allowing users to load custom function libraries to Redis. Unlike earlier ephemeral scripts using the EVAL command, which left management of the scripts to the applications, Redis now manages functions as an integral part of the database and ensures their availability through data persistence and replication.
Improved access control management with ACLv2
ACLv2 adds two important new capabilities for access control lists, while maintaining compatibility with earlier versions:
Support for multiple sets of ACL rules - called selectors - that are evaluated independently.
The ability to set access type permissions to specific keys. This way you can exclusively limit the user to read-only, write-only, or read-write operations to a subset of the keys.
Note that ACLv2 is not yet available in Aiven for Caching, but we are working on it and expect to release the functionality soon.
New commands
Redis version 7.0 adds almost 50 new commands and options to support the evolution of Redis, and to extend its existing capabilities. Also support for new data types have been added. For more information, take a look at their release notes.
--
To get the latest news about Aiven and our services, plus a bit of extra around all things open source, subscribe to our monthly newsletter! Daily news about Aiven are available on our LinkedIn and Twitter feeds.
If you just want to stay current with our service updates, follow our changelog.
Still looking for a managed data platform? Sign up for a free trial at https://console.aiven.io/signup!
Stay updated with Aiven
Subscribe for the latest news and insights on open source, Aiven offerings, and more.
Related resources
Sep 14, 2022
Big data can help you reach complex business decisions. Find out how ClickHouse is designed to get to the bottom of big data processes.
Mar 21, 2023
We’re told that Apache Kafka® preserves message ordering per topic/partition, but how true is that, and how close can we come to making it true?
Sep 12, 2023
Arif Rakham, Technical Lead and Senior Software Engineer at eFishery, shares insights into his career path and how he’s built a creative tech team