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