Releases: karafka/karafka-web
Releases · karafka/karafka-web
v0.11.1
v0.11.0
- [Feature] Provide ability to pause/resume partitions on running consumers via the UI (Pro).
- [Feature] Provide ability to edit offsets of running consumers (Pro).
- [Feature] Support consumers that have mismatching schema in the Status page.
- [Feature] Provide ability to navigate to a timestamp in the Explorer (Pro).
- [Feature] Provide ability to create and delete topics from the Web UI (Pro).
- [Feature] Provide ability to manage topics configuration from the Web UI (Pro).
- [Feature] Provide ability to manage topics partitioning from the Web UI (Pro).
- [Feature] Provide ability to inject custom CSS and JS to adjust the Web UI.
- [Enhancement] Support KIP-82 (header values of arrays).
- [Enhancement] Include crawl-based link validator to the CI to ensure no dead links are generated.
- [Enhancement] Allow for custom links in the navigation (Pro).
- [Enhancement] Optimize topic specific lookups (Pro).
- [Enhancement] Replace simple in-process metadata cache with user tracking version for multi-process deployments improvements.
- [Enhancement] Move web ui topics configuration into config.
- [Enhancement] Upgrade DaisyUI to 5.0 and Tailwind to 4.0.
- [Enhancement] Make consumer sampler/stats gathering compatible across debian/alpine/wolfi OSes (chen-anders)
- [Enhancement] Promote consumers lags statistics chart to OSS.
- [Enhancement] Promote consumers RSS statistics chart to OSS.
- [Enhancement] Remove state cache usage that complicated ability to manage topics.
- [Enhancement] Improve flash messages.
- [Enhancement] Improve handling of post-submit redirects.
- [Enhancement] Provide better support for fully transactional consumers.
- [Enhancement] Error out when
#setup
is called after#enable!
. - [Enhancement] Use more performant Kafka API calls to describe topics.
- [Enhancement] Inject
.action-NAME
and.controller-NAME
body classes for usage with custom CSS and JS. - [Enhancement] Improve error handling in the commanding iterator listener (Pro).
- [Enhancement] Introduce
trace_id
to the errors tracked for DLQ correlation (if in use) (Pro). - [Enhancement] Normalize how topics with partitions data is being displayed (
topic-[0,1,2]
etc). - [Change] Do not fully hide config-disabled features but make them disabled.
- [Change] Remove per-consumer process duplicated details from Subscriptions and Jobs tabs.
- [Change] Move to trusted-publishers and remove signing since no longer needed.
- [Refactor] Make sure all temporary topics have a
it-
prefix in their name. - [Refactor] Introduce a
bin/verify_topics_naming
script to ensure proper test topics naming convention. - [Fix] Closest time based lookup redirect fails.
- [Fix] Fi incorrect error type in commanding listener from
web.controlling.controller.error
toweb.commanding.listener.error
(Pro). - [Fix] Topic named messages collides with the explorer routes.
- [Fix] Fix a case where live poll button enabling would not immediately start refreshes.
- [Fix] Fix negative message deserialization allocation stats.
- [Fix] Fix incorrect background color in some of the alert notices.
- [Fix] Support dark mode in error pages.
- [Fix] Fix incorrect names in some of the tables headers.
- [Fix] Normalize position of commanding buttons in regards to other UI elements.
- [Fix] Fix incorrect indentation of some of the info messages.
- [Fix] Fix tables headers inconsistent alignments.
- [Fix] Fix incorrect warning box header color in the dark mode.
- [Fix] Fix missing breadcrumbs on the consumers overview page.
- [Fix] Fix a case where disabled buttons would be enabled back too early.
- [Fix] The recent page breadcrumbs and offset id are not refreshed on change.
- [Fix] Direct URL access with too big partition causes librdkafka crash.
- [Fix] Fix incorrect breadcrumbs for pending consumer jobs.
- [Fix] Allow for using default search matchers in Karafka Web UI topics including Errors.
- [Fix] Ensure that when flashes or alerts are visible, pages are not auto-refreshed (would cause them to dissapear).
- [Fix] Time selector in the explorer does not disappear after clicking out.
- [Fix] Tombstone message presentation epoch doesn't make sense.
- [Fix] Fix incorrectly displayed "No jobs" alert info.
- [Fix] Previous / next navigation in the explorer does not work when moving to transactional checkpoints.
- [Fix] Errors explorer does not work with transactional produced data.
- [Fix] Errors explorer in OSS does not have pagination.
- [Maintenance] Require
karafka-core
>= 2.4.8
andkarafka
>= 2.4.16
. - [Maintenance] Update
AirDatepicker
to3.6.0
.
v0.11.0.rc3
- [Feature] Provide ability to pause/resume partitions on running consumers via the UI (Pro).
- [Feature] Provide ability to edit offsets of running consumers (Pro).
- [Feature] Support consumers that have mismatching schema in the Status page.
- [Feature] Provide ability to navigate to a timestamp in the Explorer (Pro).
- [Feature] Provide ability to create and delete topics from the Web UI (Pro).
- [Feature] Provide ability to manage topics configuration from the Web UI (Pro).
- [Feature] Provide ability to manage topics partitioning from the Web UI (Pro).
- [Feature] Provide ability to inject custom CSS and JS to adjust the Web UI.
- [Enhancement] Support KIP-82 (header values of arrays).
- [Enhancement] Include crawl-based link validator to the CI to ensure no dead links are generated.
- [Enhancement] Allow for custom links in the navigation (Pro).
- [Enhancement] Optimize topic specific lookups (Pro).
- [Enhancement] Replace simple in-process metadata cache with user tracking version for multi-process deployments improvements.
- [Enhancement] Move web ui topics configuration into config.
- [Enhancement] Upgrade DaisyUI to 5.0 and Tailwind to 4.0.
- [Enhancement] Make consumer sampler/stats gathering compatible across debian/alpine/wolfi OSes (chen-anders)
- [Enhancement] Promote consumers lags statistics chart to OSS.
- [Enhancement] Promote consumers RSS statistics chart to OSS.
- [Enhancement] Remove state cache usage that complicated ability to manage topics.
- [Enhancement] Improve flash messages.
- [Enhancement] Improve handling of post-submit redirects.
- [Enhancement] Provide better support for fully transactional consumers.
- [Enhancement] Error out when
#setup
is called after#enable!
. - [Enhancement] Use more performant Kafka API calls to describe topics.
- [Enhancement] Inject
.action-NAME
and.controller-NAME
body classes for usage with custom CSS and JS. - [Enhancement] Improve error handling in the commanding iterator listener (Pro).
- [Enhancement] Introduce
trace_id
to the errors tracked for DLQ correlation (if in use) (Pro). - [Enhancement] Normalize how topics with partitions data is being displayed (
topic-[0,1,2]
etc). - [Change] Do not fully hide config-disabled features but make them disabled.
- [Change] Remove per-consumer process duplicated details from Subscriptions and Jobs tabs.
- [Change] Move to trusted-publishers and remove signing since no longer needed.
- [Refactor] Make sure all temporary topics have a
it-
prefix in their name. - [Refactor] Introduce a
bin/verify_topics_naming
script to ensure proper test topics naming convention. - [Fix] Closest time based lookup redirect fails.
- [Fix] Fi incorrect error type in commanding listener from
web.controlling.controller.error
toweb.commanding.listener.error
(Pro). - [Fix] Topic named messages collides with the explorer routes.
- [Fix] Fix a case where live poll button enabling would not immediately start refreshes.
- [Fix] Fix negative message deserialization allocation stats.
- [Fix] Fix incorrect background color in some of the alert notices.
- [Fix] Support dark mode in error pages.
- [Fix] Fix incorrect names in some of the tables headers.
- [Fix] Normalize position of commanding buttons in regards to other UI elements.
- [Fix] Fix incorrect indentation of some of the info messages.
- [Fix] Fix tables headers inconsistent alignments.
- [Fix] Fix incorrect warning box header color in the dark mode.
- [Fix] Fix missing breadcrumbs on the consumers overview page.
- [Fix] Fix a case where disabled buttons would be enabled back too early.
- [Fix] The recent page breadcrumbs and offset id are not refreshed on change.
- [Fix] Direct URL access with too big partition causes librdkafka crash.
- [Fix] Fix incorrect breadcrumbs for pending consumer jobs.
- [Fix] Allow for using default search matchers in Karafka Web UI topics including Errors.
- [Fix] Ensure that when flashes or alerts are visible, pages are not auto-refreshed (would cause them to dissapear).
- [Fix] Time selector in the explorer does not disappear after clicking out.
- [Fix] Tombstone message presentation epoch doesn't make sense.
- [Fix] Fix incorrectly displayed "No jobs" alert info.
- [Fix] Previous / next navigation in the explorer does not work when moving to transactional checkpoints.
- [Fix] Errors explorer does not work with transactional produced data.
- [Fix] Errors explorer in OSS does not have pagination.
- [Maintenance] Require
karafka-core
>= 2.4.8
andkarafka
>= 2.4.16
. - [Maintenance] Update
AirDatepicker
to3.6.0
.
v0.11.0.rc2
- [Feature] Provide ability to pause/resume partitions on running consumers via the UI (Pro).
- [Feature] Provide ability to edit offsets of running consumers (Pro).
- [Feature] Support consumers that have mismatching schema in the Status page.
- [Feature] Provide ability to navigate to a timestamp in the Explorer (Pro).
- [Feature] Provide ability to create and delete topics from the Web UI (Pro).
- [Feature] Provide ability to manage topics configuration from the Web UI (Pro).
- [Feature] Provide ability to manage topics partitioning from the Web UI (Pro).
- [Feature] Provide ability to inject custom CSS and JS to adjust the Web UI.
- [Enhancement] Support KIP-82 (header values of arrays).
- [Enhancement] Include crawl-based link validator to the CI to ensure no dead links are generated.
- [Enhancement] Allow for custom links in the navigation (Pro).
- [Enhancement] Optimize topic specific lookups (Pro).
- [Enhancement] Replace simple in-process metadata cache with user tracking version for multi-process deployments improvements.
- [Enhancement] Move web ui topics configuration into config.
- [Enhancement] Upgrade DaisyUI to 5.0 and Tailwind to 4.0.
- [Enhancement] Make consumer sampler/stats gathering compatible across debian/alpine/wolfi OSes (chen-anders)
- [Enhancement] Promote consumers lags statistics chart to OSS.
- [Enhancement] Promote consumers RSS statistics chart to OSS.
- [Enhancement] Remove state cache usage that complicated ability to manage topics.
- [Enhancement] Improve flash messages.
- [Enhancement] Improve handling of post-submit redirects.
- [Enhancement] Provide better support for fully transactional consumers.
- [Enhancement] Error out when
#setup
is called after#enable!
. - [Enhancement] Use more performant Kafka API calls to describe topics.
- [Enhancement] Inject
.action-NAME
and.controller-NAME
body classes for usage with custom CSS and JS. - [Enhancement] Improve error handling in the commanding iterator listener (Pro).
- [Enhancement] Introduce
trace_id
to the errors tracked for DLQ correlation (if in use) (Pro). - [Change] Do not fully hide config-disabled features but make them disabled.
- [Change] Remove per-consumer process duplicated details from Subscriptions and Jobs tabs.
- [Change] Move to trusted-publishers and remove signing since no longer needed.
- [Refactor] Make sure all temporary topics have a
it-
prefix in their name. - [Refactor] Introduce a
bin/verify_topics_naming
script to ensure proper test topics naming convention. - [Fix] Closest time based lookup redirect fails.
- [Fix] Fi incorrect error type in commanding listener from
web.controlling.controller.error
toweb.commanding.listener.error
(Pro). - [Fix] Topic named messages collides with the explorer routes.
- [Fix] Fix a case where live poll button enabling would not immediately start refreshes.
- [Fix] Fix negative message deserialization allocation stats.
- [Fix] Fix incorrect background color in some of the alert notices.
- [Fix] Support dark mode in error pages.
- [Fix] Fix incorrect names in some of the tables headers.
- [Fix] Normalize position of commanding buttons in regards to other UI elements.
- [Fix] Fix incorrect indentation of some of the info messages.
- [Fix] Fix tables headers inconsistent alignments.
- [Fix] Fix incorrect warning box header color in the dark mode.
- [Fix] Fix missing breadcrumbs on the consumers overview page.
- [Fix] Fix a case where disabled buttons would be enabled back too early.
- [Fix] The recent page breadcrumbs and offset id are not refreshed on change.
- [Fix] Direct URL access with too big partition causes librdkafka crash.
- [Fix] Fix incorrect breadcrumbs for pending consumer jobs.
- [Fix] Allow for using default search matchers in Karafka Web UI topics including Errors.
- [Fix] Ensure that when flashes or alerts are visible, pages are not auto-refreshed (would cause them to dissapear).
- [Fix] Time selector in the explorer does not disappear after clicking out.
- [Fix] Tombstone message presentation epoch doesn't make sense.
- [Maintenance] Require
karafka-core
>= 2.4.8
andkarafka
>= 2.4.16
. - [Maintenance] Update
AirDatepicker
to3.6.0
.
v0.11.0.rc1
- [Feature] Provide ability to pause/resume partitions on running consumers via the UI (Pro).
- [Feature] Provide ability to edit offsets of running consumers (Pro).
- [Feature] Support consumers that have mismatching schema in the Status page.
- [Feature] Provide ability to navigate to a timestamp in the Explorer (Pro).
- [Feature] Provide ability to create and delete topics from the Web UI (Pro).
- [Feature] Provide ability to manage topics configuration from the Web UI (Pro).
- [Feature] Provide ability to manage topics partitioning from the Web UI (Pro).
- [Feature] Provide ability to inject custom CSS and JS to adjust the Web UI.
- [Enhancement] Support KIP-82 (header values of arrays).
- [Enhancement] Include crawl-based link validator to the CI to ensure no dead links are generated.
- [Enhancement] Allow for custom links in the navigation (Pro).
- [Enhancement] Optimize topic specific lookups (Pro).
- [Enhancement] Replace simple in-process metadata cache with user tracking version for multi-process deployments improvements.
- [Enhancement] Move web ui topics configuration into config.
- [Enhancement] Upgrade DaisyUI to 5.0 and Tailwind to 4.0.
- [Enhancement] Make consumer sampler/stats gathering compatible across debian/alpine/wolfi OSes (chen-anders)
- [Enhancement] Promote consumers lags statistics chart to OSS.
- [Enhancement] Promote consumers RSS statistics chart to OSS.
- [Enhancement] Remove state cache usage that complicated ability to manage topics.
- [Enhancement] Improve flash messages.
- [Enhancement] Improve handling of post-submit redirects.
- [Enhancement] Provide better support for fully transactional consumers.
- [Enhancement] Error out when
#setup
is called after#enable!
. - [Enhancement] Use more performant Kafka API calls to describe topics.
- [Enhancement] Inject
.action-NAME
and.controller-NAME
body classes for usage with custom CSS and JS. - [Enhancement] Improve error handling in the commanding iterator listener (Pro).
- [Change] Do not fully hide config-disabled features but make them disabled.
- [Change] Remove per-consumer process duplicated details from Subscriptions and Jobs tabs.
- [Change] Move to trusted-publishers and remove signing since no longer needed.
- [Refactor] Make sure all temporary topics have a
it-
prefix in their name. - [Refactor] Introduce a
bin/verify_topics_naming
script to ensure proper test topics naming convention. - [Fix] Closest time based lookup redirect fails.
- [Fix] Fi incorrect error type in commanding listener from
web.controlling.controller.error
toweb.commanding.listener.error
(Pro). - [Fix] Topic named messages collides with the explorer routes.
- [Fix] Fix a case where live poll button enabling would not immediately start refreshes.
- [Fix] Fix negative message deserialization allocation stats.
- [Fix] Fix incorrect background color in some of the alert notices.
- [Fix] Support dark mode in error pages.
- [Fix] Fix incorrect names in some of the tables headers.
- [Fix] Normalize position of commanding buttons in regards to other UI elements.
- [Fix] Fix incorrect indentation of some of the info messages.
- [Fix] Fix tables headers inconsistent alignments.
- [Fix] Fix incorrect warning box header color in the dark mode.
- [Fix] Fix missing breadcrumbs on the consumers overview page.
- [Fix] Fix a case where disabled buttons would be enabled back too early.
- [Fix] The recent page breadcrumbs and offset id are not refreshed on change.
- [Fix] Direct URL access with too big partition causes librdkafka crash.
- [Fix] Fix incorrect breadcrumbs for pending consumer jobs.
- [Fix] Allow for using default search matchers in Karafka Web UI topics including Errors.
- [Fix] Ensure that when flashes or alerts are visible, pages are not auto-refreshed (would cause them to dissapear).
- [Fix] Time selector in the explorer does not disappear after clicking out.
- [Fix] Tombstone message presentation epoch doesn't make sense.
- [Maintenance] Require
karafka-core
>= 2.4.8
andkarafka
>= 2.4.16
. - [Maintenance] Update
AirDatepicker
to3.6.0
.
v0.11.0.beta3
- [Feature] Provide ability to pause/resume partitions on running consumers via the UI (Pro).
- [Feature] Provide ability to edit offsets of running consumers (Pro).
- [Feature] Support consumers that have mismatching schema in the Status page.
- [Feature] Provide ability to navigate to a timestamp in the Explorer (Pro).
- [Feature] Provide ability to create and delete topics from the Web UI (Pro).
- [Feature] Provide ability to manage topics configuration from the Web UI (Pro).
- [Feature] Provide ability to manage topics partitioning from the Web UI (Pro).
- [Feature] Provide ability to inject custom CSS and JS to adjust the Web UI.
- [Enhancement] Support KIP-82 (header values of arrays).
- [Enhancement] Include crawl-based link validator to the CI to ensure no dead links are generated.
- [Enhancement] Allow for custom links in the navigation (Pro).
- [Enhancement] Optimize topic specific lookups (Pro).
- [Enhancement] Replace simple in-process metadata cache with user tracking version for multi-process deployments improvements.
- [Enhancement] Move web ui topics configuration into config.
- [Enhancement] Upgrade DaisyUI to 5.0 and Tailwind to 4.0.
- [Enhancement] Make consumer sampler/stats gathering compatible across debian/alpine/wolfi OSes (chen-anders)
- [Enhancement] Promote consumers lags statistics chart to OSS.
- [Enhancement] Promote consumers RSS statistics chart to OSS.
- [Enhancement] Remove state cache usage that complicated ability to manage topics.
- [Enhancement] Improve flash messages.
- [Enhancement] Improve handling of post-submit redirects.
- [Enhancement] Provide better support for fully transactional consumers.
- [Enhancement] Error out when
#setup
is called after#enable!
. - [Enhancement] Use more performant Kafka API calls to describe topics.
- [Enhancement] Inject
.action-NAME
and.controller-NAME
body classes for usage with custom CSS and JS. - [Enhancement] Improve error handling in the commanding iterator listener (Pro).
- [Change] Do not fully hide config-disabled features but make them disabled.
- [Change] Remove per-consumer process duplicated details from Subscriptions and Jobs tabs.
- [Change] Move to trusted-publishers and remove signing since no longer needed.
- [Refactor] Make sure all temporary topics have a
it-
prefix in their name. - [Refactor] Introduce a
bin/verify_topics_naming
script to ensure proper test topics naming convention. - [Fix] Closest time based lookup redirect fails.
- [Fix] Fi incorrect error type in commanding listener from
web.controlling.controller.error
toweb.commanding.listener.error
(Pro). - [Fix] Topic named messages collides with the explorer routes.
- [Fix] Fix a case where live poll button enabling would not immediately start refreshes.
- [Fix] Fix negative message deserialization allocation stats.
- [Fix] Fix incorrect background color in some of the alert notices.
- [Fix] Support dark mode in error pages.
- [Fix] Fix incorrect names in some of the tables headers.
- [Fix] Normalize position of commanding buttons in regards to other UI elements.
- [Fix] Fix incorrect indentation of some of the info messages.
- [Fix] Fix tables headers inconsistent alignments.
- [Fix] Fix incorrect warning box header color in the dark mode.
- [Fix] Fix missing breadcrumbs on the consumers overview page.
- [Fix] Fix a case where disabled buttons would be enabled back too early.
- [Fix] The recent page breadcrumbs and offset id are not refreshed on change.
- [Fix] Direct URL access with too big partition causes librdkafka crash.
- [Fix] Fix incorrect breadcrumbs for pending consumer jobs.
- [Fix] Allow for using default search matchers in Karafka Web UI topics including Errors.
- [Fix] Ensure that when flashes or alerts are visible, pages are not auto-refreshed (would cause them to dissapear).
- [Fix] Time selector in the explorer does not disappear after clicking out.
- [Maintenance] Require
karafka-core
>= 2.4.8
andkarafka
>= 2.4.16
. - [Maintenance] Update
AirDatepicker
to3.6.0
.
v0.11.0.beta2
- [Feature] Provide ability to pause/resume partitions on running consumers via the UI (Pro).
- [Feature] Provide ability to edit offsets of running consumers (Pro).
- [Feature] Support consumers that have mismatching schema.
- [Feature] Provide ability to navigate to a timestamp in the Explorer (Pro).
- [Feature] Provide ability to create and delete topics from the Web UI (Pro).
- [Feature] Provide ability to manage topics configuration from the Web UI (Pro).
- [Feature] Provide ability to manage topics partitioning from the Web UI (Pro).
- [Feature] Provide ability to inject custom CSS and JS to adjust the Web UI.
- [Enhancement] Support KIP-82 (header values of arrays).
- [Enhancement] Include crawl-based link validator to the CI to ensure no dead links are generated.
- [Enhancement] Allow for custom links in the navigation (Pro).
- [Enhancement] Optimize topic specific lookups (Pro).
- [Enhancement] Replace simple in-process metadata cache with user tracking version for multi-process deployments improvements.
- [Enhancement] Move web ui topics configuration into config.
- [Enhancement] Upgrade DaisyUI to 5.0 and Tailwind to 4.0.
- [Enhancement] Make consumer sampler/stats gathering compatible across debian/alpine/wolfi OSes (chen-anders)
- [Enhancement] Promote consumers lags statistics chart to OSS.
- [Enhancement] Promote consumers RSS statistics chart to OSS.
- [Enhancement] Remove state cache usage that complicated ability to manage topics.
- [Enhancement] Improve flash messages.
- [Enhancement] Improve handling of post-submit redirects.
- [Enhancement] Provide better support for fully transactional consumers.
- [Enhancement] Error out when
#setup
is called after#enable!
. - [Enhancement] Use more performant Kafka API calls to describe topics.
- [Enhancement] Inject
.action-NAME
and.controller-NAME
body classes for usage with custom CSS and JS. - [Enhancement] Improve error handling in the commanding iterator listener (Pro).
- [Change] Do not fully hide config-disabled features but make them disabled.
- [Change] Remove per-consumer process duplicated details from Subscriptions and Jobs tabs.
- [Refactor] Make sure all temporary topics have a
it-
prefix in their name. - [Refactor] Introduce a
bin/verify_topics_naming
script to ensure proper test topics naming convention. - [Fix] Closest time based lookup redirect fails.
- [Fix] Fi incorrect error type in commanding listener from
web.controlling.controller.error
toweb.commanding.listener.error
(Pro). - [Fix] Topic named messages collides with the explorer routes.
- [Fix] Fix a case where live poll button enabling would not immediately start refreshes.
- [Fix] Fix negative message deserialization allocation stats.
- [Fix] Fix incorrect background color in some of the alert notices.
- [Fix] Support dark mode in error pages.
- [Fix] Fix incorrect names in some of the tables headers.
- [Fix] Normalize position of commanding buttons in regards to other UI elements.
- [Fix] Fix incorrect indentation of some of the info messages.
- [Fix] Fix tables headers inconsistent alignments.
- [Fix] Fix incorrect warning box header color in the dark mode.
- [Fix] Fix missing breadcrumbs on the consumers overview page.
- [Fix] Fix a case where disabled buttons would be enabled back too early.
- [Fix] The recent page breadcrumbs and offset id are not refreshed on change.
- [Fix] Direct URL access with too big partition causes librdkafka crash.
- [Fix] Fix incorrect breadcrumbs for pending consumer jobs.
- [Fix] Allow for using default search matchers in Karafka Web UI topics including Errors.
- [Fix] Ensure that when flashes or alerts are visible, pages are not auto-refreshed (would cause them to dissapear).
- [Fix] Time selector in the explorer does not disappear after clicking out.
- [Maintenance] Require
karafka-core
>= 2.4.8
andkarafka
>= 2.4.16
. - [Maintenance] Update
AirDatepicker
to3.6.0
.
v0.11.0.beta1
- [Feature] Provide ability to pause/resume partitions on running consumers via the UI (Pro).
- [Feature] Provide ability to edit offsets of running consumers (Pro).
- [Feature] Support consumers that have mismatching schema.
- [Feature] Provide ability to navigate to a timestamp in the Explorer (Pro).
- [Feature] Provide ability to create and delete topics from the Web UI (Pro).
- [Feature] Provide ability to manage topics configuration from the Web UI (Pro).
- [Feature] Provide ability to manage topics partitioning from the Web UI (Pro).
- [Feature] Provide ability to inject custom CSS and JS to adjust the Web UI.
- [Enhancement] Support KIP-82 (header values of arrays).
- [Enhancement] Include crawl-based link validator to the CI to ensure no dead links are generated.
- [Enhancement] Allow for custom links in the navigation (Pro).
- [Enhancement] Optimize topic specific lookups (Pro).
- [Enhancement] Replace simple in-process metadata cache with user tracking version for multi-process deployments improvements.
- [Enhancement] Move web ui topics configuration into config.
- [Enhancement] Upgrade DaisyUI to 5.0 and Tailwind to 4.0.
- [Enhancement] Make consumer sampler/stats gathering compatible across debian/alpine/wolfi OSes (chen-anders)
- [Enhancement] Promote consumers lags statistics chart to OSS.
- [Enhancement] Promote consumers RSS statistics chart to OSS.
- [Enhancement] Remove state cache usage that complicated ability to manage topics.
- [Enhancement] Improve flash messages.
- [Enhancement] Improve handling of post-submit redirects.
- [Enhancement] Provide better support for fully transactional consumers.
- [Enhancement] Error out when
#setup
is called after#enable!
. - [Enhancement] Use more performant Kafka API calls to describe topics.
- [Enhancement] Inject
.action-NAME
and.controller-NAME
body classes for usage with custom CSS and JS. - [Enhancement] Improve error handling in the commanding iterator listener (Pro).
- [Change] Do not fully hide config-disabled features but make them disabled.
- [Change] Remove per-consumer process duplicated details from Subscriptions and Jobs tabs.
- [Refactor] Make sure all temporary topics have a
it-
prefix in their name. - [Refactor] Introduce a
bin/verify_topics_naming
script to ensure proper test topics naming convention. - [Fix] Closest time based lookup redirect fails.
- [Fix] Fi incorrect error type in commanding listener from
web.controlling.controller.error
toweb.commanding.listener.error
(Pro). - [Fix] Topic named messages collides with the explorer routes.
- [Fix] Fix a case where live poll button enabling would not immediately start refreshes.
- [Fix] Fix negative message deserialization allocation stats.
- [Fix] Fix incorrect background color in some of the alert notices.
- [Fix] Support dark mode in error pages.
- [Fix] Fix incorrect names in some of the tables headers.
- [Fix] Normalize position of commanding buttons in regards to other UI elements.
- [Fix] Fix incorrect indentation of some of the info messages.
- [Fix] Fix tables headers inconsistent alignments.
- [Fix] Fix incorrect warning box header color in the dark mode.
- [Fix] Fix missing breadcrumbs on the consumers overview page.
- [Fix] Fix a case where disabled buttons would be enabled back too early.
- [Fix] The recent page breadcrumbs and offset id are not refreshed on change.
- [Fix] Direct URL access with too big partition causes librdkafka crash.
- [Fix] Fix incorrect breadcrumbs for pending consumer jobs.
- [Fix] Allow for using default search matchers in Karafka Web UI topics including Errors.
- [Fix] Ensure that when flashes or alerts are visible, pages are not auto-refreshed (would cause them to dissapear).
- [Fix] Time selector in the explorer does not disappear after clicking out.
- [Maintenance] Require
karafka-core
>= 2.4.8
andkarafka
>= 2.4.16
. - [Maintenance] Update
AirDatepicker
to3.6.0
.
v0.10.4
- [Breaking] Drop Ruby
3.0
support according to the EOL schedule. - [Enhancement] Extract producers tracking
sync_threshold
into an internal config. - [Enhancement] Support complex Pro license loading strategies (Pro).
- [Enhancement] Change default
retention.ms
for the metrics topic to support Redpanda Cloud defaults (#450). - [Enhancement] Include subscription group id in the consumers error tracking metadata.
- [Enhancement] Collect metadata details of low level client errors when error tracking.
- [Enhancement] Collect metadata details of low level listener errors when error tracking.
- [Fix] Toggle menu button post-turbo refresh stops working.
v0.10.3
- [Feature] Introduce ability to brand Web UI with environment (Pro).
- [Enhancement] Provide assignment status in the routing (Pro).
- [Enhancement] Support schedule cancellation via Web UI.
- [Enhancement] Rename "probing" to "tracing" to better reflect what this commanding option does.
- [Fix] Fix not working primary and secondary alert styles.