Skip to content

Releases: moira-alert/moira

v2.12.1

27 Sep 09:45
8e4c26f
Compare
Choose a tag to compare

Fixes

v2.11.2

27 Sep 09:34
7f06aef
Compare
Choose a tag to compare

Fixes

v2.10.1

27 Sep 09:24
e35ce38
Compare
Choose a tag to compare

Fixes

v2.9.2

27 Sep 09:15
0769e6a
Compare
Choose a tag to compare

Fixes

Dependencies

v2.13.0

20 Sep 11:38
9e90688
Compare
Choose a tag to compare

Major Changes

Minor Changes

Dependencies

Full Changelog: v2.12.0...v2.13.0

v2.8.5

20 Sep 11:42
87204db
Compare
Choose a tag to compare

Fixes

Dependencies

v2.12.0

26 Jul 08:42
6558fad
Compare
Choose a tag to compare

Major Changes

  • Add support group topics in Telegram sender.
    The instruction for adding such contacts are the same as in group chats in api config.
    You need to update with the command cli --update --from-version '2.11'.
    #1044
    #1022 (by @Gaspero & @almostinf)

Minor Changes

  • Add filling with default values of ttl_state, ttl and sched fields in the trigger dto.
    #1047 (by @AleksandrMatsko)

  • Add validating of alone_metrics field in trigger dto.
    #1049 (by @AleksandrMatsko)

  • Accelerate handling of non-strict asterisk tags.
    #1050 (by @almostinf)

  • Added more info (clusted_id and source) to trigger check failed logs.
    #1052 (by @kissken)

  • Make configurable rescheduling delay in notifier.
    Read more in notifier docs.
    #1046 (by @AleksandrMatsko)

  • Replaced old notifiers logs about plotting with more informative logs with sending notifications.
    #1054
    #1057 (by @AleksandrMatsko)

v2.11.1

05 Jul 10:39
973caa5
Compare
Choose a tag to compare

Major Changes

  • Add clean up moira patterns metrics key in cli command --cleanup-pattern-metrics.
    Be careful using this command, it can save checker resources a lot, however it changes the default behavior of transformNull in Moira,
    in fact the moment you use this command the function stops working for metrics that did not come to Moira more than metrics_ttl.
    If you do a nightly cleanup in cronjob, the behavior of the function becomes similar in Graphite.
    #1011
    #1019 (by @almostinf)

  • Add ability to read from slaves in redis cluster.
    Read more in the redis configuration of each service.
    #1025 (by @Tetrergeru)

Minor Changes

  • Move batch forced save timeout to filter config.
    Read more in filter docs.
    #1014 (by @Tetrergeru)

  • Add remove future metrics in cli with command --cleanup-future-metrics.
    Also added discarding such metrics that are written further into the future than the current time plus drop_metrics_ttl.
    #1012 (by @almostinf)

  • Add ability for admins to create contacts and subscriptions for other users and teams.
    #1024 (by @Tetrergeru)

  • Add custom name field to contacts.
    #1021 (by @almostinf)

  • Add emoji support in Mattermost notifications.
    Read more in notifier docs.
    #1028 (by @kissken)

  • Forbidden create unresolved contact type.
    #1030
    #1030 (by @almostinf)

  • Add user authorization info to /api/user/settings.
    #1034 (by @Tetrergeru)

  • Add a cli command --remove-unused-triggers-with-ttl to remove unsubscribed triggers
    that have not been modified within the time passed.
    #1033 (by @kissken)

  • Remove benchmarks from CI.
    #1032 (by @almostinf)

  • Improve perfomance of restoreMetricStringByNameAndLabels function.
    It reduced allocations by more than a factor of two in filters.
    #1039
    #1045 (by @almostinf)

  • Add cache for pattern matching handler in filters.
    This increased the speed of building the tree by ~20%.
    Read more in filter docs.
    #1038 (by @almostinf)

Fixes

Dependencies

  • Update golang image in docker to 1.21.
    #1026 (by @Tetrergeru)

  • Upgrade Mattermost client and improve the look of the notifications in Mattermost.
    #1023 (by @kissken)

v2.11.0

19 Apr 09:41
62e8ac3
Compare
Choose a tag to compare

Incompatible changes

  • To realize the feature with multiple senders of the same type we have changed the configuration of senders in notifier config and web api config.
  • It is necessary to replace the contacts field in the web config api with contacts_template.
  • It is also necessary to replace field type with sender_type in notifier config and add field contact_type, which will refer to type in web config contacts_template.

Major Changes

  • Add ability to scale senders with same type.
    Read more in notifier docs.
    #994 (by @almostinf)

  • Add ability to use template webhook body and custom headers.
    Read more in webhook docs.
    #995 (by @almostinf)

Minor Changes

Fixes

  • Fix filter connection, heartbeat and create matching handler logs level.
    #1010 (by @almostinf)

v2.10.0

29 Mar 13:48
9f7f720
Compare
Choose a tag to compare

Major Changes

  • Multiple clusters per trigger source. !! Config changes required in checker, notifier and api, see the docs.
    #981 (by @Tetrergeru)

  • Add admin permissions via list of admins in api. Admins can be configured via config
    #996 #1001 (by @Tetrergeru)

  • Fix sending notifications on muted and deleted triggers and muted metrics. Read more in notifier docs.
    #966 (by @almostinf)

Minor Changes

Fixes

Dependencies

Lints

  • Add decorder, errorlint, loggercheck and noctx lints
    #960 (by @kissken)

  • Add dots to godocs
    #997 (by @Tetrergeru)

  • Add exportloopref, gocheckcompilerdirectives, goconst, godot, gofumpt, goheader and grouper lints
    #1000 (by @kissken)