Skip to content

Releases: redpanda-data/console

2.0.2 / 2022-08-10

10 Aug 21:47
Compare
Choose a tag to compare

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

10 Aug 19:45
Compare
Choose a tag to compare

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

10 Nov 21:41
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v1.4.0...v1.5.0

1.4.0 / 2021-05-27

27 May 18:51
1177dfd
Compare
Choose a tag to compare
  • [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

22 Apr 21:33
Compare
Choose a tag to compare
  • [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

13 Apr 20:13
a09568d
Compare
Choose a tag to compare
  • [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 used value != "" before, but with this change you'll have to use value != 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

23 Nov 15:49
Compare
Choose a tag to compare
  • [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

16 Nov 15:02
Compare
Choose a tag to compare
  • [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

14 Nov 15:35
05e5fe4
Compare
Choose a tag to compare
  • [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

06 Aug 20:16
c1f037f
Compare
Choose a tag to compare
  • [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)