Distributor 5.5.0 Changelog
All notable changes to this project will be documented in this file.
5.5.0 2025-07-23
-
Add Strimzi
0.46.1
and0.47.0
support -
Remove previously deprecated Strimzi versions
-
Deprecate Strimzi versions
0.40.0
up to but not including0.44.0
-
Update implementation to be compatible with Kafka 4.0.x
-
Upgrade dependencies
-
Update Helm charts to determine image tag from provided Strimzi version
5.4.0 2025-03-10
-
Add Strimzi
0.44.0
and0.45.0
support, deprecate versions up to but not including0.40.0
-
Move default registry from
docker.axual.io
toregistry.axual.io
5.3.6 2025-06-03
-
Move default registry from
docker.axual.io
toregistry.axual.io
-
Fix issues where producing message on source cluster with null key/value results in empty string on target cluster
5.3.5 2025-01-27
-
Fixed a bug where invalid offset commit metadata could crash offset distribution. Invalid data is now dropped.
5.3.4 2024-11-11
-
Fix OffsetCommitter issue that target fields are validated but provided to client code with the wrong values, causes the committer deployment to fail
5.3.2 2024-09-24
-
Upgrade dependencies to fix reported CVEs
-
Upgrade base images
-
Introduce released image tags based on Strimzi operator version for compatibility
-
Upgraded expose rules for JMX metrics
-
Use client ids with the connector name and task for internal Kafka communication.
-
Added initial dashboards to project
5.3.1 2024-05-24
-
Fix issue with Helm Charts that default patterns values were not set in connector configuration
5.3.0 2024-04-24
-
Implement Offset Distributor and Offset Committer to synchronize offsets between clusters
5.2.0 - 2023-11-27
-
Add static target configuration for Message Distributor
-
Add Kafka topic/acl init container
5.1.0 - 2023-10-18
-
Create a separate helm chart for Kafka Connect Distributor/Distributions
-
Replace queue based Kafka Synchronisation Connectors with new implementation for Message Distributor
-
Implement backpressure
-
Add explicit distribution metrics
-
Partition Exception metric was updated only as a produce exception, ignoring other exceptions like topic resolve exceptions
-
Upgrade to Kafka 3.4.0
-
Upgrade to Java 11
-
Upgrade to Strimzi Kafka Connect container 0.35.1
5.0.0 - 2022-11-01
-
Upgrade clients to Kafka version 3.2.3
-
Upgrade kafka-synchronization-connectors to version 1.0.3
-
For message distributor and schema distributor, ClientId is composed by “tenant-instance” (before it was “instance”)
-
Upgrade Strimzi to version 0.31.1 with Kafka 3.2.3
-
Upgrade Axual Client to version 6.0.4 with Kafka 3.2.3
5.0.0-RC4 - 2022-08-10
-
Added support for system topics (
_tenant-instance-metrics-provider
and_tenant-instance-connect.*
) to be distributed without topic resolving
5.0.0-RC3 - 2022-06-15
-
Added remote producer clientId to message distributor. Format
messageDistributor-$insance-$taskId
-
Moved Schema Distributor to separate module
-
Added remote producer clientId to schema distributor. Format
schemaDistributor-$insance-$taskId
5.0.0-RC1 - 2022-06-01
-
First implementation using Kafka Connect Principals
-
Added support to retry for discovery api if it’s unavailable on startup.
-
Dockerfile now based on
axual/strimzi/kafka
-
Negative and corner cases ITs:
-
Topic Deletion/Recreation
-
Network connectivity issue between connector producer and remote cluster
-
-
Added support to retry for discovery api if it’s unavailable on startup
-
Removed: Offset Distribution
-
Supported CPU architectures: linux/amd64,linux/arm64