Skip to content

0.6.0

Compare
Choose a tag to compare
@github-actions github-actions released this 09 Mar 16:11
· 303 commits to refs/heads/master since this release
e72f6d6

Within this release, we introduced new features like a cluster configuration wizard and integration with the OpenDataDiscovery Platform.

New Features

Cluster configuration wizard

With DYNAMIC_CONFIG_ENABLED property enabled you can add and/or modify your clusters right in UI.
This behavior is enabled by default within our AWS AMI image. Check out the image at AWS Marketplace.
We're planning on implementing different storage providers to make it possible for importing and exporting your config file.
Currently, you can save it if you mount /etc/kafkaui/dynamic_config.yaml file from inside the container to an external volume.

Integration with Open Data Discovery

Leveraging the OpenDataDiscovery Platform, topics and associated Kafka Connect metadata can now be exported for comprehensive monitoring. You'll have visibility into how data platform components interact with Kafka, receive notifications regarding critical schema changes, and more - all to ensure a streamlined connection experience.
Learn more about ODD here: https://github.com/opendatadiscovery/odd-platform

Enhancements

  • Implemented support for protobuf imports & file references
  • Suppress auth errors. Allows to work around kafka ACL permission issues instead of failing to render the whole pages.
  • Implemented Avro Embedded serde
  • Switched to using JRE instead of JDK in docker image, leads to huge image size improvements
  • Implemented per partition In Sync Replicas display in the topic overview
  • Implemented basic authentication for prometheus metrics backend
  • Implement full support for custom context path on frontend

BREAKING CHANGES

If you've been using SSL for any component (Clusters, SR, KSQL, KC, etc.), you have to migrate your properties a bit;
Now we supply just one truststore per cluster, keystore stays the same way, one per component:

      KAFKA_CLUSTERS_0_SSL_TRUSTSTORELOCATION: /kafka.truststore.jks
      KAFKA_CLUSTERS_0_SSL_TRUSTSTOREPASSWORD: "secret"

All other truststore-related properties have been deprecated.


Thanks to everyone who just started and continued to contribute!
In the next release, we'll focus a bit on expanding our RBAC possibilities (support for LDAP and universal OAuth providers) and some Wizard features!

Issues closed: https://github.com/provectus/kafka-ui/milestone/7?closed=1
All changes in a formatted way: https://gist.github.com/Haarolean/f60150dbe31c3074c02b55cc486a6f5d
Full Changelog: v0.5.0...v0.6.0

Contributors

@ArthurNiedial, @BatuhanKucukali, @BulatKha, @David-DB88, @Haarolean, @Mgrdich, @Narekmat, @Snowfox0618, @VladSenyuta, @anezboretskiy, @cpapad, @dependabot, @dependabot[bot], @iliax, @kristi-dev, @m-kay, @mkuts12, @wanisfahmyDE, @winnie-chiu, @workshur and @yardenshoham