Releases: jertel/elastalert2
Releases · jertel/elastalert2
2.13.1
Breaking changes
- None
New features
- None
Other changes
- [Helm] Add support for generating rule config from a directory of rules, during chart deployment - #1236 - @mehrdad-khojastefar
- [AlertManager] Fix typo with new feature released in 2.13.0 - #1237 - @eveningcafe
2.13.0
Breaking changes
- None
New features
- [Alertmanager] Add alertmanager resolve timeout configuration option - #1187 - @eveningcafe
Other changes
2.12.0
Breaking changes
- None
New features
- Add initial support for EQL - #1189 - @jertel
- Add
fields
parameter to rules to be able to pull in runtimes fields, and more. #1193 - @Goggin - Add EQL support to elastalert-test-rule utility - #1195 - @jertel
Other changes
- Add support for Kibana 8.8 for Kibana Discover - #1184 - @nsano-rururu
- Upgrade pylint 2.17.0 to 2.17.4, pytest 7.2.2 to 7.3.1, pytest-xdist 3.2.0 to 3.3.1, sphinx 6.1.3 to 6.2.1, sphinx_rtd_theme == 1.2.2 - #1194 - @nsano-rururu
- Upgrade to Tox 4 - #1196 - @jertel
- Log message when exiting due to --end param being in the past - #1199 - @jertel
2.11.0
Other changes
- [Kubernetes] Fix mistake introduced in #1141 related to initContainers - #1145 - @aturpin1789
- Add support for Kibana 8.7 for Kibana Discover - #1153 - @nsano-rururu
- [Docs] Add documentation for accessing subfields of array items - #1166 - @jertel
2.10.1
Breaking changes
- None
New features
- None
Other changes
- Corrected alert bug when both top_count_keys and query_key are specified in a rule - #1128 - @jertel
- Fixed docker-compose detection logic from recent PR - #1128 - @jertel
- Upgrade pylint 2.15.5 to 2.17.0, pytest 7.2.0 to 7.2.2, pytest-xdist 3.1.0 to 3.2.0, sphinx 5.3.0 to 6.1.3, tox 3.27.1 to 3.28.0 - #1131 - @nsano-rururu
- Update Docs & FAQ(disable_rules_on_error, es_conn_timeout) - #1133 - @nsano-rururu
- [Kubernetes] Add extraInitContainers value to helm chart - #1141 - @aturpin1789
2.10.0
Breaking changes
- [Alerta] All matches will now be sent with the alert - #1068 - @dakotacody
- Renamed the
overwrites
parameter tooverrides
in the load_conf method of config.py - #1100 - @akusei
New features
- [Graylog GELF] Alerter added. #1050 - @malinkinsa
- [TheHive] Format
title
,type
, andsource
with dynamic lookup values - #1092 - @fandigunawan - [HTTP POST2]
http_post2_payload
andhttp_post2_headers
now support multiline JSON strings for better control over jinja templates - #1104 - @akusei - [HTTP POST2] This alerter now supports the use of
jinja_root_name
- #1104 - @akusei - [Rule Testing] The data file passed with
--data
can now contain a single JSON document or a list of JSON objects - #1104 - @akusei
Other changes
- [Docs] Clarify Jira Cloud authentication configuration - 94f7e8c - @jertel
- Update minimum versions for third-party dependencies in requirements.txt and setup.py - #1051 - @nsano-rururu
- [Docs] Clarify
import
support for list of files - #1075 - @sqrooted - Add support for Kibana 8.6 for Kibana Discover - #1080 - @nsano-rururu
- Modify schema to allow string and boolean for
*_ca_certs
to allow for one to specify a cert bundle for SSL certificate verification - #1082 - @Goggin - Fix UnicodeEncodeError in PagerDutyAlerter - #1091 - @nsano-rururu
- The scan_entire_timeframe setting, when used with use_count_query or use_terms_query will now scan entire timeframe on subsequent rule runs - #1097 - @rschirin
- Add new unit tests to cover changes in the HTTP POST2 alerter - #1104 - @akusei
- [Docs] Updated HTTP POST2 documentation to outline changes with payloads, headers and multiline JSON strings - #1104 - @akusei
- [HTTP POST2] Additional error checking around rendering and dumping payloads/headers to JSON - #1104 - @akusei
2.9.0
Breaking changes
- None
New features
Other changes
- Upgrade pylint 2.15.3 to 2.15.5, pytest 7.1.3 to 7.2.0, pytest-xdist 2.5.0 to 3.0.2, sphinx 5.2.3 to 5.3.0, tox 3.26.0 to 3.27.0 - #988 - @nsano-rururu
- Upgrade to Python 3.11 - #989 - @jertel
- Add support for Kibana 8.5 for Kibana Discover - #993 - @nsano-rururu
- [Amazon SNS] Fix Amazon SNS Alerter - #1003 - @nsano-rururu
- [Mattermost] Add mattermost_emoji_override - #1011 - @nsano-rururu
- Add support for disabling verification of SSL certificate for the Kibana Shorten URL API - #1013 - @BenJeau
2.8.0
Breaking changes
- None
New features
- Adding the optional timestamp_to_datetime_format_expr rule parameter, allowing custom modification of the Elasticsearch timestamp string before parsing it into datetime. - #978 - @thpiron
Other changes
- Upgrade pylint 2.15.2 to 2.15.3 and pytest-cov 3.0.0 to 4.0.0 and sphinx 5.1.1 to 5.2.3; Add Google Chat proxy support - #972 - @nsano-rururu
- [Jira] Fix Jira assign issue - #974 - @jorge-gyant
- [Kubernetes] Add extraContainers value to helm chart - #975 - @Kasape
- [docs] Updated index configuration documentation - #979 - @nsano-rururu
- [Kubernetes] Change 'metrics' to 'metrics.enabled' in helm chart documentation - #981 - @Kasape
2.7.0
Breaking changes
- None
New features
- [Telegram] Added new telegram_parse_mode setting to switch between markdown and html body formats. - #924 - @polshe-v
Other changes
- Pin package version of
exotel
to0.1.5
- #931 - Add support for Kibana 8.4 for Kibana Discover - #935 - @nsano-rururu
- Upgrade pylint 2.14.5 to 2.15.2 and tox 3.25.1 to 3.26.0 and sphinx 5.0.2 to 5.1.1 - #937 - @nsano-rururu
- Upgrade pytest 7.1.2 to 7.1.3 - #941 - @nsano-rururu
2.6.0
Breaking changes
-
When using HTTP POST 2, it is no longer necessary to pre-escape strings (should they contain control chars) from events in elastic search which are replaced by the jinja2 template.
-
[Kubernetes] [Breaking] Reconfigure metrics to follow prometheus operator nomenclature.
metrics
value, now control the addition of metrics endpoint (command argument), the creation of a service to expose the metrics endpoint and the (optional) creation of prometheus-operator objects: serviceMonitor and prometheurRules to match implementations of other charts. The labels of the chart have been modified, so you'll need to uninstall and reinstall the chart for the upgrade to work. - #902 - @PedroMSantosD
New features
- [Kubernetes] Chart is now able to create a service for the metrics, and optional prometheus-operator custom resources serviceMonitor and prometheusRule. - #902 - @PedroMSantosD
Other changes
- Upgrade pylint 2.13.8 to 2.14.3, Upgrade sphinx 4.5.0 to 5.0.2 - #891 - @nsano-rururu
- Add support for Kibana 8.3 for Kibana Discover - #897 - @nsano-rururu
- Fix internal json decode error in HTTP POST 2 if values from ES event contain control chars (e.g. newline) and are used in the jinja2 template - #898 - @ddurham2
- Upgrade pylint 2.14.3 to 2.14.5 and tox 3.25.0 to 3.25.1 - #911 - @nsano-rururu