Inspired from Keep a Changelog
- Add support for s390x architecture (#4001)
- Github workflow for changelog verification (#4085)
- Point in time rest layer changes for create and delete PIT API (#4064)
- Point in time rest layer changes for list PIT and PIT segments API (#4388)
- Added @dreamer-89 as an Opensearch maintainer (#4342)
- Added release notes for 1.3.5 (#4343)
- Added release notes for 2.2.1 (#4344)
- Label configuration for dependabot PRs (#4348)
- Support for HTTP/2 (server-side) (#3847)
- BWC version 2.2.2 (#4383)
- Support for labels on version bump PRs, skip label support for changelog verifier (#4391)
- Update previous release bwc version to 2.4.0 (#4455)
- 2.3.0 release notes (#4457)
- Added missing javadocs for
:distribution:tools
modules (#4483) - Add BWC version 2.3.1 (#4513)
- [Segment Replication] Add snapshot and restore tests for segment replication feature (#3993)
- Added missing javadocs for
:example-plugins
modules (#4540)
- Bumps
log4j-core
from 2.18.0 to 2.19.0
- Bumps
xmlbeans
from 5.1.0 to 5.1.1 (#4354) - Bumps
azure-core-http-netty
from 1.12.0 to 1.12.4 (#4160) - Bumps
azure-core
from 1.27.0 to 1.31.0 (#4160) - Bumps
azure-storage-common
from 12.16.0 to 12.18.0 (#4160) - Bumps
org.gradle.test-retry
from 1.4.0 to 1.4.1 (#4411) - Bumps
reactor-netty-core
from 1.0.19 to 1.0.22 (#4447) - Bumps
reactive-streams
from 1.0.3 to 1.0.4 (#4488) - Bumps
com.diffplug.spotless
from 6.10.0 to 6.11.0 (#4547) - Bumps
reactor-core
from 3.4.18 to 3.4.23 (#4548) - Bumps
jempbox
from 1.8.16 to 1.8.17 (#4550)
- Dependency updates (httpcore, mockito, slf4j, httpasyncclient, commons-codec) (#4308)
- Use RemoteSegmentStoreDirectory instead of RemoteDirectory (#4240)
- Plugin ZIP publication groupId value is configurable (#4156)
- Weighted round-robin scheduling policy for shard coordination traffic (#4241)
- 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)
- [CCR] Add getHistoryOperationsFromTranslog method to fetch the history snapshot from translogs (#3948)
- [Remote Store] Change behaviour in replica recovery for remote translog enabled indices (#4318)
- PUT api for weighted shard routing (#4272)
- Unmute test RelocationIT.testRelocationWhileIndexingRandom (#4580)
- Add DecommissionService and helper to execute awareness attribute decommissioning (#4084)
- Remove deprecated code to add node name into log pattern of log4j property file (#4568)
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)
- [Segment Replication] Bump segment infos counter before commit during replica promotion (#4365)
- Bugs for dependabot changelog verifier workflow (#4364)
- Fix flaky random test
NRTReplicationEngineTests.testUpdateSegments
(#4352) - [Segment Replication] Extend FileChunkWriter to allow cancel on transport client (#4386)
- [Segment Replication] Add check to cancel ongoing replication with old primary on onNewCheckpoint on replica (#4363)
- Fix NoSuchFileExceptions with segment replication when computing primary metadata snapshots (#4366)
- [Segment Replication] Update flaky testOnNewCheckpointFromNewPrimaryCancelOngoingReplication unit test (#4414)
- Fixed the
_cat/shards/10_basic.yml
test cases fix. - [Segment Replication] Fix timeout issue by calculating time needed to process getSegmentFiles (#4426)
- [Bug]: gradle check failing with java heap OutOfMemoryError (([#4328](https://github.com/opensearch-project/OpenSearch/
opensearch.bat
fails to execute when install path includes spaces (#4362)- Getting security exception due to access denied 'java.lang.RuntimePermission' 'accessDeclaredMembers' when trying to get snapshot with S3 IRSA (#4469)
- Fixed flaky test
ResourceAwareTasksTests.testTaskIdPersistsInThreadContext
(#4484) - Fixed the ignore_malformed setting to also ignore objects (#4494)
- [Segment Replication] Ignore lock file when testing cleanupAndPreserveLatestCommitPoint (#4544)
- Updated jackson to 2.13.4 and snakeyml to 1.32 (#4556)
- CVE-2022-25857 org.yaml:snakeyaml DOS vulnerability (#4341)
- Github workflow for changelog verification (#4085)
- Label configuration for dependabot PRs (#4348)
- Added RestLayer Changes for PIT stats (#4217)
- Added GeoBounds aggregation on GeoShape field type.(#4266)
- Addition of Doc values on the GeoShape Field
- Addition of GeoShape ValueSource level code interfaces for accessing the DocValues.
- Addition of Missing Value feature in the GeoShape Aggregations.