Release Notes

Compatibility Matrix

The table below outlines which version of Axual Client maps to which version of org.apache.kafka:kafka-clients.

Axual Client

Kafka

End of Life

6.0.x

3.2.x

2023 Q4

5.8.x

2.8.x

2022 Q4

5.7.x

2.7.x

2021 Q1

5.6.x

2.7.x

2020 Q1

5.5.x

2.6.x

2019 Q1

Release cycles and support

Each release is actively supported with security patches for 1 year after its initial release, which means that support for the 5.8.x series expires on Q1 of 2023. If you are on one the versions that have reached EoL you are strongly advised to move to the 6.0.x series which will guarantee a smoother transition to the Helper Library.

For more information on the migration to the Helper Library you can refer to the guide.

External references

Spring Boot developers should consult their dependency table to make the right version alignment choices.

6.0.6

  • Release new version of standalone

6.0.5

  • Fix an issue that might have caused skipping messages when auto.offset.reset was set to latest

  • Introduced a delivery.strategy.on.switch configuration to configure the behavior of the consumer when switching cluster

6.0.4

  • org.apache.commons:commons-text CVE 2022-42889 mitigation

6.0.3

  • Upgrade to Kafka 3.2.3 (issue)

6.0.2

  • Bug fix: Discovery client and Schema Registry client performing SSL hostname validation even with hostnameVerification set to false (issue)

6.0.1

  • Bug fix: Error producing/consuming Avro messages while using client v6.0.0 (issue)

6.0.0

  • Upgrade to Kafka 3.2.0 (issue)

  • Avro and Confluent Schema Registry dependencies are out of date, causing runtime exceptions after upgrades (issue)

5.8.6

  • Release new version of standalone

5.8.5

  • Fix an issue that might have caused skipping messages when auto.offset.reset was set to latest

  • Introduced a delivery.strategy.on.switch configuration to configure the behavior of the consumer when switching cluster

5.8.4

  • org.apache.commons:commons-text CVE 2022-42889 mitigation

5.8.3

  • Upgrade to Kafka 2.8.2 (issue)

5.8.2

  • Discovery client and Schema Registry client performing SSL hostname validation even with hostnameVerification set to false (issue)

5.8.1

  • Kafka Streams crashes when encountering Axual Offset Distribution Metadata (issue)

  • Standalone fails to start (issue)

5.8.0

  • Upgrade to Kafka 2.8.1 (issue)

  • Update Schema Registry Mock to be compatible with other languages and uses normalisation(issue)

  • Support for custom StreamsUncaughtExceptionHandler in streams(issue)

  • Updated dependencies

5.7.3

  • Bug fix: hardcoded timeouts for axual-client and axual-streams module updated to work in Azure environments (issue)

5.7.2

  • Bug fix: Kafka Streams fails when starting multiple instances (issue)

5.7.1

  • Bug fix: ResolvingAdmin does not unresolve a DescribeTopicsResult object properly (issue)

  • Updated dependencies to fix security issues

5.7.0

  • Upgraded Kafka dependencies to 2.7.0 (issue)

  • Added PEM support (issue)

  • Added support for Kafka transactions

  • Bug fix: Stream application fails upon restart (issue)

5.6.0 (Deprecated)

5.5.3

  • Bug fix: hardcoded timeouts for axual-client and axual-streams module updated to work in Azure environments (issue)

5.5.2

  • Streams - Fix bug occurring upon application restart (issue)

5.5.0

  • Upgraded Kafka dependencies to 2.6.0

  • Added support for JUnit5 (jupiter)

  • Minor bug fixes

5.4.5

  • Bug fix: hardcoded timeouts for axual-client and axual-streams module updated to work in Azure environments (issue)

5.4.4

  • Made client available as open source

  • Made client available on the Maven central repository

  • Minor bug fixes

5.4.3

  • Added PCKS12 keystore support

  • Fixed sockets not closing along with client

  • Disabled truststore validation warnings messages

  • Updated dependencies to fix security issues

  • Upgraded Kafka dependencies to 2.3.1

  • Minor bug fixes

5.4.2

  • Update dependency versions in the axual-client library

  • Streams - Fix Messages Distribution when using Kafka Streams

  • Standalone - Fix isRawTopic functionality

5.4.1

  • Create multi-cluster standalone with REST interface for basic operations

  • Fix DiscoveryUnit registration failing

  • Minor bug fixes

5.4.0

  • Support for KafkaStreams

  • Upgraded Kafka dependencies to 2.3.0