diff --git a/release-notes/opensearch-release-notes-1.1.0.md b/release-notes/opensearch-release-notes-1.1.0.md new file mode 100644 index 0000000000..73aae32c56 --- /dev/null +++ b/release-notes/opensearch-release-notes-1.1.0.md @@ -0,0 +1,549 @@ +# OpenSearch and Dashboards 1.1.0 Release Notes + +## Release Highlights + +## Release Details + +OpenSearch and OpenSearch Dashboards 1.1.0 includes the following features, enhancements, bug fixes, infrastructure, documentation, maintenance, and refactoring updates. + +OpenSearch [Release Notes](https://github.com/opensearch-project/OpenSearch/blob/main/release-notes/opensearch.release-notes-1.1.0.md). + +OpenSearch Dashboards [Release Notes](https://github.com/opensearch-project/OpenSearch-Dashboards/blob/main/release-notes/opensearch-dashboards.release-notes-1.1.0.md). + + +## FEATURES + +### OpenSearch Alerting +* Add BucketSelector pipeline aggregation extension ([#144](https://github.com/opensearch-project/alerting/pull/144)) +* Add AggregationResultBucket ([#148](https://github.com/opensearch-project/alerting/pull/148)) +* Add ActionExecutionPolicy ([#149](https://github.com/opensearch-project/alerting/pull/149)) +* Refactor Monitor and Trigger to split into Query-Level and Bucket-Level Monitors ([#150](https://github.com/opensearch-project/alerting/pull/150)) +* Update InputService for Bucket-Level Alerting ([#152](https://github.com/opensearch-project/alerting/pull/152)) +* Update TriggerService for Bucket-Level Alerting ([#153](https://github.com/opensearch-project/alerting/pull/153)) +* Update AlertService for Bucket-Level Alerting ([#154](https://github.com/opensearch-project/alerting/pull/154)) +* Add worksheets to help with testing ([#151](https://github.com/opensearch-project/alerting/pull/151)) +* Update MonitorRunner for Bucket-Level Alerting ([#155](https://github.com/opensearch-project/alerting/pull/155)) +* Fix ktlint formatting issues ([#156](https://github.com/opensearch-project/alerting/pull/156)) +* Execute Actions on runTrigger exceptions for Bucket-Level Monitor ([#157](https://github.com/opensearch-project/alerting/pull/157)) +* Skip execution of Actions on ACKNOWLEDGED Alerts for Bucket-Level Monitors ([#158](https://github.com/opensearch-project/alerting/pull/158)) +* Return first page of input results in MonitorRunResult for Bucket-Level Monitor ([#159](https://github.com/opensearch-project/alerting/pull/159)) +* Add setting to limit per alert action executions and don't save Alerts for test Bucket-Level Monitors ([#161](https://github.com/opensearch-project/alerting/pull/161)) +* Resolve default for ActionExecutionPolicy at runtime ([#165](https://github.com/opensearch-project/alerting/pull/165)) + + +### OpenSearch Alerting Dashboards Plugin +* Bucket level alerting create monitor page refactor ([#62](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/62)) +* Add DefineBucketLevelTrigger component ([#63](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/63)) +* Refactor CreateTrigger components to support single-page experience ([#64](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/64)) +* Update CreateMonitor to incorporate new single-page experience ([#65](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/65)) +* Update Monitor overview page ([#66](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/66)) +* Alert dashboard table column update ([#67](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/67)) +* Refactored query and bucket-level trigger definitions to align with new mocks ([#68](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/68)) +* Alert dashboard update on monitor ([#72](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/72)) +* Create monitor page, bucket level monitor showing bar graph ([#73](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/73)) +* Use destination api to validate destination name ([#69](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/69)) +* Update Monitor Details panel ([#75](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/75)) +* Flyout panel on alert dashboard page ([#78](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/78)) +* Add button to refresh graph , add accordion to expand/collapse graph view ([#79](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/79)) +* Add success toast message for create and update monitor ([#80](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/80)) +* Refactored trigger condition popover to dropdown menu. Refactored actions panel to hide throttling for 'per execution' ([#81](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/81)) +* Added Export JSON button and modal to create/edit Monitor page ([#82](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/82)) +* Added Monitor state EuiHealth element, replaced state item in overview with Monitor level type ([#83](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/83)) +* Update alert history graph for bucket-level monitors ([#84](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/84)) +* Refactored query trigger definition components to align with mocks. ([#85](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/85)) +* Removed the close button from the top-right of the alert dashboard flyout. Refactored monitor details page for anomaly detection monitors. ([#86](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/86)) +* Several changes in query panel ([#87](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/87)) +* Implemented test message toast. Fixed alerts dashboard severity display bug. ([#88](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/88)) +* Refactored Dashboard::getMonitors to function without using the from and size parameters from getAlerts ([#89](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/89)) +* Query level monitor updates ([#90](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/90)) +* Changes of metrics expression and graph ([#95](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/95)) +* Update formik conversion for Bucket-Level Trigger to handle throttle change ([#97](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/97)) +* Implemented View alert details, and logic for landing page alerts dashboard. ([#98](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/98)) +* Added limit text, adjusted spacing/sizing/text, etc. ([#100](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/100)) +* Remove pagination and set default size of alerts pert trigger to 10000 ([#99](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/99)) + + +### OpenSearch Anomaly Detection +* multi-category support, rate limiting, and pagination ([#121](https://github.com/opensearch-project/anomaly-detection/pull/121)) +* Single flow feature change ([#147](https://github.com/opensearch-project/anomaly-detection/pull/147)) +* Compact rcf integration ([#149](https://github.com/opensearch-project/anomaly-detection/pull/149)) + + +### OpenSearch Anomaly Detection Dashboards +* Add single flow functionality ([#63](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/63)) +* Support multiple category fields ([#66](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/66)) + + +### OpenSearch Cross Cluster Replication +* Porting replication plugin to OpenSearch ([#8](https://github.com/opensearch-project/cross-cluster-replication/pull/8)) +* Pause and Resume API ([#10](https://github.com/opensearch-project/cross-cluster-replication/pull/10)) +* Leader Stats API ([#122](https://github.com/opensearch-project/cross-cluster-replication/pull/122)) +* Follower stats API ([#126](https://github.com/opensearch-project/cross-cluster-replication/pull/126)) +* AutoFollow Stats API Addition ([131](https://github.com/opensearch-project/cross-cluster-replication/pull/131)) + + +### OpenSearch Index Management +* Storing user information as part of the job when security plugin is installed ([#113](https://github.com/opensearch-project/index-management/pull/113)) +* Storing user object in all APIs and enabling filter of response based on user ([#115](https://github.com/opensearch-project/index-management/pull/115)) +* Security improvements ([#126](https://github.com/opensearch-project/index-management/pull/126)) +* Updating security filtering logic ([#137](https://github.com/opensearch-project/index-management/pull/137)) + + +### OpenSearch Index Management Dashboards Plugin +* Adds custom label to use with EuiForm component ([#40](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/40)) +* Adds reusable flyout footer ([#41](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/41)) +* Adds a small Badge component ([#39](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/39)) +* Adds legacy notification UI input ([#42](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/42)) +* Adds draggable action component ([#43](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/43)) +* Adds notification service to make backend call for getting list of channels for Index Management ([#46](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/46)) +* Adds new UI for Channel Notification ([#44](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/44)) +* Adds policy info section for new UI ([#45](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/45)) +* Adds error notification UI container and updates snapshots ([#47](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/47)) +* Adds draggable transitions and transition content ([#48](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/48)) +* Adds UI actions for all the supported ISM actions ([#49](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/49)) +* Adds individual ISM template UI component ([#51](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/51)) +* Adds single state UI component ([#53](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/53)) +* Adds timeout retry settings component used in action flyout ([#52](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/52)) +* Adds States UI component ([#54](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/54)) +* Adds ISM Templates UI component ([#55](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/55)) +* Adds create action container shown in flyout ([#56](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/56)) +* Adds transition component ([#57](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/57)) +* Adds create transition container ([#59](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/59)) +* Adds modal for choosing between visual and json editor ([#58](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/58)) +* Adds create state container and removes unused props from modal and create transitions ([#60](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/60)) +* Added PolicySettings and DeleteModal components for PolicyDetails UI ([#50](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/50)) +* Adds VisualCreatePolicy page, missing backend routes/configs, updates all creation paths to show new modal, updates rates, etc. ([#61](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/61)) +* Added PolicyDetails page ([#62](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/62)) +* Register action hook ([#64](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/64)) +* Fixes policy details page ([#80](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/80)) +* Removes support for notification channels ([#81](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/81)) + + +### OpenSearch Performance Analyzer +* AdmissionControl RequestSize AutoTuning ([#44](https://github.com/opensearch-project/performance-analyzer-rca/pull/44)) + + +## ENHANCEMENTS + +### OpenSearch Alerting Dashboards Plugin +* Show Error Toast Message whenever action execution fails from backend due to incorrect configurations ([#22](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/22)) +* Bucket level alerting dev UX review feedback ([#93](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/93)) +* Text updates ([#105](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/105)) + + +### OpenSearch Anomaly Detection +* Disable model splitting in single-stream detectors ([#162](https://github.com/opensearch-project/anomaly-detection/pull/162)) +* Handle more AD exceptions thrown over the wire/network ([#157](https://github.com/opensearch-project/anomaly-detection/pull/157)) +* support historical analysis for multi-category HC ([#159](https://github.com/opensearch-project/anomaly-detection/pull/159)) +* Limit the max models shown on the stats and profile API ([#182](https://github.com/opensearch-project/anomaly-detection/pull/182)) +* Enable shingle in HCAD ([#187](https://github.com/opensearch-project/anomaly-detection/pull/187)) +* add min score for labeling anomalies to thresholding ([#193](https://github.com/opensearch-project/anomaly-detection/pull/193)) +* support backward compatibility of historical analysis and realtime task ([#195](https://github.com/opensearch-project/anomaly-detection/pull/195)) + + +### OpenSearch Anomaly Detection Dashboards +* Fix BWC for custom & simple filters ([#68](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/68)) +* Fix BWC for legacy detectors ([#69](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/69)) +* Enable shingle in HCAD ([#71](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/71)) +* Change single size description and fix related places ([#76](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/76)) +* Enable zooming in HC entity charts ([#78](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/78)) +* Add callouts and make category fields readonly after creation ([#79](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/79)) +* Tune wording on category field callouts ([#83](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/83)) + + + +### OpenSearch Alerting Dashboards Plugin +* Show Error Toast Message whenever action execution fails from backend due to incorrect configurations ([#22](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/22)) +* Bucket level alerting dev UX review feedback ([#93](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/93)) +* Text updates ([#105](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/105)) + + +### OpenSearch Anomaly Detection +* Disable model splitting in single-stream detectors ([#162](https://github.com/opensearch-project/anomaly-detection/pull/162)) +* Handle more AD exceptions thrown over the wire/network ([#157](https://github.com/opensearch-project/anomaly-detection/pull/157)) +* support historical analysis for multi-category HC ([#159](https://github.com/opensearch-project/anomaly-detection/pull/159)) +* Limit the max models shown on the stats and profile API ([#182](https://github.com/opensearch-project/anomaly-detection/pull/182)) +* Enable shingle in HCAD ([#187](https://github.com/opensearch-project/anomaly-detection/pull/187)) +* add min score for labeling anomalies to thresholding ([#193](https://github.com/opensearch-project/anomaly-detection/pull/193)) +* support backward compatibility of historical analysis and realtime task ([#195](https://github.com/opensearch-project/anomaly-detection/pull/195)) + + +### OpenSearch Anomaly Detection Dashboards +* Fix BWC for custom & simple filters ([#68](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/68)) +* Fix BWC for legacy detectors ([#69](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/69)) +* Enable shingle in HCAD ([#71](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/71)) +* Change single size description and fix related places ([#76](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/76)) +* Enable zooming in HC entity charts ([#78](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/78)) +* Add callouts and make category fields readonly after creation ([#79](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/79)) +* Tune wording on category field callouts ([#83](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/83)) + + +### OpenSearch Cross Cluster Replication +* Configure the threadpool for leader cluster ([#14](https://github.com/opensearch-project/cross-cluster-replication/pull/14)) +* Renew retention lease with the last known synced checkpoint ([#18](https://github.com/opensearch-project/cross-cluster-replication/pull/18)) +* Handling node disconnections and shard movement ([#23](https://github.com/opensearch-project/cross-cluster-replication/pull/23)) +* Enforce metadata write block on follower indices ([#120](https://github.com/opensearch-project/cross-cluster-replication/pull/20)) +* Support for storing security metadata and Integration with security plugin ([#15](https://github.com/opensearch-project/cross-cluster-replication/pull/15)) +* Fix for race condition with snapshot restore ([#28](https://github.com/opensearch-project/cross-cluster-replication/pull/28)) +* Status api changes ([#26](https://github.com/opensearch-project/cross-cluster-replication/pull/26)) +* Changed names for assume roles to remote and local from leader and follower ([#29](https://github.com/opensearch-project/cross-cluster-replication/pull/29)) +* Added preference to fetch the metadata from the primary shard and additional logging for the metadata store ([#29](https://github.com/opensearch-project/cross-cluster-replication/pull/29)) +* Handling leader cluster disconnection failure scenarios during bootstrap ([#17](https://github.com/opensearch-project/cross-cluster-replication/pull/17)) +* Support for translog fetch at the leader(remote) cluster and enable translog pruning during replication setup ([#25](https://github.com/opensearch-project/cross-cluster-replication/pull/25)) +* Added random active shard selector for the getchanges operations ([#33](https://github.com/opensearch-project/cross-cluster-replication/pull/33)) +* Settings and Alias replication ([#22](https://github.com/opensearch-project/cross-cluster-replication/pull/34)) +* Rename opendistro endpoints ([#36](https://github.com/opensearch-project/cross-cluster-replication/pull/36)) +* Added connections alias and doc count in status api ([#38](https://github.com/opensearch-project/cross-cluster-replication/pull/38)) +* Bootstrapping bug fix and few integ tests. ([#41](https://github.com/opensearch-project/cross-cluster-replication/pull/41)) +* Adding validation on index settings ([#37](https://github.com/opensearch-project/cross-cluster-replication/pull/37)) +* Renamed connection alias and changed exception handling ([#44](https://github.com/opensearch-project/cross-cluster-replication/pull/44)) +* Added non verbose version of status api. ([#46](https://github.com/opensearch-project/cross-cluster-replication/pull/46)) +* Added replication specific settings for recovery ([#46](https://github.com/opensearch-project/cross-cluster-replication/pull/46)) +* Add support for parallel reader and writer for ShardReplicationTask ([#48](https://github.com/opensearch-project/cross-cluster-replication/pull/48)) +* Changes to fail chain replication ([#50](https://github.com/opensearch-project/cross-cluster-replication/pull/50)) +* Using non null RestoreInProgress value in case of no restore in progress ([#54](https://github.com/opensearch-project/cross-cluster-replication/pull/54)) +* Not allowing index starting with . for replication ([#55](https://github.com/opensearch-project/cross-cluster-replication/pull/55)) +* Changing the default recovery chunk size to 10MB ([#58](https://github.com/opensearch-project/cross-cluster-replication/pull/58)) +* Added reason to the replication metadata store ([#57](https://github.com/opensearch-project/cross-cluster-replication/pull/57)) +* Propagate shard failures to index task and auto-pause on failures ([#56](https://github.com/opensearch-project/cross-cluster-replication/pull/56)) +* Propgate 4xx failures from ShardReplicationTask ([#60](https://github.com/opensearch-project/cross-cluster-replication/pull/60)) +* Bug fixes and autofollow task resiliency ([#59](https://github.com/opensearch-project/cross-cluster-replication/pull/59)) +* Added permission validation steps at user level and role level ([#62](https://github.com/opensearch-project/cross-cluster-replication/pull/62)) +* Async metadata update. Separated metadata reader and updater ([#52](https://github.com/opensearch-project/cross-cluster-replication/pull/52)) +* Validate analyzer path when starting/resuming replication ([#64](https://github.com/opensearch-project/cross-cluster-replication/pull/64)) +* Prevent starting replication directly on the leader index alias. ([#66](https://github.com/opensearch-project/cross-cluster-replication/pull/66)) +* Change to stop showing replication related metrics in case of non running (syncing and bootstrap) state. ([#68](https://github.com/opensearch-project/cross-cluster-replication/pull/68)) +* Integ test for follower index deletion ([#68](https://github.com/opensearch-project/cross-cluster-replication/pull/68)) +* Adding reason while serializing PauseReplication Request ([#71](https://github.com/opensearch-project/cross-cluster-replication/pull/71)) +* Add integ test to verify mapping propagation ([#72](https://github.com/opensearch-project/cross-cluster-replication/pull/72)) +* Integ test to verify that delete/index operation are blocked on follower ([#73](https://github.com/opensearch-project/cross-cluster-replication/pull/73)) +* Changes to support security plugin integ tests ([#70](https://github.com/opensearch-project/cross-cluster-replication/pull/70)) +* Integ test: Verify that replication is paused when remote index is deleted ([#74](https://github.com/opensearch-project/cross-cluster-replication/pull/74)) +* added few integ tests when open and close is triggered on leader index ([#77](https://github.com/opensearch-project/cross-cluster-replication/pull/77)) +* Integ test to stop replication when remote cluster is unreachable ([#69](https://github.com/opensearch-project/cross-cluster-replication/pull/69)) +* Moved validation checks after setup checks ([#85](https://github.com/opensearch-project/cross-cluster-replication/pull/85)) +* Modified tests to use custom roles for default tests ([#83](https://github.com/opensearch-project/cross-cluster-replication/pull/83)) +* Replication engine tests: Index operations on leader ([#79](https://github.com/opensearch-project/cross-cluster-replication/pull/79)) +* Add Handling of IndexReplicationTask cancellation and corresponding ITs ([#87](https://github.com/opensearch-project/cross-cluster-replication/pull/87)) +* Updated security plugin with latest changes ([#89](https://github.com/opensearch-project/cross-cluster-replication/pull/89)) +* Integ test: forcemerge and snapshot on leader during bootstrap ([#76](https://github.com/opensearch-project/cross-cluster-replication/pull/76)) +* Validate that soft delete settings is enabled at leader ([#84](https://github.com/opensearch-project/cross-cluster-replication/pull/84)) +* Adding Security for replication APIs and IT for DLS, FLS or FieldMasking ([#90](https://github.com/opensearch-project/cross-cluster-replication/pull/90)) +* changed few naming conventions. 1. remote to leader, 2. local to follower, etc ([#75](https://github.com/opensearch-project/cross-cluster-replication/pull/75)) +* Refactor code for OpenSearch ([#98](https://github.com/opensearch-project/cross-cluster-replication/pull/98)) +* Port terminology from OpenDistroForElasticsearch to OpenSearch. ([#98](https://github.com/opensearch-project/cross-cluster-replication/pull/98)) +* Changed the dependency to OS 1.1 ([#100](https://github.com/opensearch-project/cross-cluster-replication/pull/100)) +* Rename the replication settings ([#103](https://github.com/opensearch-project/cross-cluster-replication/pull/103)) +* Support for mapping update for the replication store system index ([#105](https://github.com/opensearch-project/cross-cluster-replication/pull/105)) +* Adding UTs for IndexReplicationTask ([#109](https://github.com/opensearch-project/cross-cluster-replication/pull/109)) +* OpenSearch Integ tests for reroutes ([#114](https://github.com/opensearch-project/cross-cluster-replication/pull/114)) +* Adding exp backoff for replay and get changes ([#135](https://github.com/opensearch-project/cross-cluster-replication/pull/135)) +* Rename to useroles in all the request payloads instead of assumeroles ([#154](https://github.com/opensearch-project/cross-cluster-replication/pull/154)) +* Initializing shard metric for UT ([#141](https://github.com/opensearch-project/cross-cluster-replication/pull/141)) +* Changing the log level to debug as this information is surfaced in stats ([#149](https://github.com/opensearch-project/cross-cluster-replication/pull/149)) +* Pause API should allow reason to be specified in the REST call. ([#151](https://github.com/opensearch-project/cross-cluster-replication/pull/151)) +* Verifying shard tasks are up in autofollow test ([#153](https://github.com/opensearch-project/cross-cluster-replication/pull/153)) +* Correcting param name for leader API ([#163](https://github.com/opensearch-project/cross-cluster-replication/pull/163)) +* Populate "AutoPaused: " prefix in the pause-reason while auto-pausing. ([#170](https://github.com/opensearch-project/cross-cluster-replication/pull/170)) + + +### OpenSearch Dashboards Notebooks +* Improve wording for sample notebooks ([#57](https://github.com/opensearch-project/dashboards-notebooks/pull/57)) + + +### OpenSearch Index Management +* Enhance ISM template ([#105](https://github.com/opensearch-project/index-management/pull/105)) + + +### OpenSearch Performance Analyzer +* Use Collector override disable list for ShardIndexingPressureMetricCollector ([#28](https://github.com/opensearch-project/performance-analyzer/pull/28)) +* Adding metric emission + UT for RCA_FRAMEWORK_CRASH ([#36](https://github.com/opensearch-project/performance-analyzer-rca/pull/36)) +* Replace String split with Guava Splitter ([#42](https://github.com/opensearch-project/performance-analyzer-rca/pull/42)) +* Add master not up writer metric ([#51](https://github.com/opensearch-project/performance-analyzer-rca/pull/51)) + + +### OpenSearch Security +* Added replication specific roles and system index to the configuration ([#1408](https://github.com/opensearch-project/security/pull/1408)) +* Handled DLS/FLS/Field masking for replication actions ([#1330](https://github.com/opensearch-project/security/pull/1330)) +* Extended role injection support for cross cluster requests ([#1195](https://github.com/opensearch-project/security/pull/1195)) +* Added changes to support validation of security roles for plugins ([#1367](https://github.com/opensearch-project/security/pull/1367)) +* Adding the default role for IM plugin ([#1427](https://github.com/opensearch-project/security/pull/1427)) + + +### OpenSearch SQL +* Support implicit type conversion from string to boolean ([#166](https://github.com/opensearch-project/sql/pull/166)) +* Support distinct count aggregation ([#167](https://github.com/opensearch-project/sql/pull/167)) +* Support implicit type conversion from string to temporal ([#171](https://github.com/opensearch-project/sql/pull/171)) +* Workbench: auto dump cypress test data, support security ([#199](https://github.com/opensearch-project/sql/pull/199)) + +## BUG FIXES + +### OpenSearch Alerting +* Removing All Usages of Action Get Method Calls and adding the listeners ([#130](https://github.com/opensearch-project/alerting/pull/130)) +* Fix bug in paginating multiple bucket paths for Bucket-Level Monitor ([#163](https://github.com/opensearch-project/alerting/pull/163)) +* Various bug fixes for Bucket-Level Alerting ([#164](https://github.com/opensearch-project/alerting/pull/164)) +* Return only monitors for /monitors/_search ([#162](https://github.com/opensearch-project/alerting/pull/162)) + + +### OpenSearch Anomaly Detection +* don't replace detector user when update ([#126](https://github.com/opensearch-project/anomaly-detection/pull/126)) +* avoid sending back verbose error message and wrong 500 error to user; fix hard code query size of historical analysis ([#150](https://github.com/opensearch-project/anomaly-detection/pull/150)) +* Bug fixes and unit tests ([#177](https://github.com/opensearch-project/anomaly-detection/pull/177)) + + +### OpenSearch Anomaly Detection Dashboards +* Bug fixes for single flow feature ([#77](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/77)) +* Clear HC charts when the date range changes ([#81](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/81)) + + +### OpenSearch Asynchronous Search +* Fix: typo in flag name. ([#32](https://github.com/opensearch-project/asynchronous-search/pull/32)) + + +### OpenSearch Cross Cluster Replication +* Fix submitClusterStateUpdateTask source ([#6](https://github.com/opensearch-project/cross-cluster-replication/pull/6)) +* Throw exception if replication is not enabled on the remote domain ([#86](https://github.com/opensearch-project/cross-cluster-replication/pull/86)) +* Increase wait time for snapshot/forcemerge integ tests ([#91](https://github.com/opensearch-project/cross-cluster-replication/pull/91)) +* Add validation on index name ([#92](https://github.com/opensearch-project/cross-cluster-replication/pull/92)) +* Remove opendistro security zip ([#95](https://github.com/opensearch-project/cross-cluster-replication/pull/95)) +* Changes to restore default threadcontext after co-routine is suspended ([#102](https://github.com/opensearch-project/cross-cluster-replication/pull/102)) +* Remove packaged example as replication plugin will ship with OpenSearch. ([#107](https://github.com/opensearch-project/cross-cluster-replication/pull/107)) +* Handled errors during test role update ([#112](https://github.com/opensearch-project/cross-cluster-replication/pull/112)) +* Ignore forbidden APIs to access private members of ES datastructure ([#120](https://github.com/opensearch-project/cross-cluster-replication/pull/120)) +* Starting missing shard tasks ([#114](https://github.com/opensearch-project/cross-cluster-replication/pull/114)) +* Fix for RetentionLeaseInvalidRetainingSeqNoException while adding retention lease ([#128](https://github.com/opensearch-project/cross-cluster-replication/pull/128)) +* Fix IT Test ([#137](https://github.com/opensearch-project/cross-cluster-replication/pull/137)) +* Fix RetentionLeaseNotFoundException during shard reroute on follower ([#138](https://github.com/opensearch-project/cross-cluster-replication/pull/138)) +* Fix Flaky integ test ([#140](https://github.com/opensearch-project/cross-cluster-replication/pull/140)) +* Handled rename change for useroles in tests ([#142](https://github.com/opensearch-project/cross-cluster-replication/pull/142)) +* Remove the flaky assert in StartReplicationIT ([#144](https://github.com/opensearch-project/cross-cluster-replication/pull/144)) +* Blocked k-NN index for replication ([#158](https://github.com/opensearch-project/cross-cluster-replication/pull/158)) +* Gracefully fail replication on bootstrap failure. ([#116](https://github.com/opensearch-project/cross-cluster-replication/pull/166)) + + +### OpenSearch Dashboards Reports +* Fix url validation ([#132](https://github.com/opensearch-project/dashboards-reports/pull/132)) +* Fix url validation for context menu ([#134](https://github.com/opensearch-project/dashboards-reports/pull/134)) + + +### OpenSearch Index Management +* Removing Usages of Action Get Call and using listeners ([#100](https://github.com/opensearch-project/index-management/pull/100)) +* Explain response still use old opendistro policy id ([#109](https://github.com/opensearch-project/index-management/pull/109)) +* Only rollover history index onMaster if enabled ([#142](https://github.com/opensearch-project/index-management/pull/142)) + + +### OpenSearch Index Management Dashboards Plugin +* Address data stream API security breaking issue ([#69](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/69)) +* Fix flaky ([#76](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/76)) +* UI fixes for new ISM UI ([#84](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/84)) +* Fixes some small UI touchups/issues for new ISM UI ([#85](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/85)) +* Fixes small issues on new ISM UI ([#88](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/88)) + + +### OpenSearch k-NN +* Fix copyright in README ([#76](https://github.com/opensearch-project/k-NN/pull/76)) + + +### OpenSearch Performance Analyzer +* Handling empty flow unit during Cache/Queue RCA execution ([#34](https://github.com/opensearch-project/performance-analyzer-rca/pull/34)) +* Fix for OOM error ([#35](https://github.com/opensearch-project/performance-analyzer-rca/pull/35)) +* Fix thread name categorizations for Operation dimension in metrics API ([#44](https://github.com/opensearch-project/performance-analyzer-rca/pull/44)) +* Add privileges for removing files ([#45](https://github.com/opensearch-project/performance-analyzer-rca/pull/45)) +* Fix spotbugs failure by removing unused variable ([#47](https://github.com/opensearch-project/performance-analyzer-rca/pull/47)) +* Change log level and remove retry ([#50](https://github.com/opensearch-project/performance-analyzer-rca/pull/50)) +* Add retries for flaky tests and fix failing tests ([#52](https://github.com/opensearch-project/performance-analyzer-rca/pull/52)) +* Fix deleting files within 60sec interval ([#62](https://github.com/opensearch-project/performance-analyzer/pull/62)) + + +### OpenSearch SQL +* Fix for SQL-ODBC AWS Init and Shutdown Behaviour ([#163](https://github.com/opensearch-project/sql/pull/163)) +* Fix import path for cypress constant ([#201](https://github.com/opensearch-project/sql/pull/201)) + + +## INFRASTRUCTURE + +### OpenSearch Alerting +* Add Integtest.sh for OpenSearch integtest setups ([#121](https://github.com/opensearch-project/alerting/pull/121)) +* Fix snapshot build and increment to 1.1.0 ([#142](https://github.com/opensearch-project/alerting/pull/142)) + + +### OpenSearch Anomaly Detection +* add deprecated detector type for bwc; add more test cases for historical analysis ([#197](https://github.com/opensearch-project/anomaly-detection/pull/197)) +* Bump OpenSearch core to 1.1 in CI ([#212](https://github.com/opensearch-project/anomaly-detection/pull/212)) + + +### OpenSearch Anomaly Detection Dashboards +* Bump plugin version to 1.1.0.0 ([#82](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/82)) + + +### OpenSearch Asynchronous Search +* Fix snapshot build and increment to 1.1.0 ([#31](https://github.com/opensearch-project/asynchronous-search/pull/31)) + + +### OpenSearch Cross Cluster Replication +* Add OpenSearch build script ([#119](https://github.com/opensearch-project/cross-cluster-replication/pull/119)) +* Add basic github workflow for build and test ([#123](https://github.com/opensearch-project/cross-cluster-replication/pull/123)) +* Modified github workflow to pick the latest changes ([#173](https://github.com/opensearch-project/cross-cluster-replication/pull/173)) + + +### OpenSearch Dashboards Notebooks +* Fix snapshot build and depend on OpenSearch 1.1. ([#62](https://github.com/opensearch-project/dashboards-notebooks/pull/62)) +* Bump opensearch ref to 1.1 in CI ([#73](https://github.com/opensearch-project/dashboards-notebooks/pull/73)) + + +### OpenSearch Dashboards Reports +* Bump opensearch ref to 1.1 in CI ([#155](https://github.com/opensearch-project/dashboards-reports/pull/155)) + + +### OpenSearch Dashboards Visualizations +* Auto dump cypress test data ([#23](https://github.com/opensearch-project/dashboards-visualizations/pull/23)) + + +### OpenSearch Index Management +* Upgrade dependencies to 1.1 and build snapshot by default. ([#121](https://github.com/opensearch-project/index-management/pull/121)) +* Update workflow to point to 1.1 ([#146](https://github.com/opensearch-project/index-management/pull/146)) + + +### OpenSearch Job Schedular +* Using 1.1 snapshot version for OpenSearch ([#48](https://github.com/opensearch-project/job-scheduler/pull/48)) +* Use standard snapshot build settings and OpenSearch 1.x. ([#49](https://github.com/opensearch-project/job-scheduler/pull/49)) + + +### OpenSearch k-NN +* Fix snapshot build, build against OpenSearch 1.1 ([#79](https://github.com/opensearch-project/k-NN/pull/79)) + + +### OpenSearch Perftop +* Update version to 1.1 and add release notes ([#17](https://github.com/opensearch-project/perftop/pull/17)) + + +### OpenSearch SQL +* Add Integtest.sh for OpenSearch integtest setups (workbench) ([#157](https://github.com/opensearch-project/sql/pull/157)) +* Bump path-parse from 1.0.6 to 1.0.7 in /workbench ([#178](https://github.com/opensearch-project/sql/pull/178)) +* Use externally-defined OpenSearch version when specified. ([#179](https://github.com/opensearch-project/sql/pull/179)) +* Use OpenSearch 1.1 and build snapshot by default in CI. ([#181](https://github.com/opensearch-project/sql/pull/181)) +* Workbench: remove curl commands in integtest.sh ([#200](https://github.com/opensearch-project/sql/pull/200)) +* Bump opensearch ref to 1.1 in CI ([#205](https://github.com/opensearch-project/dashboards-reports/pull/205)) + + +### OpenSearch Trace Analytics +* Add security support and auto dump test data for cypress ([#104](https://github.com/opensearch-project/trace-analytics/pull/104)) + + +## DOCUMENTATION + +### OpenSearch Alerting +* Update Bucket-Level Alerting RFC ([#145](https://github.com/opensearch-project/alerting/pull/145)) + + +### OpenSearch Anomaly Detection +* Add themed logo to README ([#134](https://github.com/opensearch-project/anomaly-detection/pull/134)) + + +### OpenSearch Anomaly Detection Dashboards +* Add themed logo ([#54](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/54)) + +### OpenSearch Cross Cluster Replication +* Add OpenSearch build script ([#119](https://github.com/opensearch-project/cross-cluster-replication/pull/119)) +* Add basic github workflow for build and test ([#123](https://github.com/opensearch-project/cross-cluster-replication/pull/123)) +* Modified github workflow to pick the latest changes ([#173](https://github.com/opensearch-project/cross-cluster-replication/pull/173)) + +### OpenSearch Dashboards Notebooks +* Update release notes for 1.1.0 release ([#71](https://github.com/opensearch-project/dashboards-notebooks/pull/71)) + + +### OpenSearch Dashboards Visualizations +* Update copyright notice in readme ([#22](https://github.com/opensearch-project/dashboards-visualizations/pull/22)) + + +### OpenSearch Index Management Dashboards Plugin +* Adding support to correctly set the dashboards and opensearch endpoint ([#33](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/33)) +* Documentation url update ([#34](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/34)) +* Add themed logo to README ([#37](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/37)) + + +### OpenSearch Job Schedular +* Add Getting Started to Readme ([#50](https://github.com/opensearch-project/job-scheduler/pull/50)) + + +### OpenSearch Performance Analyzer +* Add themed logo to README ([#40](https://github.com/opensearch-project/performance-analyzer/pull/40)) +* Fixes typo in APIs to enable PA batch metrics API in readme ([#42](https://github.com/opensearch-project/performance-analyzer/pull/42)) + + +## MAINTENANCE + +### OpenSearch Alerting +* Remove default assignee ([#127](https://github.com/opensearch-project/alerting/pull/127)) + + +### OpenSearch Alerting Dashboards Plugin +* Commit the updated yarn lock to maintain consistency. ([#26](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/26)) +* Add Integtest.sh for OpenSearch integtest setups ([#28](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/28)) +* Allow for custom endpoints for cypress tests ([#29](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/29)) +* Add Cypress tests for Bucket-Level Alerting ([#91](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/91)) +* Update cypress-workflow.yml to use environment variable for OS and OS dashboard versions ([#96](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/96)) +* Create opensearch-alerting-dashboards-plugin.release-notes-1.1.0.0.md ([#101](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/101)) +* Update version in package.json ([#102](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/102)) +* Update jest unit tests ([#112](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/112)) + + +### OpenSearch Dashboards Notebooks +* Bump version for opensearch 1.1.0 release ([#70](https://github.com/opensearch-project/dashboards-notebooks/pull/70)) + + +### OpenSearch Dashboards Visualizations +* Bump version for opensearch 1.1.0 release ([#24](https://github.com/opensearch-project/dashboards-visualizations/pull/24)) + + +### OpenSearch Index Management +* License header check ([#142](https://github.com/opensearch-project/index-management/pull/142)) + + +### OpenSearch Index Management Dashboards Plugin +* Provide host parameter in integtest.sh ([#73](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/73)) + + +### OpenSearch Job Schedular +* Bumping job-scheduler to build with OpenSearch(main) 1.1.0 ([#44](https://github.com/opensearch-project/job-scheduler/pull/44)) + + +### OpenSearch Performance Analyzer +* Fix snapshot build, upgrade to OpenSearch 1.1 ([#55](https://github.com/opensearch-project/performance-analyzer-rca/pull/55)) +* Add workflow for gauntlet tests and fix spotbug errors ([#63](https://github.com/opensearch-project/performance-analyzer-rca/pull/63)) +* Update version and add release notes for 1.1.0.0 release ([#68](https://github.com/opensearch-project/performance-analyzer/pull/68)) + + +### OpenSearch Perftop +* Bump path-parse from 1.0.6 to 1.0.7 ([#16](https://github.com/opensearch-project/perftop/pull/16)) + + +### OpenSearch Security +* Upgrade OpenSearch version to 1.1.0 ([#1335](https://github.com/opensearch-project/security/pull/1335)) +* Incremented version to 1.1.0.0-SNAPSHOT. ([#1429](https://github.com/opensearch-project/security/pull/1429)) +* Remove alerting and ism indices from protected indices usage in sample configuration ([#1416](https://github.com/opensearch-project/security/pull/1416)) +* Build against OpenSearch 1.1.0-SNAPSHOT. ([#1430](https://github.com/opensearch-project/security/pull/1430)) +* Create release notes 1.1.0.0 ([#1440](https://github.com/opensearch-project/security/pull/1440)) +* Switch opensearch from 1.x to 1.1 ([#1445](https://github.com/opensearch-project/security/pull/1445)) + + +### OpenSearch Security Dashboards Plugin +* Bump version to 1.1.0.0 ([#823](https://github.com/opensearch-project/security-dashboards-plugin/pull/823)) +* Build OpenSearch 1.1 branch in CI ([#827](https://github.com/opensearch-project/security-dashboards-plugin/pull/827)) + + +### OpenSearch Trace Analytics +* Bump version for opensearch 1.1.0 release ([#105](https://github.com/opensearch-project/trace-analytics/pull/105)) + + +## REFACTORING + +### OpenSearch Alerting +* Refactor MonitorRunner ([#143](https://github.com/opensearch-project/alerting/pull/143)) + + +### OpenSearch Performance Analyzer +* Addressing changes for StatsCollector ([#37](https://github.com/opensearch-project/performance-analyzer-rca/pull/37)) +* Refactor stats collector ([#46](https://github.com/opensearch-project/performance-analyzer/pull/46)) + +