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.1and0.47.0support
- 
Remove previously deprecated Strimzi versions 
- 
Deprecate Strimzi versions 0.40.0up 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.0and0.45.0support, deprecate versions up to but not including0.40.0
- 
Move default registry from docker.axual.iotoregistry.axual.io
5.3.6 2025-06-03
- 
Move default registry from docker.axual.iotoregistry.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-providerand_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