Skip to content

Releases: prymitive/karma

v0.80

28 Feb 15:00
Compare
Choose a tag to compare

Added

  • Add /robots.txt to block search engine crawlers.
  • Easily change multi-grid source label via quick access dropdown on the grid
    header.

Changed

  • Reworked how notifications are displayed.

v0.79

28 Jan 15:29
1837f6e
Compare
Choose a tag to compare

Fixed

  • Not all labels were stripped when using lables:keep or labels:strip
    option #2585.

Added

  • healthcheck:visible alertmanager option to control if healtcheck alerts
    should be visible in the UI #2614.

v0.78

22 Dec 12:20
Compare
Choose a tag to compare

Fixed

  • Don't reset regex toggle when adding new silence labels #2520

Added

  • Added support for DeadMansSwitch alerts via healtcheck:alerts option
    on alertmanager upstream configuration #2512.
    Example:

    • Setup always on alert in each Prometheus server (prom1 and prom2):

      - alert: DeadMansSwitch
        expr: vector(1)
    • Add healtcheck configuration to karma:

      alertmanager:
        servers:
          - name: am
            uri: https://alertmanager.example.com
            healthcheck:
              filters:
                prom1:
                  - alertname=DeadMansSwitch
                  - instance=prom1
                prom2:
                  - alertname=DeadMansSwitch
                  - instance=prom2

    If any of these alerts is missing from alertmanager karma will show a warning
    in the UI.

v0.77

04 Dec 18:02
Compare
Choose a tag to compare

Fixed

  • Docker images reported version as dev #2479.

Changed

  • Alert groups will be rendered with fewer details when idle.

v0.76

26 Nov 22:13
Compare
Choose a tag to compare

Fixed

  • Fixed release builds using Github Actions

v0.75

26 Nov 19:22
Compare
Choose a tag to compare

Fixed

  • Fixed auth bypass for /health and /metrics endpoints.
    Those endpoints should be always excluded from authentication but that was
    broken in v0.73 #2465.

Added

  • listen:tls:cert and listen:tls:key config options for listening on HTTPS
    port

Changed

  • ghcr.io/prymitive/karma is now used as the primary repository for docker
    images instead of Docker Hub
  • alertAcknowledgement:commentPrefix config option was replaced by
    alertAcknowledgement:comment that can be used to customise the entire
    comment.

v0.76-rc2

26 Nov 21:12
Compare
Choose a tag to compare
v0.76-rc2 Pre-release
Pre-release
fix(ci): run all tests on release

v0.76-rc1

26 Nov 20:20
Compare
Choose a tag to compare
v0.76-rc1 Pre-release
Pre-release
fix(ci): run tests on release

v0.74

14 Nov 13:49
f74b778
Compare
Choose a tag to compare

This release fixes docker image registration issue (#2377).

v0.73

14 Nov 13:09
Compare
Choose a tag to compare

Backend was refactored to use zerolog for logging (#2276) and chi for request routing (#2287) to reduce the number of dependencies and binary size.
A new log.requests option was added to control if requests should be logged.

Full changelog:

  • #2357 - chore(ui): use nodejs 14.15.0
  • #2341 - fix(ui): fix grid repack after collapse
  • #2337 - fix(backend): simplify version probes
  • #2332 - fix(tests): improve test coverage
  • #2327 - fix(tests): move fixtures to a dedicated folder
  • #2297 - chore(ui): upgrade all 3rd party dependencies
  • #2290 - feat(backend): add log.requests option
  • #2289 - fix(backend): fix static files headers
  • #2287 - chore(backend): migrate from gin-gonic/gin to go-chi/chi
  • #2276 - chore(backend): use zerolog instead of logrus
  • #2271 - fix(ci): migrate storybook config to new format