github prymitive/karma v0.64
on GitHub

This release improves Alertmanager cluster handling:

  • cluster: foo option can be now set for each alertmanager (see docs)
  • @cluster=foo filter was added
  • when multiple clusters are configured alerts will have @cluster: foo labels for quick filtering (instead of @alertmanager)
  • silences are tagged with the alertmanager cluster name intead of each alertmanager instance

Multi-grid view now accepts @receiver, @alertmanager and @cluster as labels to generate grids from.
JS/CSS bundle size was reduced.
Editing regex silences in (foo|bar) and foo|bar|baz format is now better handled in the UI.

Full changelog:

  • #1863 - fix(tests): add more test coverage
  • #1862 - fix(ui): better editing of regex silences
  • #1857 - fix(ui): tweak DateFromNow output
  • #1854 - feat(ui): drop moment.js to reduce bundle size
  • #1846 - chore(ui): move moment poller to a dedicated component
  • #1845 - fix(ui): remove unused deps
  • #1842 - chore(ui): upgrade all 3rd party dependencies
  • #1841 - fix(ui): migrate to react-hotkeys-hook
  • #1840 - fix(ui): tweak date input css
  • #1838 - fix(ui): switch to react-day-picker for silence modal
  • #1834 - fix(docs): mention @cluster in docs
  • #1833 - fix(ui): ensure that titlebar is updated on settings change
  • #1830 - chore(storybook): remove storybook-addon-performance addon
  • #1829 - fix(api): count silences per cluster, not instance
  • #1827 - fix(ui): show cluster name on silences instead of each alertmanager
  • #1825 - feat(project): better support for alertmanager clusters
  • #1823 - fix(ui): only focus elements on mount
  • #1822 - chore(demo): update demo ACL rules
  • #1821 - fix(ui): migrate last few compontents to use hooks
  • #1817 - fix(ui): rewrite more components with hooks
  • #1815 - fix(ui): always use defaults for alert render count
  • #1814 - chore(ui): upgrade all 3rd party dependencies
  • #1813 - fix(docs): ignore dependabot changes in changelog
  • #1808 - fix(ui): drop useLocalStore from components
  • #1804 - fix(demo): bump demo GOGC
  • #1803 - chore(demo): enable debug on demo
  • #1795 - fix(ci): delete stale bundle diff comments
  • #1794 - fix(ui): migrate more components to hooks
  • #1793 - fix(ui): apply correct styles to accorion
  • #1792 - fix(ui): rewrite Accordion component
  • #1791 - fix(ui): avoid annotation re-renders
  • #1790 - fix(ui): reduce webpack bundle size
  • #1787 - chore(ui): upgrade all 3rd party dependencies
  • #1786 - fix(backend): reduce number of memory allocations
  • #1784 - fix(ci): fix branch reset
  • #1783 - fix(ci): use branch for diff jobs
  • #1782 - fix(ci): don’t post diff comments when there’s no content
  • #1778 - fix(ci): compare stats in-place
  • #1777 - feat(test): report more metrics when running go benchmarks
  • #1774 - fix(backend): revert to using gzip for cache
  • #1773 - chore(ui): upgrade all 3rd party dependencies
  • #1768 - fix(ui): use custom masonry grid component
one month ago