Releases: prymitive/karma
v0.23
This release adds 2 new features:
- allow disabling TLS certificate verification for alertmanager connections for those who need this
- allow setting custom colors for specific labels (only via a config file). For example
severity
label can be more readable if you set red for critical and yellow for warning, example:
labels:
color:
custom:
severity:
info: "#87c4e0"
warning: "#ffae42"
critical: "#ff220c"
Full changelog:
- #414 feat(backend): allow setting custom colors for labels (@prymitive)
- #410 feat(backend): allow disabling TLS certificate validation (@prymitive)
- #403 chore(ci): drop Go modules env from heroku job (@prymitive)
- #401 fix(deploy): correct docker deploy conditional (@prymitive)
- #400 feat(api): use metrics to detect Alertmanager version (@prymitive)
v0.22
Bug fixes, dependency updates and a dark theme css file added to the docker image.
Full changelog:
- #399 fix(proxy): check for trailing slash on listen.prefix when proxy is on (@prymitive)
- #398 feat(ui): add an example dark.css theme file (@prymitive)
- #392 chore(demo): pin docker images when building demo image (@prymitive)
- #379 chore(demo): pin alertmanager to 0.15.3 on demo site (@prymitive)
- #374 fix(backend): don't cache custom assets (@prymitive)
- #373 fix(ui): align autocomplete dropdown with the input (@prymitive)
- #370 fix(deploy): trigger docker deploy on new tag (@prymitive)
v0.21
This release allows stripping selected annotations and passing custom headers to HTTP requests send to Alertmanager.
Full changelog:
- #368 feat(backend): add support for custom headers (#368) (@ephur)
- #369 feat(docker): build and deploy docker images from Travis CI (@prymitive)
- #366 feat(build): use Go modules to install all cli tools (@prymitive)
- #365 feat(backend): allow stripping annotations (@prymitive)
- #354 chore(api): drop counters from API response (@prymitive)
v0.20
Fixed bugs with editing existing silences.
Full changelog:
- #348 fix(ui): use new style alertmanager input values (@prymitive)
- #347 feat(ci): check for git diff after go get in CI (@prymitive)
- #344 feat(ui): use bootstrap custom control for checkboxes (@prymitive)
v0.19
This release switches to Go modules instead of dep, for Go dependency management, adds caching headers to static files and updates lots of dependencies.
Full changelog:
- #342 chore(deps): upgrade all nodejs deps (@prymitive)
- #340 fix(ci): correctly disable cache on Travis CI (@prymitive)
- #339 feat(backend): set caching headers for all static files (@prymitive)
- #338 feat(tests): run tests using non-UTC time zone (@prymitive)
- #336 chore(build): store file metadata when generating binary assets (@prymitive)
- #334 fix(deps): re-create Go module files (@prymitive)
- #330 fix(ci): move git diff check to the end of job run (@prymitive)
- #329 chore(build): add missing lines to go.sum (@prymitive)
- #328 chore(ci): cache Go modules dirs on Travis (@prymitive)
- #325 fix(ci): drop go module tidy check from travis (@prymitive)
- #302 chore(project): migrate from dep to Go modules (@prymitive)
- #308 chore(ci): use Go 1.11.4 on Travis (@prymitive)
- #306 build(deps): update nodejs to 10.14.2 (@prymitive)
- #305 chore(deps): install go-bindata from new repo (@prymitive)
- #292 build(deps): update nodejs to 10.14.2 (@prymitive)
- #288 chore(deps): upgrade all 3rd party deps in yarn (@prymitive)
v0.18
Improved support for HA alertmanager clusters (#224 #229)
Full changelog:
- #275 build(deps): update nodejs to 10.14.1 (@prymitive)
- #280 Build(deps): bump mobx from 5.6.0 to 5.7.0 in /ui (@dependabot-bot)
- #279 fix(ui): improve support for HA clusters (@prymitive)
- #278 fix(ui): don't show @alertmanager labels on HA setup (@prymitive)
- #277 build(deps): bump gopkg.in/yaml.v2 from 2.2.1 to 2.2.2 (@dependabot-bot)
- #276 build(deps): bump github.com/getsentry/raven-go from 0.1.1 to 0.2.0 (@dependabot-bot)
v0.17
Fixed loading of the default config file, see #261.
Full changelog:
- #264 chore(demo): build demo only for internal PRs (@prymitive)
- #262 fix(config): default to 'karma.yaml' config file (@prymitive)
- #248 chore(ci): remove sudo options from Travis config (@prymitive)
- #235 chore(tests): add mock responses from alertmanager 0.15.3 (@prymitive)
- Updated dependencies
v0.16
CSS cleanups and a new feature allowing to bundle custom css/js file (see #189).
Full changelog:
- #206 chore(yarn): upgrade all dependencies in yarn.lock (@prymitive)
- #201 chore(demo): update demo analytics code (@prymitive)
- #190 feat(project): add support for loading extra css/js files (@prymitive)
- #194 chore(ci): parallelize Travis CI jobs by using same name for stages (@prymitive)
- #186 chore(demo): add a very long word inside annotation to the demo (@prymitive)
- #185 fix(tests): add annotations sort test (@prymitive)
- #184 fix(ui): only break long words in annotations (@prymitive)
- #183 fix(ui): use correct classes for not yet applied filters (@prymitive)
- #177 refactor(ui): cleanup label color/style selection (@prymitive)
v0.15
UI tweaks and a fix for proxy mode with Alertmanager under sub-uri (@sylr).
Full changelog:
- #174 fix(api): proxy when upstream url has a path (@sylr)
- #170 chore(deps): pin raven-go to latest version (@prymitive)
- #154 fix(ui): move ul to a dedicated div to prevent bottom border (@prymitive)
- #147 refactor(ui): change label style to make the value more visible (@prymitive)
- #148 refactor(ui): speed up updates with large number of alerts (@prymitive)
- #142 feat(ui): add tooltips to silence matcher counters (@prymitive)
- #141 chore(ui): tweak affected alerts preview (@prymitive)
- #140 fix(ui): fix silence form reset callbacks (@prymitive)
- #139 feat(ui): paginate long preview lists (@prymitive)
- #136 chore(docs): update screenshots (@prymitive)
v0.14
New features:
- When creating or editing a silence affected alerts will be previewed
- Silences can be deleted
- Added tooltips to clickable elements
Full changelog:
- #135 fix(ui): don't try to enable scrolling on unmounted modal (@prymitive)
- #134 build(deps): bump github.com/sirupsen/logrus from 1.0.6 to 1.1.1 (@dependabot-bot)
- #132 build(deps): bump @fortawesome/free-regular-svg-icons from 5.3.1 to 5.4.0 in /ui (@dependabot-bot)
- #131 build(deps): bump @fortawesome/free-solid-svg-icons from 5.3.1 to 5.4.0 in /ui (@dependabot-bot)
- #130 build(deps): bump @fortawesome/fontawesome-svg-core from 1.2.4 to 1.2.5 in /ui (@dependabot-bot)
- #133 feat(ui): allow deleting silences (with preview) (@prymitive)
- #129 chore(api): pin Go dependencies (@prymitive)
- #128 feat(ui): add tooltips to clickable components (@prymitive)
- #127 refactor(ui): drop alert count from silence preview (@prymitive)
- #126 feat(ui): preview affected alerts before submitting silence (@prymitive)
- #125 fix(ui): set high z-index on react-select dropdown menu (@prymitive)