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