Version 1.1.0.0
Compatible with OpenSearch 1.1.0
Features
- Add BucketSelector pipeline aggregation extension (#144)
- Add AggregationResultBucket (#148)
- Add ActionExecutionPolicy (#149)
- Refactor Monitor and Trigger to split into Query-Level and Bucket-Level Monitors (#150)
- Update InputService for Bucket-Level Alerting (#152)
- Update TriggerService for Bucket-Level Alerting (#153)
- Update AlertService for Bucket-Level Alerting (#154)
- Add worksheets to help with testing (#151)
- Update MonitorRunner for Bucket-Level Alerting (#155)
- Fix ktlint formatting issues (#156)
- Execute Actions on runTrigger exceptions for Bucket-Level Monitor (#157)
- Skip execution of Actions on ACKNOWLEDGED Alerts for Bucket-Level Monitors (#158)
- Return first page of input results in MonitorRunResult for Bucket-Level Monitor (#159)
- Add setting to limit per alert action executions and don't save Alerts for test Bucket-Level Monitors (#161)
- Resolve default for ActionExecutionPolicy at runtime (#165)
Bug Fixes
- Removing All Usages of Action Get Method Calls and adding the listeners (#130)
- Fix bug in paginating multiple bucket paths for Bucket-Level Monitor (#163)
- Various bug fixes for Bucket-Level Alerting (#164)
- Return only monitors for /monitors/_search (#162)
- Add valid search filters (#191)
Infrastructure
- Add Integtest.sh for OpenSearch integtest setups (#121)
- Fix snapshot build and increment to 1.1.0 (#142)
Documentation
- Update Bucket-Level Alerting RFC (#145)
Maintenance
- Remove default assignee (#127)
Refactoring
- Refactor MonitorRunner (#143)