Project Metamorphosis: Unveiling the next-gen event streaming platformLearn More

Confluent fournit des mises à jour aux clients, The Streams API in Kafka, Brokers et Apache Kafka™

Last November, we released Confluent 3.1, with new connectors, clients, and Enterprise features. Today, we’re pleased to announce Confluent 3.1.2, a patch release which incorporates the latest stable version of Apache Kafka,

The release fixes a total of 30 issues, out of which 24 are bug fixes and 6 are general improvements. We recommend all users upgrade to this release by bumping up the version of your Kafka dependencies to (Confluent users: in your applications and updating the binary installations on server machines.

Here’s a quick overview of the most notable fixes in this release, grouped by the affected component. For a full list of Kafka-related improvements for this release, see the Apache Kafka release notes.


KAFKA-4497: log cleaner breaks on timeindex

KAFKA-4313: ISRs may thrash when replication quota is enabled

KAFKA-4529: tombstone may be removed earlier than it should

KAFKA-4472: offsetRetentionMs miscalculated in GroupCoordinator

KAFKA-4384: ReplicaFetcherThread stopped after ReplicaFetcherThread received a corrupted message

KAFKA-4205: NullPointerException in fetchOffsetsBefore

The streams API in Kafka

KAFKA-4361: Streams does not respect user configs for “default” params

KAFKA-4355: StreamThread intermittently dies with “Topic not found during partition assignment” when broker restarted

KAFKA-4331: The streams API resetter is slow because it joins the same group for each topic

KAFKA-4311: Multi-layer cache eviction causes forwarding to incorrect ProcessorNode

KAFKA-4302: Simplify KTableSource


KAFKA-3994: Deadlock between consumer heartbeat expiration and offset commit.

KAFKA-4469: Consumer throughput regression caused by inefficient list removal and copy

KAFKA-4362: Consumer can fail after reassignment of the offsets topic partition

General Improvements

KAFKA-4438: BACKPORT – Add scala 2.12 support


According to git shortlog, 21 people contributed to this release:

Alexey Ozeritsky, Anton Karamanov, Ben Stopford, Bernard Leach, Bill Bejeck, Damian Guy, Dan Norwood, Eno Thereska, Ewen Cheslack-Postava, Guozhang Wang, Jason Gustafson, Jiangjie Qin, Jun He, Jun Rao, Kim Christensen, Manikumar Reddy O, Matthias J. Sax, Mayuresh Gharat, Rajini Sivaram, Sumant Tambe, and Vahid Hashemian.

How do I get Apache Kafka

The easiest way to get started with or upgrade Kafka is by downloading Confluent . The 3.1.2 release of Confluent includes Apache Kafka along with tools that you need to get started with Kafka. Learn more about it by reading the details in the Confluent 3.1.2 documentation ou download it to give it a spin.

Confluent 3.1.2 is backed by our subscription support, and we also offer expert training and technical consulting to help get your organization started.

As always, we are happy to hear your feedback. Please post your questions and suggestions to the public Confluent mailing list.

Did you like this blog post? Share it now

Subscribe to the Confluent blog

More Articles Like This

Announcing ksqlDB 0.10.0

We’re excited to announce the release of ksqlDB 0.10.0, available now in the standalone distribution and on Confluent Cloud! This version includes a first-class Java client, improved Apache Kafka® key […]

Confluent CLI 1.0 is Now Generally Available for Cloud and Platform

Over a year ago, Confluent set out on a mission to improve user experience by empowering developers, operators, and architects with intuitive command line interfaces (CLIs) for managing their Confluent […]

Kafka Streams Interactive Queries Go Prime Time

What is stopping you from using Kafka Streams as your data layer for building applications? After all, it comes with fast, embedded RocksDB storage, takes care of redundancy for you, […]

Sign Up Now

Start your 3-month trial. Get up to $200 off on each of your first 3 Confluent Cloud monthly bills

Nouvelles inscriptions uniquement.

En cliquant sur le bouton « inscription » ci-dessus, vous acceptez que nous traitions vos informations personnelles conformément à notre Politique de confidentialité.

En cliquant sur « Inscription » ci-dessus, vous acceptez les termes du/de la Conditions d'utilisation et de recevoir occasionnellement des e-mails publicitaires de la part de Confluent. Vous comprenez également que nous traiterons vos informations personnelles conformément à notre Politique de confidentialité.

Gratuit à vie sur un seul broker Kafka

Le logiciel permettra une utilisation illimitée dans le temps de fonctionnalités commerciales sur un seul broker Kafka. Après l'ajout d'un second broker, un compteur de 30 jours démarrera automatiquement sur les fonctionnalités commerciales. Celui-ci ne pourra pas être réinitialisé en revenant à un seul broker.

Sélectionnez un type de déploiement
Déploiement manuel
  • tar
  • zip
  • deb
  • rpm
  • docker
Déploiement automatique
  • kubernetes
  • ansible

En cliquant sur le bouton « télécharger gratuitement » ci-dessus, vous acceptez que nous traitions vos informations personnelles conformément à notre Politique de confidentialité.

En cliquant sur « Téléchargement gratuit » ci-dessus, vous acceptez la Contrat de licence Confluent et de recevoir occasionnellement des e-mails publicitaires de la part de Confluent. Vous acceptez également que vos renseignements personnels soient traitées conformément à notre Politique de confidentialité.

Ce site Web utilise des cookies afin d'améliorer l'expérience utilisateur et analyser les performances et le trafic sur notre site Web. Nous partageons également des informations concernant votre utilisation de notre site avec nos partenaires publicitaires, analytiques et de réseaux sociaux.