Releases: redpanda-data/console
Releases · redpanda-data/console
2.0.2 / 2022-08-10
Docker Image
Use the following command to pull this release's Docker image:
docker pull docker.redpanda.com/vectorized/console:v2.0.2
2.0.0 / 2022-08-10
Docker Image
Use the following command to pull this release's Docker image:
docker pull docker.redpanda.com/vectorized/console:v2.0.0
v1.5.0
Highlights
- [FEATURE] Add support for deleting topics
- [FEATURE] Add support for deleting records within topics (only possible on topics with cleanup.policy=delete due to limitations in Kafka)
- [FEATURE] Add support for managing multiple Kafka connect clusters via Kowl
- [FEATURE] Create new Kafka connectors via a setup wizard
- [ENHANCEMENT] Highlight leader broker for each partition in the topic's partition table
- [ENHANCEMENT] Embed quicksearch on topic list into table headers (experimental)
- [ENHANCEMENT] List respective ACLs on topic & consumer group detail page
- [ENHANCEMENT] Add Kafka 3.0 support
- [ENHANCEMENT] Broker lists (for example in a topic's 'Partitions' tab) now show which broker is leading the partition
- [ENHANCEMENT] You can now configure the
baseDirectory
for all Git file providers (e.g. topic docs or protobuf source) - [BUGFIX] Broker page does no longer show an error if a broker failed to respond to a DescribeConfigs request
What's Changed
- Fix AWS_MSK_IAM configuration handling by @rtimush in #223
- List ACLs on topic and consumer group view by @nilsroehrig in #224
- Schema registry: Get default compatibility if err on get for subject by @snakeice in #230
- Add json schema support by @bakjos in #231
- Delete topics and records support by @nilsroehrig in #242
- Kafka connect support by @weeco in #245
- Support Protobuf Imports by @CEikermann in #254
- Added option to disable Kerberos FAST by @AlexanderRasmussen in #266
- Fix Protobuf: map file paths correctly for filesystem and git configurations by @zberardo-figure in #272
New Contributors
- @rtimush made their first contribution in #223
- @bakjos made their first contribution in #231
- @CEikermann made their first contribution in #254
- @AlexanderRasmussen made their first contribution in #266
- @zberardo-figure made their first contribution in #272
Full Changelog: v1.4.0...v1.5.0
1.4.0 / 2021-05-27
- [FEATURE] Proto files can now be provided via the local file system as well
- [FEATURE] Schema registry support for Protobuf (including auto deserialization)
- [FEATURE] Consumer group offsets can now be edited (copy offsets from other group, set to start/end/timestamp) or deleted
- [ENHANCEMENT] Add two new Kafka SASL Mechanisms: OAuthBearer and AWS MSK IAM
- [ENHANCEMENT] Preview tags in the message viewer can now be named
- [ENHANCEMENT] Maximum string length in JSON viewer has been increased from 40 to 200 characters
- [ENHANCEMENT] CTRL + Click on values in JSON viewer will copy the value into the clipboard
- [ENHANCEMENT] Menu redesigned (profile info for Kowl Business moved to menu bar)
- [ENHANCEMENT] Rework broker & topic config pages; Shows config sources and all inherited config settings with their value
- [ENHANCEMENT] Custom TLS config for schema registry
- [ENHANCEMENT] Estimate topic log dir size if partition replicas are down (if size is estimated a warning is shown in the frontend)
- [ENHANCEMENT] Messages can now be expanded/collapsed by double-clicking a row
- [ENHANCEMENT] Group details page: 'Topics' view now has a 'View Topic' button, and the topic names in the 'Members' view are now clickable (both navigate to the topic details page)
- [BUGFIX] Topicname is now selectable in consumer group details page
- [BUGFIX] Relative timestamp now updates live in message table
1.3.1 / 2021-04-22
- [ENHANCEMENT] Support Kafka v2.8.0 version detection
- [BUGFIX] Resolve a few timeout issues that were happening during broker restarts
1.3.0 / 2020-04-13
- [CHANGE] We removed the Kafka library and replaced it with franz-go. This allows us to add a lot more features in the future.
- [CHANGE] Configuration for the topic documentation feature has changed
- [CHANGE] When the root "value" of a message has 0 bytes, it is now correctly deserialized to
nil
instead of""
. If you use filters in the frontend to filter tombstones you probably usedvalue != ""
before, but with this change you'll have to usevalue != null
. - [FEATURE] Support setting the listen adress of the webserver (config entry:
server.http.listen-address
, or flag:listenAddress
). #150 - [FEATURE] Add Protobuf support
- [FEATURE] Preview Tags has been reworked. Now supports nested tags and autocomplete. Tags can be editted and reordered
- [FEATURE] You can now save messages by clicking the 'Save Messages' button below the message list, or save a single message from its context menu (right-most column of a message row, visible on hover)
- [FEATURE] Reassign partitions via setup wizard. Use it to balance partition count, disk usage, move replicas to new brokers or decomission brokers
- [FEATURE] Add rackId config option to consume from brokers that reside in the same rack if possible (rack aware consuming)
- [FEATURE] Add MessagePack support in deserializer (Thanks @joeirimpan for the PR)
- [FEATURE] You can now select a date/time as the "start offset" when searching for messages.
- [ENHANCEMENT] Show rebalance protocol and coordinator id in consumer group pages
- [ENHANCEMENT] Kowl can now be configured using environment variables as well
- [ENHANCEMENT] Show Kafka version in Brokers page
- [ENHANCEMENT] Add support for decoding messages in the
__consumer_offsets
topic - [ENHANCEMENT] Support schema registry with thousands of subjects by reducing the number of information in the schema registry overview page
- [BUGFIX] Deserialize messages with Avro with a higher priority than UTF-8 messages, so that Avro serialized messages will always be recognized correctly
- [BUGFIX] Fix deadlock where schema registry requests against older Schema Registries would time out due to the missing /mode endpoint.
- [BUGFIX] ResourcePatternType is now correctly shown in the ACLs list.
1.2.2 / 2020-11-23
- [ENHANCEMENT] Schema registry page has been slightly redesigned so that very complex schemas are more comfortable to inspect
- [BUGFIX] Fixed rendering errors in schema registry page
1.2.1 / 2020-11-16
- [ENHANCEMENT] Message headers can be expanded/collapsed now
- [BUGFIX] Kowl now handles message headers containing structured data (JSON) correctly
1.2.0 / 2020-11-14
- [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
1.1.0 / 2020-08-06
- [CHANGE] Business: Reworked groups syncing (Google + GitHub)
- [CHANGE] Business: GitHub team sync uses uses personal access tokens instead of GitHub apps (better support for multi organization environments)
- [CHANGE] Business: Groups/Teams sync config has changed, see 0f22cd7
- [FEATURE] Search messages with an arbitrary JavaScript filter (#48)
- [FEATURE] Get Kafka messages in real time (live tail)
- [ENHANCEMENT] Message table: You can now select the visible columns and their order (#52)
- [ENHANCEMENT] Message table: The desired timestamp format can be configured (Only date, only time, unix timestamp, relative) (#52)
- [ENHANCEMENT] Message table: The no key icon now shows a tooltip to explain the icon's meaning (#52)
- [ENHANCEMENT] Add endpoint for startup probes (#101)
- [BUGFIX] After clicking the refresh button it didn't always change the state to "Refreshing" (#75)