What's Changed
- Changed naming for feature docker images by @litleleprikon in https://github.com/moira-alert/moira/pull/440
- Added subscription transfer and contact deletion to CLI by @Nixolay in https://github.com/moira-alert/moira/pull/443
- Added Msteams support by @imavroukakis in https://github.com/moira-alert/moira/pull/432
- Upgraded golangci-lint to v1.21.0 by @titusjaka in https://github.com/moira-alert/moira/pull/439
- Fixed memory leak in Scorch-type index in Bleve by @Nixolay in https://github.com/moira-alert/moira/pull/444
- Made image cli by @Nixolay in https://github.com/moira-alert/moira/pull/454
- Checked nil pointer by @Nixolay in https://github.com/moira-alert/moira/pull/455
- Fixed nil pointer dereference in notifier by @litleleprikon in https://github.com/moira-alert/moira/pull/452
- Added twimlets support for Twilio sender by @prizov in https://github.com/moira-alert/moira/pull/450
- Panic in filter by @Nixolay in https://github.com/moira-alert/moira/pull/467
- Added cleaning moira from fired users by @Nixolay in https://github.com/moira-alert/moira/pull/458
- Cleaned up metrics interface by @Pliner in https://github.com/moira-alert/moira/pull/475
- Run goimports by @Pliner in https://github.com/moira-alert/moira/pull/478
- Metrics facade by @Pliner in https://github.com/moira-alert/moira/pull/477
- Reworked Counter.Inc and drop NewMetersCollection from Registry by @Pliner in https://github.com/moira-alert/moira/pull/479
- Set up metrics prefix at start up by @Pliner in https://github.com/moira-alert/moira/pull/480
- Added CODEOWNERS by @Pliner in https://github.com/moira-alert/moira/pull/483
- Extracted telemetry config and setup telemetry server by @Pliner in https://github.com/moira-alert/moira/pull/482
- Added Prometheus endpoint for internal metrics by @Pliner in https://github.com/moira-alert/moira/pull/474
- Fixed incorrect parsing of multiple equal signs in label by @idoqo in https://github.com/moira-alert/moira/pull/490
- Added community guides by @litleleprikon in https://github.com/moira-alert/moira/pull/485
- Moved plot boundaries by @A1bemuth in https://github.com/moira-alert/moira/pull/495
- Reduced nodes slice capacity by @A1bemuth in https://github.com/moira-alert/moira/pull/496
- Implemented stable pagination by @litleleprikon in https://github.com/moira-alert/moira/pull/498
- Enabled pprof heap handler by @A1bemuth in https://github.com/moira-alert/moira/pull/497
- Handled pager params on /page url by @litleleprikon in https://github.com/moira-alert/moira/pull/502
- Made filter optimizations by @A1bemuth in https://github.com/moira-alert/moira/pull/503
- Upgraded to Go 1.14 by @beevee in https://github.com/moira-alert/moira/pull/504
- Updated golang/mock to 1.4.1 by @A1bemuth in https://github.com/moira-alert/moira/pull/507
- Updated GolangCI Lint version by @litleleprikon in https://github.com/moira-alert/moira/pull/509
- Added reviewdog by @litleleprikon in https://github.com/moira-alert/moira/pull/468
- Improved docker-compose by @litleleprikon in https://github.com/moira-alert/moira/pull/515
- Fixed pattern matching in filter by @beevee in https://github.com/moira-alert/moira/pull/517
- Added slave replicas read by @A1bemuth in https://github.com/moira-alert/moira/pull/510
- Added cap on metric fetching to prevent checker OOM by @beevee in https://github.com/moira-alert/moira/pull/519
- Added metrics for every possible state transition by @beevee in https://github.com/moira-alert/moira/pull/527
- Metrics mixed up in graph legend by @Nixolay in https://github.com/moira-alert/moira/pull/526
- Test on a non-primary database by @Nixolay in https://github.com/moira-alert/moira/pull/529
- Added templates to trigger description #484 by @Nixolay in https://github.com/moira-alert/moira/pull/487
- Added limit to FetchNotifications function for read notifications from db by @ifireice in https://github.com/moira-alert/moira/pull/505
- Improved advanced mode by @litleleprikon in https://github.com/moira-alert/moira/pull/470
- Rewrote self-state check by @Nixolay in https://github.com/moira-alert/moira/pull/417
- Changed regexp submatch index by @litleleprikon in https://github.com/moira-alert/moira/pull/534
- Added alone metrics to get trigger reply by @litleleprikon in https://github.com/moira-alert/moira/pull/538
- Rewrote validation for empty targets by @litleleprikon in https://github.com/moira-alert/moira/pull/540
- Now we save all evaluated metrics not only from T1 target to compere it then save trigger by @borovskyav in https://github.com/moira-alert/moira/pull/541
- Do not use t1: prefix in trigger alerts that have only one target by @borovskyav in https://github.com/moira-alert/moira/pull/539
- Fixed alone metrics check error message by @borovskyav in https://github.com/moira-alert/moira/pull/543
- Improved performance of check by @litleleprikon in https://github.com/moira-alert/moira/pull/542
- Added test selfstate by @Nixolay in https://github.com/moira-alert/moira/pull/546
- Improved alone metrics error message by @litleleprikon in https://github.com/moira-alert/moira/pull/547
- Allowed stale read for pattern metrics by @litleleprikon in https://github.com/moira-alert/moira/pull/549
- Changed default metric name to T1 by @litleleprikon in https://github.com/moira-alert/moira/pull/548
- Denied usage of asterisk pattern by @litleleprikon in https://github.com/moira-alert/moira/pull/555
- Added debug exception by @Nixolay in https://github.com/moira-alert/moira/pull/552
- Fixed goroutines leak in filter by @litleleprikon in https://github.com/moira-alert/moira/pull/562
- Added tagging current master branch with latest tag by @beevee in https://github.com/moira-alert/moira/pull/565
- Fixed incorrect shutdown and conflict of data types during output in MetricsMatcher. by @JIexa24 in https://github.com/moira-alert/moira/pull/566
- Fixed multiple connections closing in Moira-Filter caused by PR-562. by @JIexa24 in https://github.com/moira-alert/moira/pull/570
- Updated golang by @Nixolay in https://github.com/moira-alert/moira/pull/571
- Added return 'not found' when rendering non-existing trigger chart by @idoqo in https://github.com/moira-alert/moira/pull/572
- Added more linters by @zhelyabuzhsky in https://github.com/moira-alert/moira/pull/573
- Fixed full-text search if the text is in uppercase by @zhelyabuzhsky in https://github.com/moira-alert/moira/pull/574
- Added private channels support by @zhelyabuzhsky in https://github.com/moira-alert/moira/pull/578
- Updated Go to 1.15.2 by @zhelyabuzhsky in https://github.com/moira-alert/moira/pull/579
- Fixed Telegram group chat response message by @zhelyabuzhsky in https://github.com/moira-alert/moira/pull/582
- Improved sendAsAlbum Telegram function by @zhelyabuzhsky in https://github.com/moira-alert/moira/pull/581
- Fixed sending of plots in notifications by @zhelyabuzhsky in https://github.com/moira-alert/moira/pull/580
- Added support of Slack user-group mentioning in the alert message by @ArXa1L in https://github.com/moira-alert/moira/pull/585
- Fixed CarbonAPI pow function by @zhelyabuzhsky in https://github.com/moira-alert/moira/pull/586
- Bumped golangci-lint version by @beevee in https://github.com/moira-alert/moira/pull/587
- Updated templates by @Nixolay in https://github.com/moira-alert/moira/pull/536
- Removed "parse" post message argument by @ArXa1L in https://github.com/moira-alert/moira/pull/588
- Fixed Telegram group chat response message by @zhelyabuzhsky in https://github.com/moira-alert/moira/pull/589
- Made responding only to messages beginning with /start in Telegram by @beevee in https://github.com/moira-alert/moira/pull/590
- Allowed targets be single if it not declared by @litleleprikon in https://github.com/moira-alert/moira/pull/554
- Marked all dangerous Graphite functions as such by @Nixolay in https://github.com/moira-alert/moira/pull/531
- Improved logging by @androndo in https://github.com/moira-alert/moira/pull/599
- Cleaned last check on trigger update by @litleleprikon in https://github.com/moira-alert/moira/pull/596
- Removed populate check in trigger update by @litleleprikon in https://github.com/moira-alert/moira/pull/602
- Added error logging in notifier by @litleleprikon in https://github.com/moira-alert/moira/pull/604
- Cloned logger by @androndo in https://github.com/moira-alert/moira/pull/605
- Fixed logging place by @litleleprikon in https://github.com/moira-alert/moira/pull/606
- Updated Slack client by @androndo in https://github.com/moira-alert/moira/pull/608
- Switched to github actions instead of travis CI by @litleleprikon in https://github.com/moira-alert/moira/pull/610
- Detailed logs by @androndo in https://github.com/moira-alert/moira/pull/600
- Disabled excluded logs if plots by @androndo in https://github.com/moira-alert/moira/pull/612
- Changed trigger/check method to PUT and body params by @androndo in https://github.com/moira-alert/moira/pull/611
- Detected broken contacts by @androndo in https://github.com/moira-alert/moira/pull/615
- Added metrics export by @litleleprikon in https://github.com/moira-alert/moira/pull/613
- Made expression not in uppercase only by @balalay12 in https://github.com/moira-alert/moira/pull/622
- Added team subscriptions and contacts by @litleleprikon in https://github.com/moira-alert/moira/pull/537
- Added pager deletion by @litleleprikon in https://github.com/moira-alert/moira/pull/623
- Added strings methods to templating functions by @androndo in https://github.com/moira-alert/moira/pull/624
- Fixed api bugs by @litleleprikon in https://github.com/moira-alert/moira/pull/628
- Fixed http schema escaping when build url in webhook sender by @androndo in https://github.com/moira-alert/moira/pull/627
- Moved coverage to codecov by @androndo in https://github.com/moira-alert/moira/pull/630
- Fixed checker bugs by @litleleprikon in https://github.com/moira-alert/moira/pull/621
- Fixed prepare test by @litleleprikon in https://github.com/moira-alert/moira/pull/644
- Simplified ConvertForCheck function by @litleleprikon in https://github.com/moira-alert/moira/pull/645
- Bumped go to 1.16.5 by @litleleprikon in https://github.com/moira-alert/moira/pull/642
- Improved speed of metrics matching in filter by @KiskachiMaria in https://github.com/moira-alert/moira/pull/682
- Added performance test for matching of tagged metrics by @dmitryanchikov in https://github.com/moira-alert/moira/pull/686
- Updated module github.com/golang/snappy by @zhelyabuzhsky in https://github.com/moira-alert/moira/pull/698
- Changed Kontur logo by @zhelyabuzhsky in https://github.com/moira-alert/moira/pull/704
- Added shared test configuration for GoLand by @zhelyabuzhsky in https://github.com/moira-alert/moira/pull/703
- Updated bleve package by @zhelyabuzhsky in https://github.com/moira-alert/moira/pull/706
- Fixed redis port exposing by @zhelyabuzhsky in https://github.com/moira-alert/moira/pull/711
- Added automaxprocs package to filter by @zhelyabuzhsky in https://github.com/moira-alert/moira/pull/712
- Decreased level of logging for broken contact errors to 'warning' by @dmitryanchikov in https://github.com/moira-alert/moira/pull/716
- Added automaxprocs package to api, checker, cli, notifier by @zhelyabuzhsky in https://github.com/moira-alert/moira/pull/719
- Added CodeQL analysis by @zhelyabuzhsky in https://github.com/moira-alert/moira/pull/705
- Fixed plotting error in notifier by @dmitryanchikov in https://github.com/moira-alert/moira/pull/724
New Contributors
- @prizov made their first contribution in https://github.com/moira-alert/moira/pull/450
- @idoqo made their first contribution in https://github.com/moira-alert/moira/pull/490
- @A1bemuth made their first contribution in https://github.com/moira-alert/moira/pull/495
- @JIexa24 made their first contribution in https://github.com/moira-alert/moira/pull/566
- @ArXa1L made their first contribution in https://github.com/moira-alert/moira/pull/585
- @androndo made their first contribution in https://github.com/moira-alert/moira/pull/599
- @balalay12 made their first contribution in https://github.com/moira-alert/moira/pull/622
Full Changelog: https://github.com/moira-alert/moira/compare/v2.5.1...v2.6.0