2.2

  • Add Redis Sentinel support.

  • Increase new metric event processing speed by adding a cache on metric patterns.

  • Update carbonapi (new functions: map, reduce, delay; updated: asPercent).

  • Optimize reading metrics while checking trigger (removed unnecessary Redis transaction).

  • Add domain autoresolving for self-metrics sending to Graphite.

  • Fix concurrent read/write from expression cache.

  • Re-enable Markdown in Slack sender.

  • Optimize internal metric collection.

  • Replace pseudotags with ordinary checkboxes in Web UI (but not on backend yet).

  • Fix bug that allowed to create pseudotags (ERROR, etc.) as ordinary tags.

  • Add metrics for each trigger handling time.

  • Translate pagination.

  • Make sorting by status the default option on trigger page.

  • Hide tag list on trigger edit page.

  • Sort tags alphabetically everywhere.

  • Highlight metric row on mouse hover.

  • Automatically add tags from search bar when creating new trigger.

  • Add metric name to “Trigger has same timeseries names” error message.

  • Update event names in case trigger name had changed.

  • 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.

  • Fix logo image background.

  • Fix sorting on -s and 0s.

  • Fix UI glitch while setting maintenance time.

  • Fix retention scheme parsing for some rare cases with comments.