Release Notes

1.5.1

  • Upgrade dependencies:

    • Spring Boot to v2.6.6

    • Spring Security Test to v5.6.2

    • Micrometer Registry Prometheus to v1.8.4

1.5.0

  • Multi-arch container images with support for amd64, arm64, ppc64le & s390x architecture

1.4.0

  • Upgrade dependencies:

    • Kafka library to v2.8.1

    • Axual Client to v5.8.0

    • Spring Boot library to v2.5.6

    • Test Frameworks to Junit5

    • Other dependency cleanup

Bug Fixes:

  • Added schema normalization support

  • Handle CommitFailedException

There are no configuration changes in this release. There is a behaviour change. In case of CommitFailedException while consuming, messages will be returned to user and Rest proxy will try to commit offsets upon next consume call and you may also receive duplicate messages.

1.3.0

  • Enable Producer & Consumer configuration override

From this version, we have introduced new way of configuring producer/consumer. Refer Configuration

1.2.2

  • Minor improvements

1.2.1

  • Bug Fix: ALTR-2243 - Consume with Key/Value type AVROJSON Fails During Serialization

1.2.0

  • Bug Fix: ALTR-2132 - Store current offsets when no messages were returned and return offsets to caller

  • Bug Fix: ALTR-2134 - Make a keepalive thread for consumers using pause/resume

  • Bug Fix: ALTR-2176 - Admin Client concurrency issue

  • REST_PROXY_ACL_USE_CACHE is deprecated

1.1.4

  • Bug Fix: ALTR-2163 - Unable to produce AVRO message with Enum

  • Improvement: ALTR-2168 - Producer/Consumer Exception management

  • Improvement: ALTR-2169 - Discovery Client to throw exception on startup

  • Improvement: ALTR-2170 - Consumer resource management

1.1.2

  • Improvement: ALTR-2131 - Disabled ACL caching

  • Improvement: ALTR-2133 - Thread safe consumer service

  • Improvement: ALTR-2043 - Introduce additional metrics

1.1.1

  • Bug Fix: ALTR-2009 - AVRO ACL subject case sensitivity

1.1.0

  • Improvement: ALTR-1693 - Configurable use of Advanced ACL Principal Builder

1.0.0

  • ALTR-1465 - Create a REST service used to consume and produce messages on Axual Platform