- [FEATURE] Embed topic documentation using Markdown files from Git repositories (/docs/features/topic-documentation.md)
- [FEATURE] Support for message headers
- [FEATURE] UI for schema registry (list all registered schemas including schema history)
- [FEATURE] Avro support for deserializing messages
- [FEATURE] List all Kafka ACLs
- [FEATURE] Business: Support for Okta as an identity provider
- [FEATURE] Support for hosting Kowl under a sub-path (#107 and #117)
- [ENHANCEMENT] Possibility to hide the statistics bar
- [ENHANCEMENT] Support custom certificates for schema registry client
- [ENHANCEMENT] Show elapsed time and consumed bytes after filtered message consumption is done
- [BUGFIX] Kowl now shows the error reported by a login provider (should the login fail)
- [BUGFIX] Better handling for broker restarts on consumer groups and topics page
- [BUGFIX] Allow all UTF-8 characters in JavaScript filter code
- [BUGFIX] Inform user about missing clipboard access instead of silent fails on message copy
This release is built with Go 1.15 which changes the default behaviour when it comes to verifying the hostnames of a TLS certificate. If you want to use certificates that use the deprecated CommonName field instead of SANs you have to enable insecureSkipTlsVerify
(https://github.com/cloudhut/kowl/blob/master/docs/config/kowl.yaml#L30). Please take note that this will make your connection insecure. We recommend using certificates that use SANs instead.
Go 1.15 release notes: https://golang.org/doc/go1.15#commonname