Skip to content

Releases: moira-alert/web2.0

v2.8.4

12 Sep 11:54
Compare
Choose a tag to compare

Fixed

  • Fix metric list height (#425)
  • Fix metric list rows visually overlapping on desktop (#421)

v2.8.3

28 Aug 15:18
Compare
Choose a tag to compare

Added

  • Change PR Action logic to trigger build from comment and support build on forks (#401)
  • Some buttons can now be hidden with feature-flags (#402)
  • Optimize long metric list render (#415)

Fixed

  • Fix target values on mobile (#412)

v2.7.2

08 Dec 13:42
Compare
Choose a tag to compare

Added

  • Issue and pull request templates #377
  • Creevey now runs in Docker, no Browserstack required #387
  • Click action on tags in trigger list & view #384
  • Mattermost as a delivery channel option #396

Fixed

  • Markdown not working in the mobile version #374
  • Interface inconsistencies in some modals #376 #383
  • Readme wording #380
  • Some deprecated bundling logic #382
  • Last event date format #389
  • Search by non-existent tags #353 #394
  • Trigger list item styles on hover #390
  • A bottleneck in trigger list rendering #391

v2.7.1

08 Aug 10:55
0a55baf
Compare
Choose a tag to compare

Added

  • Trigger, contact and subscription can be imported and exported from a JSON file #322
  • Switch from Travis CI to GitHub actions #344.
  • Ability to set custom maintenance time #329.
  • Migrate to Typescipt #337.
  • Schedule timezone visible on the Trigger page #286.
  • Filter by tag on the Notifications page #328.
  • Status indicator can show up to four statuses #297.
  • Sorting in Trigger and Metric columns on the Patterns page #292.
  • Unsupported contacts will be marked as deprecated #321.
  • Ability to receive a trigger from Moira API with a description prepared by template #484 #287.
  • Teams and team-specific subscriptions #346.
  • State change indicators on the Notifications page
  • Notifications count on the Notifications page

Fixed

  • Move buttons to the top of the Notifications page #354.
  • Update setup instructions #296 #301.
  • TTL validation not working on the trigger edit page #341.
  • Maintenance time setting #320.
  • Trigger validation on backend will run before saving #358.
  • Enable/disable notifications toggle #355.
  • Maintenance setting and notifications list filtered by tag #333.
  • Maintenance and delete buttons in triggers list #284.
  • Errors in stories #306.
  • Duplicating element keys
  • Radiogroup on the Add Trigger page #316.
  • iOS interface #357.

v2.5.1

09 Oct 11:00
Compare
Choose a tag to compare

Upgrading

Config for web is moved to config for API. Please read API and Web to detect the changes and merge two configs. Old config for web is not needed anymore.

Incompatible changes

New features

Bug fixes and improvements

v2.5.0

12 Apr 11:04
a42654a
Compare
Choose a tag to compare
New features
  • Added Graphite tags support #142.
  • Reworked trigger search input control in web UI. Fulltext search is now available, as long as the old tag filters #185.
  • Added Webhook sender #123. For more info see documantation.
  • Added information who and when turned on maintenance mode. You can see it as a hint in web UI near the metric, and in metric alert message #192.
  • Added a meaningful title to all Moira web pages #177.
  • Added environment variable that customizes api URL path for web UI Docker image #173.
  • Added new variables to script sender. Variable ${trigger_name} is now deprecated, removed from documentation and will be removed in the future versions of Moira #228. For more information about new variables and script configuration see documantation.

See full lists of features, bug fixes and improvements and upgrading guide on Moira Release Notes page.

v2.4.0

25 Dec 12:22
a91f0e3
Compare
Choose a tag to compare

Important! Redis DB conversion is required.

Moira 2.4 has some structure changes in Redis DB. It will work fluently out of the box, but lazy triggers will still be checked every time on new metrics.

You can upgrade from moira 2.2 or 2.3 using corresponding flag in --from-version variable.

moira-cli --config=/etc/moira/cli.yml --update --from-version=2.2/2.3

If you would like to downgrade back to Moira 2.2 or 2.3, you should run CLI-converter.

moira-cli --config=/etc/moira/cli.yml --downgrade --to-version=2.2/2.3

Both cases imply usage of Moira-Cli v.2.4, you can find it on Release Page.

v2.3

20 Aug 08:59
d3b5196
Compare
Choose a tag to compare

Important! Redis DB conversion is desirable.

Moira 2.3 has some structure changes in Redis DB.
It will work fluently out of the box, but we recommend you to run converter once Moira is updated.

moira-cli -update --config=/etc/moira/cli.yml

/etc/moira/cli.yml

redis:
  host: localhost
  port: "6379"
  dbid: 0
log_file: stdout
log_level: debug

If you would like to downgrade back to Moira 2.2, you should run CLI-converter.

moira-cli -downgrade --config=/etc/moira/cli.yml

Both cases imply usage of Moira-CLI v.2.3, you can find it on Release Page.

v2.2

14 Mar 09:49
96818ca
Compare
Choose a tag to compare
  • Fix bug in triggers with multiple targets. Metrics from targets T2, T3, ... were not deleted properly.
  • Fix old-style configuration files in platform-specific packages.
  • Fix bug that prevented non-integer timestamps from processing.
  • Add domain autoresolving for self-metrics sending to Graphite.
  • Fix bug that allowed to create pseudotags (ERROR, etc.) as ordinary tags.
  • Translate pagination.
  • Hide tag list on trigger edit page.
  • Highlight metric row on mouse hover.
  • Re-enable Markdown in Slack sender.
  • Fix logo image background.
  • Optimize reading metrics while checking trigger (removed unnecessary Redis transaction).
  • Replace pseudotags with ordinary checkboxes in Web UI (but not on backend yet).
  • Update event names in case trigger name had changed.
  • Fix sorting on -s and 0s.
  • Make sorting by status the default option on trigger page.
  • Fix UI glitch while setting maintenance time.
  • Automatically add tags from search bar when creating new trigger.
  • Sort tags alphabetically everywhere.
  • Update carbonapi (new functions: map, reduce, delay; updated: asPercent).
  • Fix concurrent read/write from expression cache.
  • Add metrics for each trigger handling time.
  • Add Redis Sentinel support.
  • Increase trigger processing speed by adding a cache on metric patterns.
  • Add metric name to "Trigger has same timeseries names" error message.
  • Fix retention scheme parsing for some rare cases with comments.
  • Optimize internal metric collection.

v2.1

15 Jan 10:02
Compare
Choose a tag to compare