Releases: opensearch-project/cross-cluster-replication
Releases · opensearch-project/cross-cluster-replication
2.7.0.0
Version 2.7.0.0 Release Notes
Compatible with OpenSearch 2.7.0
Bug Fixes
- Modified autofollow stats to rely on single source for failed indices (#736)
- Update UpdateAutoFollowPatternIT "test auto follow stats" to wait for 60 seconds (#745)
- Update imports from common to core package (#761)
- Adding a proxy mode connection setup for CCR (#795)
- Handled exception under multi-field mapping update (#789)
- Handled batch requests for replication metadata update under cluster state (#778)
Infrastructure
- Added support for running Integtest on Remote clusters (#733)
2.6.0.0
What's Changed
- [Backport 2.x] Upgrade Snakeyml and Jackson by @opensearch-trigger-bot in #574
- [Backport 2.x] add groupId = org.opensearch.plugin by @ankitkala in #593
- [AUTO] Increment version to 2.4.0-SNAPSHOT by @opensearch-trigger-bot in #553
- [Backport 2.x] Add support for windows & mac build by @opensearch-trigger-bot in #599
- [Backport 2.x] Updated jackson databind version to 2.13.4.2 by @opensearch-trigger-bot in #597
- [Backport 2.x] Include default index settings during leader setting validation by @opensearch-trigger-bot in #602
- Add 2.4 release notes by @ankitkala in #617
- stopReplication API removed from integ test cases for 2.x by @sricharanvuppu in #625
- [AUTO] Increment version to 2.5.0-SNAPSHOT by @opensearch-trigger-bot in #621
- [Backport #619 to 2.x] stopping replication before clean up of indices by @sricharanvuppu in #635
- Updating multi-field mapping at follower (#671) by @sricharanvuppu in #680
- [AUTO] Increment version to 2.6.0-SNAPSHOT by @opensearch-trigger-bot in #676
- [Backport 2.6] Add github workflow for auto release by @opensearch-trigger-bot in #715
- [Backport 2.6] Adding 2.6.0 release notes by @opensearch-trigger-bot in #717
- [Backport 2.6] [Backport]Add github action to publish snapshots to maven by @opensearch-trigger-bot in #720
- Revert Build Fix: Update Strings.toString to pass the JSON XContentType by @gaiksaya in #723
Full Changelog: 2.3.0.0...2.6.0.0
2.1.0.0
What's Changed
- Refactor _status API to use uniform status constants by @saikaranam-amazon in #332
- Added release notes for 1.3. by @naveenpajjuri in #337
- Increment replication plugin version to 2.0 by @saikaranam-amazon in #348
- removed jdk 14 support (#346). by @naveenpajjuri in #352
- added java 17 in the CI flow (#331) by @naveenpajjuri in #356
- renamed master to clusterManager (#319) by @naveenpajjuri in #355
- Added security CI workflow and OS build qualifier by @saikaranam-amazon in #358
- Added coverage execution for integ tests by @saikaranam-amazon in #360
- Refacotored changes retrieval to use Lucene snapshots and removed previous logic for Tlog by @saikaranam-amazon in #365
- removed the zip dependency for bwc tests. by @naveenpajjuri in #366
- Increment version to 2.0-rc1. by @dblock in #368
- Updated issue templates from .github. by @dblock in #349
- Modified fetch from translog for 2.x release by @saikaranam-amazon in #370
- Add logic to setup and execute CCR perf test suite by @ankitkala in #372
- Add missing perf runner import by @ankitkala in #377
- Minor typo fix by @ankitkala in #382
- Perf workflow: Added index codec and better exception handling by @ankitkala in #385
- Hardcode the aws cdk versions by @ankitkala in #388
- Move number_of_shards and number_of_replicas param out of index setting by @ankitkala in #392
- added basic sanity tests for single cluster scenario. by @naveenpajjuri in #393
- Add support to run sanity test on remote cluster by @ankitkala in #394
- Add version and snapshot param to maintain parity with default script by @ankitkala in #401
- Added error logs for replication state transition to auto_pause or failed state with reason by @saikaranam-amazon in #408
- Validate leader index primary shard state before starting replication by @saikaranam-amazon in #407
- Sync the mapping from leader index and retry for MapperParsingException by @ankitkala in #411
- Bump the version to 2.1 by @ankitkala in #398
- Publish CCR zip to maven repo by @ankitkala in #399
- Add 2.1 release notes by @ankitkala in #432
- [Backport 2.1] Add custom build.sh to publish the plugin zip by @opensearch-trigger-bot in #435
Full Changelog: 1.3.0.0...2.1.0.0
2.0.0.0
What's Changed
- Refactor _status API to use uniform status constants by @saikaranam-amazon in #332
- Added release notes for 1.3. by @naveenpajjuri in #337
- Increment replication plugin version to 2.0 by @saikaranam-amazon in #348
- removed jdk 14 support (#346). by @naveenpajjuri in #352
- added java 17 in the CI flow (#331) by @naveenpajjuri in #356
- renamed master to clusterManager (#319) by @naveenpajjuri in #355
- Added security CI workflow and OS build qualifier by @saikaranam-amazon in #358
- Added coverage execution for integ tests by @saikaranam-amazon in #360
- Refacotored changes retrieval to use Lucene snapshots and removed previous logic for Tlog by @saikaranam-amazon in #365
- removed the zip dependency for bwc tests. by @naveenpajjuri in #366
- Increment version to 2.0-rc1. by @dblock in #368
- Updated issue templates from .github. by @dblock in #349
- Modified fetch from translog for 2.x release by @saikaranam-amazon in #370
- added release notes for 2.0 rc1 by @naveenpajjuri in #376
- Backport sanity integration tests in remote cluster by @ankitkala in #395
- Remove rc1 build qualifier for 2.0 by @ankitkala in #396
Full Changelog: 1.3.0.0...2.0.0.0
1.3.0.0
Version 1.2.4.0
Version 1.2.4.0 Release Notes
Compatible with OpenSearch 1.2.4.0
Version 1.2.3.0
Version 1.2.3.0 Release Notes
Compatible with OpenSearch 1.2.3.0
Version 1.2.2.0
Version 1.2.2.0 Release Notes
Compatible with OpenSearch 1.2.2.0
Version 1.2.1.0
Version 1.2.1.0 Release Notes
Compatible with OpenSearch 1.2.1.0
Version 1.2.0.0
Version 1.2.0.0 Release Notes
Compatible with OpenSearch 1.2.0.0
Enhancements
- Added support for start replication block (#250)
- Handled case for _start replication with leader cluster at higher version than the follower cluster (#247)
- Handled stop replication when remote cluster is removed (#241)
- Filtered out replication exceptions from retrying (#238)
- Using time out in cluster state observer as we are reusing the observer (#215)
- Renewing retention lease with global-ckp + 1 , as we want operations from that seq number (#206)
- Derive security context information when security plugin fails to populate user info (#204)
- Provide a custom TranslogDeletionPolicy for translog pruning based on retention leases (#209)
Bug Fixes
- Bugfix: Refactored replication specific translog policy and addressed falky tests (#236)
- Bugfix: Rename translog pruning setting to match 1.1 convention and addressed behavior for translog deletion to be same as 1.1 (#234)
- BugFix: Changes to ensure replication tasks are not failing prematurely (#231)
- Bugfix: Replication task fails to initialize due to state parsing failure (#226)