Release notes

Component versions

Component Version

Broker

5.2.1

Cluster API

1.5.0

Deploy

5.2.1

Discovery API

2.0.6

Distributor

3.4.7

Exhibitor

2.1.0

Instance API

2.0.0

3.0.1

4.0.0

Schema Registry

4.0.0

Broker

New Features

  • Upgraded to Kafka 2.2.0

  • Introduced Fully Qualified Principals

Cluster API

New features

  • Introducing Fully Qualified Principals

  • Adding DESCRIBE_CONFIG ACLs for both Consumer and Producer on the fly

  • New endpoint to register Pattern prefixed ACLs

Bugfixes

  • Fix fromOffset/toOffset search parameter

  • Limit search results in a smarter way

  • Standardized error messate to JSON response

Discovery API

Bugfixes

  • Discovery API is marking a cluster as inactive too soon

Distributor

New features

  • Added support for legacy group resolving

  • Upgrade to JDK 11

  • Update to latest Client Library

  • Improved offset distribution performance

Bugfixes

  • Schema deletions are not distributed correctly

Self Service

New Features

  • Required and Form Error Handling Added For Most Forms

  • Axual icons/logo’s has been updated to reflect new branding

  • Support upload of multiple application principals (PEM)

  • The API/UI versions are now visible when hovering over the home icon in a tooltip

  • Add certificate chain validation

  • Show only groups of which you are member

  • Add delete stream functionality

  • Add delete application functionality

  • Add delete application principal functionality

  • Add delete stream configuration functionality

  • Add delete private environment

  • Support registration of root CAs per instance

  • Limit number of partitions

  • Show valid characters for Application ID

  • Add "Revoked" stream access requests to the dashboard

Bugfixes

  • When adding an application request, time is shown with an incorrect offset

  • Infinite scroll does not show all entries on a big screen

  • Searching inside key/value schema version does not return correct results

  • Incorrect arrows on overview have been fixed

  • Previously revoked or denied streams can now request access again

  • Environments refresh properly after first selection in an application access request

  • Key and value schema version of previous stream config are remembered

  • Most dropdown inputs now allowed typed input by default

  • On delete Stream Config you get successful toast message even when delete fails

  • Topic Apply does not happen when application access is created

  • Fix migration script causing database corruption

Distributor

Bugfixes

  • When distributing schema fails, recover nicely

Discovery API

New Features

  • App and Distributor endpoints to return proper bootstrap servers

Bugfixes

  • Discovery API is marking a cluster as inactive too soon

  • Discovery-api /V1 end-point should return ttl as a string

Deploy

New Features

  • Added support for new distributor

Bugfixes

  • Management API container fails to start when connecting to remote MariaDB instance

  • Move discovery api advertised host to instance level

  • Fix discovery api tls protocols

  • Add Instance API to Prometheus monitoring

Instance API

New Features

  • Add Instance API to Prometheus monitoring

  • Added support for legacy group resolving

  • Use principal prefixes in stream apply

  • Added test for stream deployment with failed schema apply

  • Stop adding distribution ACLs during stream apply.

Bugfixes

  • Schema compatibility not getting checked

  • Add Delete streams endpoint

  • Fixed field query support

Schema Registry

New Features

  • Upgraded to the latest Confluent Schema Registry (4.1.3)

Known issues

  • During broker update to version 2.2.0, upgrading the LOG_MESSAGE_FORMAT_VERSION and INTER_BROKER_PROTOCOL_VERSION to 2.2 causes the offset distributor in the stack to fail.

As a workaround users could update the LOG_MESSAGE_FORMAT_VERSION and INTER_BROKER_PROTOCOL_VERSION to 1.1 version only.