Compatible with OpenSearch 2.4.0
Enhancements
- Support multiple data sources (#558)
- Use custom query index in update monitor flow (#591)
- Enhance Get Alerts and Get Findings for list of monitors in bulk (#590)
- Support fetching alerts by list of alert ids in Get Alerts Action (#608)
- Ack alerts - allow moving alerts to history index with custom datasources (#626)
- Enabled parsing of bucket level monitors (#631)
- Custom history indices (#616)
- adds filtering on owner field in search monitor action (#641)
- Support to specify backend roles for monitors (#635)
- Adds findings in bucket level monitor (#636)
Refactoring
- moving over data models from alerting to common-utils (#556)
- expose delete monitor api from alerting (#568)
- Use findings and alerts models, dtos from common utils (#569)
- Recreate request object from writeable for Get alerts and get findings (#577)
- Use acknowledge alert request,response, actions from common-utils dependencies (#606)
- expose delete monitor api from alerting (#568)
- refactored DeleteMonitor Action to be synchronious (#628)
Bug Fixes
- add tags to trigger condition of doc-level monitor (#598)
- searchAlert fix (#613)
- Fix Acknowledge Alert Request class loader issue (#618)
- fix alias exists check in findings index creation (#622)
- add tags to trigger condition of doc-level monitor (#598)
- fix for windows ktlint issue (#585)
Infrastructure
- Disable ktlint for alerting as it has errors on Windows (#570)
- Remove plugin to OS min race condition (#601)
Documentation
- Add 2.4 release notes (#646)