Breaking changes
- None
New features
- [Alertmanager] Added support for Alertmanager - [503](https://github.com/jertel/elastalert2/pull/503) - nsano-rururu
- Add summary_table_max_rows optional configuration to limit rows in summary tables - [508](https://github.com/jertel/elastalert2/pull/508) - mdavyt92
- Added support for shortening Kibana Discover URLs using Kibana Shorten URL API - [512](https://github.com/jertel/elastalert2/pull/512) - JeffAshton
- Added new alerter `HTTP Post 2` which allow more flexibility to build the body/headers of the request. - [530](https://github.com/jertel/elastalert2/pull/530) - lepouletsuisse
- [Slack] Added new option to include url to jira ticket if it is created in the same pipeline. - [547](https://github.com/jertel/elastalert2/pull/547) - hugefarsen
- Added support for multi ElasticSearch instances. - [548](https://github.com/jertel/elastalert2/pull/548) - buratinopy
Other changes
- [Docs] Add exposed metrics documentation - [498](https://github.com/jertel/elastalert2/pull/498) - thisisxgp
- [Tests] Fix rules_test.py - [499](https://github.com/jertel/elastalert2/pull/499) - nsano-rururu
- Upgrade to Python 3.10 and Sphinx 4.2.0 - [501](https://github.com/jertel/elastalert2/pull/501) - jertel
- max_scrolling_count now has a default value of 990 to avoid stack overflow crashes - [509](https://github.com/jertel/elastalert2/pull/509) - jertel
- Update pytest 6.2.5, pytest-cov 3.0.0, pytest-xdist 2.4.0, pylint<2.12, tox 3.24.4 - [511](https://github.com/jertel/elastalert2/pull/511) - nsano-rururu
- Added a check on the value of the path "rules_folder" to make sure it exists - [519](https://github.com/jertel/elastalert2/pull/519) - AntoineBlaud
- [OpsGenie] Fix tags on subsequent alerts - [537](https://github.com/jertel/elastalert2/pull/537) - jertel