Elastalert2

Latest version: v2.18.0

Safety actively analyzes 638452 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

2.4.0

Breaking changes
- Add support for Elasticsearch 8, remove support for Elasticsearch 6 and below - [744](https://github.com/jertel/elastalert2/pull/744) - ferozsalam, jertel, and nsano-rururu
WARNING! Read the [ES 8 upgrade notes](https://elastalert2.readthedocs.io/en/latest/recipes/faq.html#does-elastalert-2-support-elasticsearch-8) BEFORE upgrading your cluster to Elasticsearch 8. Failure to do so can result in your cluster no longer starting and unable to rollback to 7.x.
- Kibana dashboard integration has been removed, as it only was supported with older versions of Elasticsearch and Kibana. Per the above breaking change those older versions are no longer supported by ElastAlert 2.
- Dockerfile refactor for app home and user home to be the same directory (/opt/elastalert/). Before app home is /opt/elastalert/ and user home is /opt/elastalert/elastalert. After app home and user home are the same /opt/elastalert/ - [656](https://github.com/jertel/elastalert2/pull/656)

New features
- [MS Teams] Kibana Discover URL and Facts - [660](https://github.com/jertel/elastalert2/pull/660) - thib12
- Add support for Kibana 7.17 for Kibana Discover - [695](https://github.com/jertel/elastalert2/pull/695) - nsano-rururu
- Added a fixed name metric_agg_value to MetricAggregationRule match_body - [697](https://github.com/jertel/elastalert2/pull/697) - iamxeph

Other changes
- Load Jinja template when loading an alert - [654](https://github.com/jertel/elastalert2/pull/654) - thib12
- Upgrade tox 3.24.4 to 3.24.5 - [655](https://github.com/jertel/elastalert2/pull/655) - nsano-rururu
- Upgrade sphinx 4.3.2 to 4.4.0 - [661](https://github.com/jertel/elastalert2/pull/661) - nsano-rururu
- [Docs] Fix Running Docker container - [674](https://github.com/jertel/elastalert2/pull/674) - nsano-rururu
- [Exotel] Added exotel_message_body to schema.yaml - [685](https://github.com/jertel/elastalert2/pull/685) - nsano-rururu
- Upgrade Pytest 6.2.5 to 7.0.0 - [696](https://github.com/jertel/elastalert2/pull/696) - nsano-rururu
- python-dateutil version specification change - [704](https://github.com/jertel/elastalert2/pull/704) - nsano-rururu
- Update minimum versions for third-party dependencies in requirements.txt and setup.py - [705](https://github.com/jertel/elastalert2/pull/705) - nsano-rururu
- [Docs] Document updates for Alerts and email addresses etc - [706](https://github.com/jertel/elastalert2/pull/706) - nsano-rururu
- [Docs] Update of RuleType Configuration Cheat Sheet - [707](https://github.com/jertel/elastalert2/pull/707) - nsano-rururu
- Upgrade Pytest 7.0.0 to 7.0.1 - [710](https://github.com/jertel/elastalert2/pull/710) - nsano-rururu
- Fixing jira_transition_to schema bug. Change property type from boolean to string - [721](https://github.com/jertel/elastalert2/pull/721) - toxisch
- Begin Elasticsearch 8 support - ElastAlert 2 now supports setup with fresh ES 8 instances, and works with some alert types - [731](https://github.com/jertel/elastalert2/pull/731) - ferozsalam
- Enable dynamic setting of rules volume in helm chart - [732](https://github.com/jertel/elastalert2/pull/732) - ChrisFraun
- Do not install tests via pip install - [733](https://github.com/jertel/elastalert2/pull/733) - buzzdeee
- [Docs] Add Elasticsearch 8 support documentation - [735](https://github.com/jertel/elastalert2/pull/735) - ferozsalam
- Remove download_dashboard - [740](https://github.com/jertel/elastalert2/pull/740) - nsano-rururu
- [Docs] Added documentation for metric|spike aggregation rule types for percentiles - [e682ea8](https://github.com/jertel/elastalert2/commit/e682ea8113bf9f413b6339e6803b5262881f2b30)- jertel
- [Jira] Add support for Jira authentication via Personal Access Token - [750](https://github.com/jertel/elastalert2/pull/750) - buzzdeee
- [Docs] Update docs Negation, and, or - [754](https://github.com/jertel/elastalert2/pull/754) - nsano-rururu
- Remove call to `print` from elastalert.py - [755](https://github.com/jertel/elastalert2/pull/755) - ferozsalam
- [Docs] Added dingtalk_proxy, dingtalk_proxy_login, dingtalk_proxy_pass to docs - [756](https://github.com/jertel/elastalert2/pull/756) - nsano-rururu

2.3.0

Breaking changes
- [Kubernetes] The helm chart repository has changed. The new repository is located at https://jertel.github.io/elastalert2/. This was necessary due to the previous chart museum hosting service, Bonzai Cloud, terminating it's chart hosting service on January 21, 2022. - jertel

New features
- Add metric_agg_script to MetricAggregationRule [558](https://github.com/jertel/elastalert2/pull/558) - dequis
- [Alertmanager] Add support for basic authentication - [575](https://github.com/jertel/elastalert2/pull/575) - nsano-rururu
- Add support for Kibana 7.16 for Kibana Discover - [612](https://github.com/jertel/elastalert2/pull/612) - nsano-rururu
- [MS Teams] Add support for disabling verification of SSL certificate - [628](https://github.com/jertel/elastalert2/pull/628) - nsano-rururu

Other changes
- sphinx 4.2.0 to 4.3.0 and tzlocal==2.1 - [561](https://github.com/jertel/elastalert2/pull/561) - nsano-rururu
- jinja2 3.0.1 to 3.0.3 - [562](https://github.com/jertel/elastalert2/pull/562) - nsano-rururu
- Fix `get_rule_file_hash` TypeError - [566](https://github.com/jertel/elastalert2/pull/566) - JeffAshton
- Ensure `schema.yaml` stream closed - [567](https://github.com/jertel/elastalert2/pull/567) - JeffAshton
- Fixing `import` bugs & memory leak in `RulesLoader`/`FileRulesLoader` - [580](https://github.com/jertel/elastalert2/pull/580) - JeffAshton
- sphinx 4.3.0 to 4.3.1 - [588](https://github.com/jertel/elastalert2/pull/588) - nsano-rururu
- pytest-xdist 2.4.0 to 2.5.0 - [615](https://github.com/jertel/elastalert2/pull/615) - nsano-rururu
- sphinx 4.3.1 to 4.3.2 - [618](https://github.com/jertel/elastalert2/pull/618) - nsano-rururu
- Remove unused parameter boto-profile - [622](https://github.com/jertel/elastalert2/pull/622) - nsano-rururu
- [Docs] Include Docker example; add additional FAQs - [623](https://github.com/jertel/elastalert2/pull/623) - nsano-rururu
- Add support for URL shortening with Kibana 7.16+ - [633](https://github.com/jertel/elastalert2/pull/633) - jertel
- [example] URL correction of information about Elasticsearch - [642](https://github.com/jertel/elastalert2/pull/642) - nsano-rururu
- pylint 2.11.1 to 2.12.2 - [651](https://github.com/jertel/elastalert2/pull/651) - nsano-rururu

2.2.3

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

2.2.2

Breaking changes
- None

New features
- Added support for markdown style formatting of aggregation tables - [415](https://github.com/jertel/elastalert2/pull/415) - Neuro-HSOC
- [OpsGenie] Add support for custom description - [457](https://github.com/jertel/elastalert2/pull/457), [#460](https://github.com/jertel/elastalert2/pull/460) - nickbabkin
- [Tencent SMS] Added support for Tencent SMS - [470](https://github.com/jertel/elastalert2/pull/470) - liuxingjun
- Add support for Kibana 7.15 for Kibana Discover - [481](https://github.com/jertel/elastalert2/pull/481) - nsano-rururu
- Begin working toward support of OpenSearch (beta) [483](https://github.com/jertel/elastalert2/pull/483) nbrownus

Other changes
- [Rule Test] Fix issue related to --start/--end/--days params - [424](https://github.com/jertel/elastalert2/pull/424), [#433](https://github.com/jertel/elastalert2/pull/433) - thican
- [TheHive] Reduce risk of sourceRef collision for Hive Alerts by using full UUID -[513](https://github.com/jertel/elastalert2/pull/513) - fwalloe
- Changed the wording of ElastAlert to ElastAlert 2 and Update FAQ -[446](https://github.com/jertel/elastalert2/pull/446) - nsano-rururu
- Add missing show_ssl_warn and silence_qk_value params to docs - [469](https://github.com/jertel/elastalert2/pull/469) - jertel
- [OpsGenie] Clarify documentation for URL endpoint to use in European region - [475](https://github.com/jertel/elastalert2/pull/475) - nsano-rururu
- [Docs] The documentation has been updated as the name of Amazon Elasticsearch Service has changed to Amazon OpenSearch Service. - [478](https://github.com/jertel/elastalert2/pull/478) - nsano-rururu
- [Tests] Improve test coverage of tencentsms.py - [479](https://github.com/jertel/elastalert2/pull/479) - liuxingjun
- [Docs] Tidy Exotel documentation - [488](https://github.com/jertel/elastalert2/pull/488) - ferozsalam

2.2.1

Breaking changes
- None

New features
- None

Other changes
- Fixed typo in default setting accidentally introduced in [407](https://github.com/jertel/elastalert2/pull/407) - [#413](https://github.com/jertel/elastalert2/pull/413) - perceptron01

2.2.0

Breaking changes
- [VictorOps] Changed `state_message` and `entity_display_name` values to be taken from an alert rule. - [329](https://github.com/jertel/elastalert2/pull/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](https://github.com/jertel/elastalert2/issues/340) - AntoineBlaud

New features
- [Kubernetes] Adding Image Pull Secret to Helm Chart - [370](https://github.com/jertel/elastalert2/pull/370) - robrankin
- Apply percentage_format_string to match_body percentage value; will appear in new percentage_formatted key - [387](https://github.com/jertel/elastalert2/pull/387) - iamxeph
- Add support for Kibana 7.14 for Kibana Discover - [392](https://github.com/jertel/elastalert2/pull/392) - nsano-rururu
- Add metric_format_string optional configuration for Metric Aggregation to format aggregated value - [399](https://github.com/jertel/elastalert2/pull/399) - iamxeph
- Make percentage_format_string support format() syntax in addition to old %-formatted syntax - [403](https://github.com/jertel/elastalert2/pull/403) - iamxeph
- Add custom_pretty_ts_format option to provides a way to define custom format of timestamps printed by pretty_ts() function - [407](https://github.com/jertel/elastalert2/pull/407) - perceptron01

Other changes
- [Tests] Improve test code coverage - [331](https://github.com/jertel/elastalert2/pull/331) - nsano-rururu
- [Docs] Upgrade Sphinx from 4.0.2 to 4.1.2- [332](https://github.com/jertel/elastalert2/pull/332) [#343](https://github.com/jertel/elastalert2/pull/343) [#344](https://github.com/jertel/elastalert2/pull/344) [#369](https://github.com/jertel/elastalert2/pull/369) - nsano-rururu
- Ensure hit count returns correct value for newer ES clusters - [333](https://github.com/jertel/elastalert2/pull/333) - jeffashton
- [Tests] Upgrade Tox from 3.23.1 to 3.24.1 - [345](https://github.com/jertel/elastalert2/pull/345) [#388](https://github.com/jertel/elastalert2/pull/388) - nsano-rururu
- Upgrade Jinja from 2.11.3 to 3.0.1 - [350](https://github.com/jertel/elastalert2/pull/350) - mrfroggg
- [Tests] Add test code. Changed ubuntu version of Dockerfile-test from latest to 21.10. - [354](https://github.com/jertel/elastalert2/pull/354) - nsano-rururu
- Remove Python 2.x compatibility code - [354](https://github.com/jertel/elastalert2/pull/354) - nsano-rururu
- [Docs] Added Chatwork proxy settings to documentation - [360](https://github.com/jertel/elastalert2/pull/360) - nsano-rururu
- Add settings to schema.yaml(Chatwork proxy, Dingtalk proxy) - [361](https://github.com/jertel/elastalert2/pull/361) - nsano-rururu
- [Docs] Tidy Twilio alerter documentation - [363](https://github.com/jertel/elastalert2/pull/363) - ferozsalam
- [Tests] Improved test coverage for opsgenie.py 96% to 100% - [364](https://github.com/jertel/elastalert2/pull/364) - nsano-rururu
- [Docs] Update mentions of JIRA to Jira - [365](https://github.com/jertel/elastalert2/pull/365) - ferozsalam
- [Docs] Tidy Datadog alerter documentation - [380](https://github.com/jertel/elastalert2/pull/380) - ferozsalam

Page 4 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.