
This was a community effort, so thank you to everyone who contributed to this release, including all our users and our 103 authors:Ī. KAFKA-14021: MirrorMaker 2 should implement KIP-618 APIs: KAFKA-14021 adds support for exactly-once semantics to MirrorSourceConnector.KIP-894: Use incrementalAlterConfig for syncing topic configurations: With KIP-894, MirrorMaker can use the IncrementalAlterConfig API when mirroring topic configuration between clusters.Endpoints for updating and deleting offsets will come in a future release. 3.5.0 only contains endpoints for listing offsets.

#Zoom 5.0 1 full#
KIP-710: Full support for distributed mode in dedicated MirrorMaker 2.0 clusters: KIP-710 improves the dedicated mode of MirrorMaker.KIP-907: Add Boolean Serde to public interface: Kafka Streams includes built-in Serdes for most primitive types.KIP-889: Versioned State Stores: KIP-889 introduces versioned state stores to improve the accuracy of joins when out of order records are processed.KIP-399: Extend ProductionExceptionHandler to cover serialization exceptions: KIP-399 adds a method, handleSerializationException(), to the ProductionExceptionHandler interface to handle any serialization errors encountered while producing records.KIP-903: Replicas with stale broker epoch should not be allowed to join the ISR: KIP-903 addresses a limitation of the inter broker replication protocol which could lead to data loss in case of a broker failing while another broker had an unclean shutdown.KIP-900: KRaft kafka-storage.sh API additions to support SCRAM for Kafka Brokers: KIP-900 updates the kafka-storage tool and adds a mechanism to configure SCRAM for inter broker authentication with KRaft.KIP-887: Add ConfigProvider to make use of environment variables: KIP-887 introduces a new ConfigProvider implementation, EnvVarConfigProvider, to retrieve configurations from environment variables.The built-in assignors have now been updated to support rack-awareness. KIP-881: Rack-aware Partition Assignment for Kafka Consumers: Kafka 3.4.0 only contained the protocol changes for KIP-881.Kafka Broker, Controller, Producer, Consumer and Admin Client It is currently only suitable for testing in non production environments.

The ability to migrate Kafka clusters from ZK to KRaft mode with no downtime is still an early access feature.
#Zoom 5.0 1 upgrade#
See the Upgrading to 3.5.0 from any version 0.8.x through 3.4.x section in the documentation for the list of notable changes and detailed upgrade steps. For a full list of changes, be sure to check the release notes. This blog post will highlight some of the more prominent features. This release contains many new features and improvements. Blog Apache Kafka 3.5.0 Release Announcementġ5 June 2023 - Mickael Maison ( are proud to announce the release of Apache Kafka 3.5.0.
