console

Redpanda Console is a developer-friendly UI for managing your Kafka/Redpanda workloads. Console gives you a simple, interactive approach for gaining visibility into your topics, masking data, managing consumer groups, and exploring real-time data with time-travel debugging.

Stars
3.6K
Committers
74

Bot releases are hidden (Show)

console - 2.3.0-rc2 / 2023-06-12

Published by weeco over 1 year ago

Docker Image

Use the following command to pull this release's Docker image:

docker pull docker.redpanda.com/redpandadata/console:v2.3.0-rc2
console - 2.3.0-rc1 / 2023-05-16

Published by weeco over 1 year ago

Docker Image

Use the following command to pull this release's Docker image:

docker pull docker.redpanda.com/redpandadata/console:v2.3.0-rc1
console - 2.2.4 / 2023-05-03

Published by weeco over 1 year ago

Docker Image

Use the following command to pull this release's Docker image:

docker pull docker.redpanda.com/redpandadata/console:v2.2.4
console - 2.2.3 / 2023-03-22

Published by weeco over 1 year ago

Docker Image

Use the following command to pull this release's Docker image:

docker pull docker.redpanda.com/redpandadata/console:v2.2.3
console - 2.2.2 / 2023-03-03

Published by weeco over 1 year ago

Docker Image

Use the following command to pull this release's Docker image:

docker pull docker.redpanda.com/redpandadata/console:v2.2.2
console - 2.2.1 / 2023-03-03

Published by weeco over 1 year ago

Docker Image

Use the following command to pull this release's Docker image:

docker pull docker.redpanda.com/redpandadata/console:v2.2.1
console - 2.2.0 / 2023-02-17

Published by weeco over 1 year ago

Docker Image

Use the following command to pull this release's Docker image:

docker pull docker.redpanda.com/vectorized/console:v2.2.0

Changelog:

  • [FEATURE] Editing topic configurations
  • [FEATURE] Rework brokers page into a new overview page
  • [ENHACEMENT] Visual update towards a new Redpanda UI theme
  • [CHANGE] We removed the support for using encrypted PEM certificates as specified in RFC 1423 because it's insecure by design and should not be used by anyone
  • [BUGFIX] Enforce CORS-checks on websocket connection. Defaults to a same-site policy. Allowed origins are configurable via server.allowedOrigins
  • [BUGFIX] Emit Protobuf default values when viewing the JSON-rendered records in the message viewer
  • [BUGFIX] The server.basePath option to host Console under a different sub-path was malfunctioning and has been fixed
  • [BUGFIX] The schema registry and redpanda admin api client were not using the system's cert pool by default, this has been changed

Enterprise changelog

  • [FEATURE] We added a new login provider (plain) for username-password authentication
  • [BUGFIX] Fix issues with generic OIDC provider when using self-signed or mutual TLS certificates
console - 2.1.1 / 2022-12-01

Published by weeco almost 2 years ago

Docker Image

Use the following command to pull this release's Docker image:

docker pull docker.redpanda.com/vectorized/console:v2.1.1
console - 2.1.0 / 2022-11-15

Published by weeco almost 2 years ago

Docker Image

Use the following command to pull this release's Docker image:

docker pull docker.redpanda.com/vectorized/console:v2.1.0
console - 2.1.0-rc1 / 2022-11-08

Published by weeco almost 2 years ago

Docker Image

Use the following command to pull this release's Docker image:

docker pull docker.redpanda.com/vectorized/console:v2.1.0-rc1
console - 2.0.3 / 2022-09-14

Published by weeco about 2 years ago

Docker Image

Use the following command to pull this release's Docker image:

docker pull docker.redpanda.com/vectorized/console:v2.0.3
console - 2.0.2 / 2022-08-10

Published by weeco about 2 years ago

Docker Image

Use the following command to pull this release's Docker image:

docker pull docker.redpanda.com/vectorized/console:v2.0.2
console - 2.0.0 / 2022-08-10

Published by weeco about 2 years ago

Docker Image

Use the following command to pull this release's Docker image:

docker pull docker.redpanda.com/vectorized/console:v2.0.0
console - v1.5.0

Published by weeco almost 3 years ago

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: https://github.com/cloudhut/kowl/compare/v1.4.0...v1.5.0

console - 1.4.0 / 2021-05-27

Published by weeco over 3 years ago

  • [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
console - 1.3.1 / 2021-04-22

Published by weeco over 3 years ago

  • [ENHANCEMENT] Support Kafka v2.8.0 version detection
  • [BUGFIX] Resolve a few timeout issues that were happening during broker restarts
console - 1.3.0 / 2020-04-13

Published by weeco over 3 years ago

  • [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.
console - 1.2.2 / 2020-11-23

Published by weeco almost 4 years ago

  • [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
console - 1.2.1 / 2020-11-16

Published by rikimaru0345 almost 4 years ago

  • [ENHANCEMENT] Message headers can be expanded/collapsed now
  • [BUGFIX] Kowl now handles message headers containing structured data (JSON) correctly
console - 1.2.0 / 2020-11-14

Published by weeco almost 4 years ago

  • [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