Inspired from Keep a Changelog
- Add support for s390x architecture (#4001)
- Github workflow for changelog verification (#4085)
- Add failover support with Segment Replication enabled. (#4325
- Added @dreamer-89 as an Opensearch maintainer (#4342)
- Dependency updates (httpcore, mockito, slf4j, httpasyncclient, commons-codec) (#4308)
- Use RemoteSegmentStoreDirectory instead of RemoteDirectory (#4240)
- Add index specific setting for remote repository (#4253)
- [Segment Replication] Update replicas to commit SegmentInfos instead of relying on SIS files from primary shards. (#4402)
opensearch-service.bat start
andopensearch-service.bat manager
failing to run (#4289)- PR reference to checkout code for changelog verifier (#4296)
opensearch.bat
andopensearch-service.bat install
failing to run, missing logs directory (#4305)- Restore using the class ClusterInfoRequest and ClusterInfoRequestBuilder from package 'org.opensearch.action.support.master.info' for subclasses (#4307)
- Do not fail replica shard due to primary closure (#4133)
- Add timeout on Mockito.verify to reduce flakyness in testReplicationOnDone test(#4314)
- Commit workflow for dependabot changelog helper (#4331)
- Fixed cancellation of segment replication events (#4225)
- Bugs for dependabot changelog verifier workflow (#4364)
- [Bug]: gradle check failing with java heap OutOfMemoryError (([#4328](https://github.com/opensearch-project/OpenSearch/
- CVE-2022-25857 org.yaml:snakeyaml DOS vulnerability (#4341)
- Github workflow for changelog verification (#4085)
- Add timing data and more granular stages to SegmentReplicationState (#4367)
- BWC version 2.2.2 (#4385)
- BWC version 1.3.6 (#4452)
- Bump current version to 2.4.0 on 2.x branch (#4454)
- PR reference to checkout code for changelog verifier (#4296)
- Restore using the class ClusterInfoRequest and ClusterInfoRequestBuilder from package 'org.opensearch.action.support.master.info' for subclasses (#4324)
- Fixed cancellation of segment replication events (#4225)
- [Segment Replication] Add check to cancel ongoing replication with old primary on onNewCheckpoint on replica (#4363)
- [Segment Replication] Bump segment infos counter before commit during replica promotion (#4365)
- [Segment Replication] Update flaky testOnNewCheckpointFromNewPrimaryCancelOngoingReplication unit test (#4414)
- [Segment Replication] Extend FileChunkWriter to allow cancel on transport client (#4386)
- [Segment Replication] Fix NoSuchFileExceptions with segment replication when computing primary metadata snapshots (#4366)
- [Segment Replication] Fix timeout issue by calculating time needed to process getSegmentFiles (#4434)
- [Segment Replication] Update replicas to commit SegmentInfos instead of relying on segments_N from primary shards.