Release notes

Component versions

Component Version

Axual Operator

0.10.0

Broker

6.6.0

Cluster Manager

2.4.0

Cluster Browse

1.6.3

Connect

2.5.1

Discovery Service

2.6.5

Distributor

5.0.3

Exhibitor

2.1.0

Instance Manager

3.8.0

Keycloak

19.0.3

Management UI

8.2.0

Metrics Exposer

0.10.0

Operation Manager

1.5.2

Platform Manager

7.2.0

Platform Metric Provider

1.2.1

Rest Proxy

1.6.1

Schema Registry

5.4.1

Stream Browse

1.5.2

Vault

1.6.2

cAdvisor

0.37.0

Node Exporter

1.0.1

Prometheus

2.20.1

Grafana

7.1.3

Alert Manager

0.15.3

Apicurio

2.3.0

Logging Appenders

1.0.2 NEW

Features, bugfixes and improvements

Cluster Manager

  • Added an endpoint for prefixed ACL deletion

Distributor

  • Upgrade kafka-synchronization-connectors to version 1.0.7. This fixes an issue that may have led to the distributor not retaining record timestamps in the message distribution

Instance Manager

  • Add endpoints to add/delete prefixed ACLs

Management UI

  • Added connector logging support

  • Show the pending and accepted user invites

  • Fixed when there is an invalid connector config, UI does not show the warning

  • Fixed topic-config/properties endpoint to use environmentId

  • Allow downloading AsyncAPI spec from the Topic page

  • Fixed Stream Browse searching with special characters

  • Format Stream Browse message key as JSON when it is valid

  • Added panning to the Topic Graph

  • Limit Stream Browse message with 80 characters for preview

  • Improved consistency of Cluster and Instance URL validation

  • Fixed relative time range on Stream Browse

  • Show the messages tab as soon as streamBrowseEnabled is enabled

  • Fixed all schemas are not available for selection on a Topic

  • Allow Stream Owner to approve or deny any pending application access request

  • Added search to Topic Graph

  • Added a dropdown to show schema versions for large amount of schema versions

Platform Manager

  • Added connect log prefix for ACLs when environment is saved or deleted

  • Added connect logging when certificate is updated

  • Set user fullName as createdBy/modifiedBy for myApplications and myTopics APIs

  • Added default sorting to get /group endpoint

  • Added myTeams param to get /application_access_grants/search/findByAttributes endpoint

  • Fixed /stream_configs/properties endpoint to use envID

  • Fixed resource does not exist return 404 instead of 403 for all getById APIs

  • Added prefix ACLs for creation and deletion when instance is saved with connect logging enabled

  • Added a toggle to enable/disable support for connector-logging

  • Allow user to provide single character for firstname and lastname

  • Allow creating and updating kafka topic without optional kafka properties

  • Fixed user in permission-group but not owner of stream-config cannot browse

  • Fixed get application_access_grants/search/findByAttributes endpoint mustn’t return other tenant resources

  • Added status filter to get /application_access_grants/search/findByAttributes endpoint

  • Allow duplicate applicationID per Tenant

  • Added get /schemas/{uid}/schema-versions endpoint to get schema versions with schema id

  • Added AsyncAPI spec generation for a Topic

  • Fixed put /application_access_grants endpoint to support content-type=application/json

  • Fixed add schema to key/value schema-version on /api/stream_configs/{UID}/keySchemaVersion and /api/stream_configs/{UID}/valueSchemaVersion endpoints

Platform Metric Provider

  • Added example Grafana dashboard for PMP with Distributor

  • Reduced the loglevel of frequent messages concerning producing and processing records to DEBUG level

  • Upgraded base image to be OpenShift compatible

Rest Proxy

  • Added JSON Message support

  • Disallow reuse of same consumer/producer UUID in different environments

Logging Appenders

  • Introduced Kafka logging appender to enable Connector Logging