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