Breaking changes
- [VictorOps] Changed
state_message
andentity_display_name
values to be taken from an alert rule. - #329 - @ChristophShyper- Potentially a breaking change if the alert subject changes due to the new default behavior.
- Change metric/percentage rule types to store query_key as dict, instead of string, for consistency with other rule types. #340 - @AntoineBlaud
New features
- [Kubernetes] Adding Image Pull Secret to Helm Chart - #370 - @robrankin
- Apply percentage_format_string to match_body percentage value; will appear in new percentage_formatted key - #387 - @iamxeph
- Add support for Kibana 7.14 for Kibana Discover - #392 - @nsano-rururu
- Add metric_format_string optional configuration for Metric Aggregation to format aggregated value - #399 - @iamxeph
- Make percentage_format_string support format() syntax in addition to old %-formatted syntax - #403 - @iamxeph
- Add custom_pretty_ts_format option to provides a way to define custom format of timestamps printed by pretty_ts() function - #407 - @perceptron01
Other changes
- [Tests] Improve test code coverage - #331 - @nsano-rururu
- [Docs] Upgrade Sphinx from 4.0.2 to 4.1.2- #332 #343 #344 #369 - @nsano-rururu
- Ensure hit count returns correct value for newer ES clusters - #333 - @JeffAshton
- [Tests] Upgrade Tox from 3.23.1 to 3.24.1 - #345 #388 - @nsano-rururu
- Upgrade Jinja from 2.11.3 to 3.0.1 - #350 - @mrfroggg
- [Tests] Add test code. Changed ubuntu version of Dockerfile-test from latest to 21.10. - #354 - @nsano-rururu
- Remove Python 2.x compatibility code - #354 - @nsano-rururu
- [Docs] Added Chatwork proxy settings to documentation - #360 - @nsano-rururu
- Add settings to schema.yaml(Chatwork proxy, Dingtalk proxy) - #361 - @nsano-rururu
- [Docs] Tidy Twilio alerter documentation - #363 - @ferozsalam
- [Tests] Improved test coverage for opsgenie.py 96% to 100% - #364 - @nsano-rururu
- [Docs] Update mentions of JIRA to Jira - #365 - @ferozsalam
- [Docs] Tidy Datadog alerter documentation - #380 - @ferozsalam