Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
362 commits
Select commit Hold shift + click to select a range
566913a
Adds NamedWriteable capability and removes un-needed method
DarshitChanpura Oct 4, 2024
7a58f5e
Mute snapshot v2 flaky tests (#16193)
gbbafna Oct 7, 2024
a81b868
Implementing pagination for _cat/shards (#14641)
gargharsh3134 Oct 7, 2024
146b0f7
Update Apache Lucene to 9.12.0 (#15333)
reta Oct 7, 2024
e885aa9
Latency improvements to Multi Term Aggregations (#14993)
expani Oct 7, 2024
e24b4c9
Add wlm resiliency orchestrator (query group service) (#15925)
kaushalmahi12 Oct 8, 2024
266bdd3
[Tiered Caching] Segmented cache changes (#16047)
sgup432 Oct 8, 2024
1e49aa8
[Star tree] Add date field rounding support in star tree (#15249)
bharath-techie Oct 8, 2024
3696c29
[Star tree] Refactoring builder tests (#16036)
bharath-techie Oct 8, 2024
5279d21
Change successfulSearchShardIndices to Set<Index> (#16110)
dzane17 Oct 8, 2024
e8e041b
Add more concurrent Snapshot V2 Integ Tests (#16207)
gbbafna Oct 8, 2024
aad325f
Bump com.azure:azure-json from 1.1.0 to 1.3.0 in /plugins/repository-…
dependabot[bot] Oct 8, 2024
96082f7
Close RemoteStorePinnedTimestampService on Node.close() (#16228)
sachinpkale Oct 8, 2024
febbc00
Add TLSv1.3 in jdk.tls.client.protocols systemProp in gradle.properti…
cwperks Oct 8, 2024
2ed8ff0
Attempt to delete backport branches only for OpenSearch repo (#16240)
gaiksaya Oct 8, 2024
62b1537
Fix Cache backward compatibility breaking change (#16238)
sgup432 Oct 9, 2024
b5917c5
[Star tree] Moving compositeCodec to composite912Codec and dropping c…
bharath-techie Oct 9, 2024
acf209f
Bump com.google.api-client:google-api-client from 2.2.0 to 2.7.0 in /…
dependabot[bot] Oct 9, 2024
e7757e7
Update Apache Lucene version for 2.18.0 (#16252)
reta Oct 9, 2024
9225aa2
Bump com.squareup.okio:okio from 3.9.0 to 3.9.1 in /test/fixtures/hdf…
dependabot[bot] Oct 9, 2024
ba0ccfa
Bump io.grpc:grpc-api from 1.57.2 to 1.68.0 in /plugins/discovery-gce…
dependabot[bot] Oct 9, 2024
a09750a
Remove redundant force merge - histo rest tests (#16144)
finnegancarroll Oct 9, 2024
68e3e45
The protobuf-java leaks through client library dependencies (#16254)
reta Oct 9, 2024
9e53d9b
Fix Flaky Test org.opensearch.gateway.RecoveryFromGatewayIT.testShard…
kkewwei Oct 10, 2024
d7b0116
Revert remote publication method renaming in DiscoveryNode (#16250)
soosinha Oct 10, 2024
58adc18
BugFix: call listener.onFailure on failure to pin the timestamp (#16248)
sachinpkale Oct 10, 2024
b2253f1
[Workload Management] QueryGroup Stats API Logic (#15777)
ruai0511 Oct 10, 2024
b3b8c9b
Add Integration Tests for Workload Management CRUD APIs (#15955)
ruai0511 Oct 10, 2024
691f725
Reconfigure remote state thread pool count (#16245)
soosinha Oct 10, 2024
942765e
Add snapshot_path prefix to snapshot shards path file on S3 (#16267)
ashking94 Oct 10, 2024
b4f876f
Merge remote-tracking branch 'upstream/main' into resource-permissions
DarshitChanpura Oct 10, 2024
9baac32
Updates toXContent implementations
DarshitChanpura Oct 10, 2024
0eb47ac
Fix toString implementation
DarshitChanpura Oct 10, 2024
1e7f6df
Support JDK-23 (build time and runtime) (#16257)
reta Oct 10, 2024
34b794b
Making wlm stats output easier to understand (#16278)
kaushalmahi12 Oct 11, 2024
d6ea8eb
Change remote store restore cluster state priority to URGENT (#16281)
sachinpkale Oct 11, 2024
b3459fd
Update setting API honors cluster's replica setting as default #14810…
chishui Oct 11, 2024
53c9ddf
Remove ApproximateIndexOrDocValuesQuery (#16273)
msfroh Oct 11, 2024
20536ee
Fix IndicesRequestCacheIt flaky tests (#16276)
sgup432 Oct 12, 2024
5d2d392
Skip unnecessary string format in RemoteStoreMigrationAllocationDecid…
imRishN Oct 14, 2024
2166b44
Optimise clone operation for incremental full cluster snapshots (#16296)
ashking94 Oct 14, 2024
55e98ed
Fix multi-search with template doesn't return status code (#16265)
gaobinlong Oct 14, 2024
b5dcde3
[Snapshot V2] Move timestamp pinning before cluster state update (#16…
gbbafna Oct 14, 2024
7065e6b
Bump ch.qos.logback:logback-core from 1.5.8 to 1.5.10 in /test/fixtur…
dependabot[bot] Oct 14, 2024
f4bf0da
Bump me.champeau.gradle.japicmp from 0.4.3 to 0.4.4 in /server (#16309)
dependabot[bot] Oct 14, 2024
0ff0439
Bump com.google.oauth-client:google-oauth-client from 1.35.0 to 1.36.…
dependabot[bot] Oct 14, 2024
32c1a43
Bump lycheeverse/lychee-action from 1.10.0 to 2.0.2 (#16310)
dependabot[bot] Oct 14, 2024
931339e
Bump com.azure:azure-core-http-netty from 1.15.4 to 1.15.5 in /plugin…
dependabot[bot] Oct 14, 2024
783d3e1
Bump com.google.code.gson:gson from 2.10.1 to 2.11.0 in /plugins/repo…
dependabot[bot] Oct 14, 2024
88d13eb
Enable coordinator search.request_stats_enabled by default (#16290)
dzane17 Oct 14, 2024
9ddee61
Flat object field should delegate to keyword field for most query typ…
kkewwei Oct 14, 2024
6c17119
Add new benchmark config for query approximation (#16323)
msfroh Oct 14, 2024
e313071
Allows the ability to list resource permissions
DarshitChanpura Oct 15, 2024
a53e0c6
Update last seen cluster state in commit phase (#16215)
soosinha Oct 15, 2024
35c366d
Add support to dynamically resize threadpools size (#16236)
gbbafna Oct 15, 2024
23d1c7a
Fix deletion permits flow in RemoteFsTimestampAwareTranslog (#16282)
sachinpkale Oct 15, 2024
a853b75
Fix wrong default value when setting index.number_of_routing_shards t…
gaobinlong Oct 16, 2024
d404359
JDK-23: Mitigation for https://bugs.openjdk.org/browse/JDK-8341127 is…
reta Oct 16, 2024
dd5a87a
Bugfix in snapshot V2 restore flow (#16332)
sachinpkale Oct 16, 2024
62081f2
fix cluster not able to spin up issue when disk usage exceeds thresho…
zane-neo Oct 16, 2024
6594516
[Snapshot V2] Use metadata from source snapshot while cloning snapsho…
gbbafna Oct 16, 2024
ec7b652
[Streaming Indexing] Fix intermittent 'The bulk request must be termi…
reta Oct 16, 2024
1a7018a
Fixed inefficient Stream API call chains ending with count() (#15386)
dk2k Oct 17, 2024
74dba3f
Update 10_basic.yml (#16349)
reta Oct 17, 2024
0c3e3c0
Make Remote Publication a dynamic setting (#15937)
shiv0408 Oct 17, 2024
dc8a435
[Star tree] Performance optimizations during flush flow (#16037)
bharath-techie Oct 17, 2024
e360ceb
Skip media type parsing for known string values (#16358)
andrross Oct 17, 2024
ebcf5e3
Fixed assignment to catch block parameter (#15384)
dk2k Oct 17, 2024
3b004bf
Make query groups persistent across process restarts (#16370)
kaushalmahi12 Oct 18, 2024
4456d55
Removed suspicious call of getClass() on instance of Class, which era…
dk2k Oct 18, 2024
0bded88
Revert #15258 to figure out a better approach to fix the issue. (#16377)
zane-neo Oct 18, 2024
9096aee
Fix bug in snapshot update check for multiple v2 repo (#16379)
gbbafna Oct 18, 2024
f1c98a4
Do orphan timestamp cleanup before completing the snapshot (#16365)
gbbafna Oct 18, 2024
f346788
Add method to return dynamic SecureTransportParameters from SecureTra…
cwperks Oct 18, 2024
0f7d572
Fix array hashCode calculation in ResyncReplicationRequest (#16378)
dk2k Oct 19, 2024
0419e5d
Fix typo super->sb in method toString() of RemoteStoreNodeAttribute (…
dk2k Oct 21, 2024
78d2a4e
Treat last fetch timestamp of pinned timestamp as one of the pinned t…
sachinpkale Oct 21, 2024
c4a9cc1
BugFix - Extract snapshot UUID from pinned entity correctly (#16398)
gbbafna Oct 21, 2024
ad7f9e7
Handle delete cases for star tree (#16380)
bharath-techie Oct 21, 2024
2dfd519
Bump org.jline:jline in /test/fixtures/hdfs-fixture (#16404)
dependabot[bot] Oct 21, 2024
6c7581e
Snapshot _status API: Include in-progress snapshots in total shard co…
ltaragi Oct 21, 2024
e3db742
Bump com.microsoft.azure:msal4j from 1.17.1 to 1.17.2 in /plugins/rep…
dependabot[bot] Oct 21, 2024
322bdc4
[BUG] Add missing fields to resolve Strict Dynamic Mapping issue in .…
inpink Oct 21, 2024
456ca97
[Star Tree] [Search] Support for metric aggregations with/without ter…
sandeshkr419 Oct 21, 2024
1982427
URI path filtering support in cluster stats API (#15938)
SwethaGuptha Oct 22, 2024
20e233e
Fixing inline javadocs usage in PaginationStrategy (#16428)
gargharsh3134 Oct 22, 2024
267c68e
Fix unclosed store references with node-node segrep when primary node…
mch2 Oct 22, 2024
5120efb
Update JDK to 23.0.1 (#16429)
reta Oct 22, 2024
6891267
Improve the rejection logic for soft mode query groups during node du…
kaushalmahi12 Oct 22, 2024
760e676
Wlm create/update REST API bug fix (#16422)
kaushalmahi12 Oct 23, 2024
ca40ba4
Make multiple settings dynamic for tuning on larger clusters (#16347)
rahulkarajgikar Oct 23, 2024
9489a21
Add new parameters to snapshot restore to rename the restored aliases…
mispencer Oct 23, 2024
bb1359f
Disallow snapshot deletion while a v2 snapshot is in progress (#16430)
gbbafna Oct 23, 2024
15607b1
Downgrade version to 2.18.0 for ser/de of new ClusterStatsRequest met…
SwethaGuptha Oct 23, 2024
5941a7e
Fix get index settings API doesn't show number_of_routing_shards when…
gaobinlong Oct 23, 2024
9a476b6
Avoid making further transport calls if paginationStrategy outputs em…
gargharsh3134 Oct 23, 2024
8eccbb5
Add log message if SSL dual mode is enabled (#16437)
cwperks Oct 23, 2024
66f0110
Fix flaky test in `testApproximateRangeWithSizeOverDefault` by adjust…
inpink Oct 23, 2024
9dd1a59
Add support for restoring from snapshot with search replicas (#16111)
vinaykpud Oct 23, 2024
119abaf
Update version to 2.18.0 for CatShards request and response (#16455)
gargharsh3134 Oct 24, 2024
9498793
Update 2.x to 2.19.0 (since 2.18.0 was cut) (#16466)
reta Oct 24, 2024
936cdb9
Change to correct version since this has been backported (#16472)
mispencer Oct 24, 2024
4ad1be3
Revert uploading of manifest using min codec version (#16403)
soosinha Oct 25, 2024
bb45f03
Add Setting to adjust the primary constraint weights (#16471)
alchemist51 Oct 25, 2024
b2d537a
Update version check in yaml test file for the bug fix for get index …
gaobinlong Oct 25, 2024
6f1b59e
Add logic in master service to optimize performance and retain detail…
sumitasr Oct 26, 2024
72559bf
create publication repos during join task execution (#16383)
rajiv-kv Oct 28, 2024
0fcb3ab
Bump ch.qos.logback:logback-core from 1.5.10 to 1.5.12 in /test/fixtu…
dependabot[bot] Oct 28, 2024
9f7d3b6
using the routing allocation to cancel existing recoveries (#16468)
rajiv-kv Oct 28, 2024
af7a067
Switch from `buildSrc/version.properties` to Gradle version catalog (…
cwperks Oct 28, 2024
6385ad3
Add 2.18 release notes (#16511)
andrross Oct 28, 2024
08dc3bb
Remove CHANGELOG entry for change that was backported (#16514)
andrross Oct 29, 2024
1e7c122
Ensure index templates are not applied to system indices (#16418)
pyek-bot Oct 29, 2024
1ec5bcb
Bump com.google.apis:google-api-services-compute from v1-rev20240407-…
dependabot[bot] Oct 30, 2024
f57b889
Bump com.azure:azure-storage-common from 12.25.1 to 12.27.1 (#16521)
gaobinlong Oct 30, 2024
4b284c5
Bump com.azure:azure-storage-blob from 12.23.0 to 12.28.1 in /plugins…
dependabot[bot] Oct 30, 2024
80ca32f
remove resource usages object from headers (#16532)
ansjcy Nov 1, 2024
0363aa7
Adds cluster setting to allow caching requests with size>0 in request…
peteralfonsi Nov 1, 2024
a2a01f8
Support retrieving doc values of unsigned long field (#16543)
bugmakerrrrrr Nov 1, 2024
bb131f9
Bump versions in README to 2.19.0 and 2.18.1 (#16554)
cwperks Nov 4, 2024
f32f5c6
Bump org.apache.hadoop:hadoop-minicluster from 3.4.0 to 3.4.1 in /tes…
dependabot[bot] Nov 4, 2024
4c35a2b
fix rollover alias supports restored searchable snapshot index (#16483)
kkewwei Nov 4, 2024
b25e10a
Ensure support of the transport-nio by security plugin (HTTP) (#16474)
reta Nov 5, 2024
e07499a
Improve performance for resolving derived fields (#16564)
robson-glean Nov 5, 2024
bd91162
Merge remote-tracking branch 'upstream/main' into resource-permissions
DarshitChanpura Nov 5, 2024
4213cc2
Make cacheEntry.getIndexInput() privileged when fetching blobs from r…
finnegancarroll Nov 5, 2024
034bd2b
Bump com.google.apis:google-api-services-compute from v1-rev20241015-…
dependabot[bot] Nov 6, 2024
9f790ee
Fix non-x64 bwc build targets (#16575)
andrross Nov 6, 2024
aa5c39b
Detect Breaking Changes check does not fail on new method added to an…
reta Nov 7, 2024
9b7681c
Make IndexStoreListener a pluggable interface (#16583)
jed326 Nov 7, 2024
5909e1a
Update dependency org.apache.zookeeper:zookeeper to v3.9.3 (#16593)
mend-for-github-com[bot] Nov 7, 2024
e688388
[AUTO] [main] Add bwc version 2.18.1. (#16573)
opensearch-trigger-bot[bot] Nov 8, 2024
10873f1
Increase segrep pressure checkpoint default limit to 10 (#16577)
gbbafna Nov 11, 2024
607a08e
Bump lycheeverse/lychee-action from 2.0.2 to 2.1.0 (#16610)
dependabot[bot] Nov 11, 2024
6e34a80
Bump me.champeau.gradle.japicmp from 0.4.4 to 0.4.5 in /server (#16614)
dependabot[bot] Nov 11, 2024
46ded36
Adds Integration Tests for Search Pipeline (#16561)
owaiskazi19 Nov 11, 2024
c9edb48
Add a flag in QueryShardContext to differentiate between a normal que…
heemin32 Nov 11, 2024
b9d9729
Bump com.nimbusds:nimbus-jose-jwt from 9.41.1 to 9.46 in /test/fixtur…
dependabot[bot] Nov 12, 2024
7f27ddc
Complete keyword changes for star tree (#16233)
bharath-techie Nov 12, 2024
e9f77e3
Bump org.apache.xmlbeans:xmlbeans from 5.2.1 to 5.2.2 in /plugins/ing…
dependabot[bot] Nov 12, 2024
53d41d3
feat: add vertical scaling and SoftReference for snapshot repository …
inpink Nov 12, 2024
5068fad
Add a new configuration setting `synonym_analyzer` for `synonym_graph…
prudhvigodithi Nov 12, 2024
548a650
Support prefix list for remote repository attributes (#16271)
rajiv-kv Nov 13, 2024
3f18562
Bump google-auth-library-oauth2-http from 1.7.0 to 1.29.0 in /plugin…
gaobinlong Nov 14, 2024
4cce608
Fix stale index deletion in snapshots for hashed prefix path type (#1…
ashking94 Nov 14, 2024
ac3e4ff
Bump com.google.cloud:google-cloud-core-http from 2.23.0 to 2.47.0 in…
dependabot[bot] Nov 14, 2024
3b9ca63
Support installing plugin SNAPSHOTs with SNASPHOT distribution (#16581)
reta Nov 14, 2024
26e6ea1
Update DEVELOPER_GUIDE.md instructions for JDK-11 (#16533)
reta Nov 14, 2024
efef676
Update version check in yaml test file for allowing composite aggrega…
gaobinlong Nov 15, 2024
3b4fa0e
Bump mockito from 5.14.1 to 5.14.2, objenesis from 3.2 to 3.3 and byt…
cwperks Nov 15, 2024
8e097ee
Update to Netty 4.1.115.Final (#16661)
reta Nov 15, 2024
d4d70d8
Search dv only IP masks (#16628)
mkhludnev Nov 15, 2024
dccd40f
Bump org.xerial.snappy:snappy-java from 1.1.10.6 to 1.1.10.7 in /test…
dependabot[bot] Nov 18, 2024
f105e4e
Bump com.gradle.develocity from 3.18.1 to 3.18.2 (#16669)
dependabot[bot] Nov 18, 2024
ac44300
Fix stale cluster state custom file deletion (#16670)
soosinha Nov 19, 2024
9b8b9fd
Update Gradle to 8.11 (#16386)
reta Nov 19, 2024
1d8568e
Update Gradle version for Detect Breaking Changes Github action (#16685)
reta Nov 19, 2024
2ac64a6
Changing request cache size > 0 setting to int threshold (#16570)
peteralfonsi Nov 19, 2024
b17c295
Bump codecov/codecov-action from 4 to 5 (#16667)
dependabot[bot] Nov 19, 2024
05513df
Bump com.google.apis:google-api-services-compute from v1-rev20241021-…
dependabot[bot] Nov 19, 2024
2327258
Merge remote-tracking branch 'upstream/main' into resource-permissions
DarshitChanpura Nov 20, 2024
b1a7743
Separating remote download and publication stats (#16682)
himshikha Nov 21, 2024
9388217
Update Gradle to 8.11.1 (#16694)
reta Nov 22, 2024
c82cd2e
[Bugfix] Fix TieredSpilloverCache stats not adding correctly when sha…
peteralfonsi Nov 22, 2024
774a4a1
Merge remote-tracking branch 'upstream/main' into resource-permissions
DarshitChanpura Nov 25, 2024
3da97f2
Bump org.apache.logging.log4j:log4j-core from 2.24.1 to 2.24.2 in /bu…
dependabot[bot] Nov 25, 2024
5817710
Removed unused array (#15364)
dk2k Nov 26, 2024
37cacf0
Adds NamedWriteable implementations
DarshitChanpura Nov 27, 2024
ad982c2
Support more than 1024 IP/masks with indexed field (#16391)
mkhludnev Nov 27, 2024
6d3fd37
Library changes for Apache Arrow integration (#16691)
rishabhmaurya Nov 29, 2024
b75f27a
Fix Flaky Test SearchWithRandomExceptionsIT.testRandomExceptions (#16…
kkewwei Nov 29, 2024
d2a1477
Deprecate performing update operation with default pipeline or final …
gaobinlong Dec 2, 2024
ac45643
Update 75_update.yml (#16759)
reta Dec 3, 2024
d6157d6
Fix allowed_warnings takes no effect for the yaml test in 75_update.y…
gaobinlong Dec 3, 2024
80ba41f
Bump ch.qos.logback:logback-classic from 1.2.13 to 1.5.12 in /test/fi…
dependabot[bot] Dec 3, 2024
5b05dcb
Update Jackson to 2.18.2 (#16758)
reta Dec 3, 2024
b1bf72f
Bound the size of cache in deprecation logger (#16724)
andrross Dec 3, 2024
4107407
Adds TODO for Noop Implementation
DarshitChanpura Dec 3, 2024
d199096
Ensure consistency of system flag on IndexMetadata after diff is appl…
cwperks Dec 4, 2024
274c64f
Adds fromValue method to EntityType
DarshitChanpura Dec 4, 2024
42dc22e
Bump com.azure:azure-identity from 1.13.2 to 1.14.2 in /plugins/repos…
cwperks Dec 5, 2024
014be82
Refactors variables from List to Set
DarshitChanpura Dec 5, 2024
75a2fc3
Make entries for dependencies from server/build.gradle to gradle vers…
cwperks Dec 5, 2024
3143796
Updates revokeAccess signature to accept scopes to revoke access from
DarshitChanpura Dec 5, 2024
04a02cb
Merge remote-tracking branch 'upstream/main' into resource-permissions
DarshitChanpura Dec 5, 2024
e468f91
Convert sets to lists
DarshitChanpura Dec 5, 2024
3a0b4b1
Upper-case the default scope
DarshitChanpura Dec 5, 2024
98dbc4a
Refactor Docker Compose version detection to predictably pick v2 only…
reta Dec 6, 2024
d12fc32
Bump com.azure:azure-storage-common from 12.27.1 to 12.28.0 in /plugi…
dependabot[bot] Dec 9, 2024
2d18c34
Consolidate cleanup for Azure blob tests (#16789)
reta Dec 9, 2024
5ba909a
Overflow prevention (#16812)
prudhvigodithi Dec 9, 2024
da6eda7
Skip remote-repositories validations for node-joins when Repositories…
Pranshu-S Dec 10, 2024
336bb5f
Added release notes for 1.3.20 (#16824)
bshien Dec 11, 2024
c5f3818
Bump com.nimbusds:nimbus-jose-jwt from 9.46 to 9.47 in /test/fixtures…
dependabot[bot] Dec 11, 2024
5aa6509
Update opensearch.release-notes-1.3.20.md (#16825)
dbwiddis Dec 11, 2024
0056807
Adds concrete implementation of getResources in Noop RAC plugin
DarshitChanpura Dec 11, 2024
0548fc2
Merge remote-tracking branch 'upstream/main' into resource-permissions
DarshitChanpura Dec 11, 2024
2b402ec
Fixing _list/shards API for closed indices (#16606)
gargharsh3134 Dec 12, 2024
b67cdf4
Added support for search replica to return segrep stats (#16678)
vinaykpud Dec 12, 2024
193112b
Updates the ResourceAccessControlPlugin to have noop actions, renames…
DarshitChanpura Dec 13, 2024
cbbefa6
Adds ReflectPermissions for DefaultResourceAccessControlPlugin
DarshitChanpura Dec 13, 2024
d7d1f25
Merge remote-tracking branch 'upstream/main' into resource-permissions
DarshitChanpura Dec 13, 2024
b359dd8
Fix remote shards balance (#15335)
bugmakerrrrrr Dec 13, 2024
d37cc9b
Handle version during repository registration for prefix mode verific…
ashking94 Dec 16, 2024
e46d4bc
introduce a setting to disable full cluster state from remote on term…
rajiv-kv Dec 16, 2024
ef44e86
Bump com.gradle.develocity from 3.18.2 to 3.19 (#16855)
dependabot[bot] Dec 16, 2024
bc4f44b
Update Apache Lucene to 9.12.1 (#16846)
reta Dec 17, 2024
d676592
Bump org.apache.logging.log4j:log4j-core from 2.24.2 to 2.24.3 in /bu…
dependabot[bot] Dec 17, 2024
231c6d6
Bump org.apache.xmlbeans:xmlbeans from 5.2.2 to 5.3.0 in /plugins/ing…
dependabot[bot] Dec 17, 2024
d947df0
Bump org.jline:jline from 3.27.1 to 3.28.0 in /test/fixtures/hdfs-fix…
dependabot[bot] Dec 17, 2024
a44b06a
Merge remote-tracking branch 'upstream/main' into resource-permissions
DarshitChanpura Dec 17, 2024
57a6605
Bump com.azure:azure-core from 1.51.0 to 1.54.1 in /plugins/repositor…
dependabot[bot] Dec 17, 2024
b58308e
Adds missing package-info
DarshitChanpura Dec 17, 2024
8aa3185
Change Remote state read thread pool to Fixed type (#16850)
soosinha Dec 18, 2024
b5f651f
[Backport] [2.18] Update Apache Lucene to 9.12.1 (#16846) (#16870) (#…
reta Dec 18, 2024
b25a9a7
Adds unit and integration tests
DarshitChanpura Dec 18, 2024
eb43578
Adds missing experimental annotations
DarshitChanpura Dec 18, 2024
bcd0f2b
Merge remote-tracking branch 'upstream/main' into resource-permissions
DarshitChanpura Dec 18, 2024
686f037
Uses jackson object-mapper to read resource class and updates the int…
DarshitChanpura Dec 18, 2024
0bf9fd1
Completes the integrations tests
DarshitChanpura Dec 18, 2024
4a073f1
Updates SHAs
DarshitChanpura Dec 18, 2024
34f160c
Comment and code cleanup
DarshitChanpura Dec 19, 2024
1df8e11
Fixes tests
DarshitChanpura Dec 19, 2024
e6d71d2
Changes to support IP field in star tree indexing (#16641)
bharath-techie Dec 19, 2024
f4fd707
Remove the events-correlation-engine plugin (#16885)
andrross Dec 19, 2024
7050ecf
Fix Flaky Test SearchTimeoutIT.testSimpleTimeout (#16828)
kkewwei Dec 19, 2024
eee5ce1
Merge remote-tracking branch 'upstream/main' into resource-permissions
DarshitChanpura Dec 20, 2024
77c56be
Adds integration tests for non-default RAC plugin
DarshitChanpura Dec 20, 2024
bb584bb
Removes unused dependency licenses
DarshitChanpura Dec 20, 2024
448307b
Adds missing license headers
DarshitChanpura Dec 20, 2024
d9f5262
Adds type bounding to Resource
DarshitChanpura Dec 20, 2024
1aff350
Updates Resource to be a serializable
DarshitChanpura Dec 20, 2024
f90b165
Adds getResourceName as API contract for Resource
DarshitChanpura Dec 20, 2024
45d8b0a
Bump com.nimbusds:oauth2-oidc-sdk from 11.19.1 to 11.20.1 in /plugins…
dependabot[bot] Dec 23, 2024
05ab37d
Bump com.netflix.nebula.ospackage-base from 11.10.0 to 11.10.1 in /di…
dependabot[bot] Dec 23, 2024
38a4112
Bump ch.qos.logback:logback-classic from 1.5.12 to 1.5.15 in /test/fi…
dependabot[bot] Dec 23, 2024
6b41e4f
Bump lycheeverse/lychee-action from 2.1.0 to 2.2.0 (#16897)
dependabot[bot] Dec 23, 2024
54ae54a
Create sub directories for ThirdPartyAudit dependency metadata (#16844)
finnegancarroll Dec 24, 2024
8ea0c80
Retrieve value from DocValues in a flat_object filed (#16802)
kkewwei Dec 27, 2024
1352bbf
Bump com.microsoft.azure:msal4j from 1.17.2 to 1.18.0 in /plugins/rep…
dependabot[bot] Dec 30, 2024
5e6b8ff
Merge remote-tracking branch 'upstream/main' into resource-permissions
DarshitChanpura Dec 30, 2024
7ae66d0
Bump org.apache.commons:commons-text from 1.12.0 to 1.13.0 in /test/f…
dependabot[bot] Dec 30, 2024
ce9d5ec
Removes notion of users, roles and backend_roles
DarshitChanpura Dec 30, 2024
7a868cb
Fixes gradle check failures
DarshitChanpura Dec 30, 2024
f1d3011
Fixes created by tests
DarshitChanpura Dec 31, 2024
00ba7a7
Adds test for recipient registry
DarshitChanpura Dec 31, 2024
6fb5055
Fixes a bug in toXContent
DarshitChanpura Dec 31, 2024
7a0e8fb
Add gRPC server as transport-grpc plugin (#16534)
finnegancarroll Dec 31, 2024
3dfc16e
Merge remote-tracking branch 'upstream/main' into resource-permissions
DarshitChanpura Dec 31, 2024
532d13a
Moves jackson dependency addition to server build.gradle
DarshitChanpura Dec 31, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .ci/bwcVersions
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,8 @@ BWC_VERSION:
- "2.16.0"
- "2.16.1"
- "2.17.0"
- "2.17.1"
- "2.17.2"
- "2.18.0"
- "2.18.1"
- "2.19.0"
28 changes: 23 additions & 5 deletions .github/benchmark-configs.json
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@
"SINGLE_NODE_CLUSTER": "true",
"MIN_DISTRIBUTION": "true",
"TEST_WORKLOAD": "big5",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-300\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"workload-snapshots-300\",\"snapshot_name\":\"big5_1_shard\"}",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-300\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"workload-snapshots-300\",\"snapshot_name\":\"big5_1_shard_ordered\"}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "restore-from-snapshot"
},
Expand Down Expand Up @@ -126,7 +126,7 @@
"SINGLE_NODE_CLUSTER": "true",
"MIN_DISTRIBUTION": "true",
"TEST_WORKLOAD": "big5",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"workload-snapshots\",\"snapshot_name\":\"big5_1_shard\"}",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"workload-snapshots\",\"snapshot_name\":\"big5_1_shard_ordered\"}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "restore-from-snapshot"
},
Expand Down Expand Up @@ -176,7 +176,7 @@
"MIN_DISTRIBUTION": "true",
"TEST_WORKLOAD": "big5",
"ADDITIONAL_CONFIG": "search.concurrent_segment_search.enabled:true",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-300\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"workload-snapshots-300\",\"snapshot_name\":\"big5_1_shard\"}",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-300\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"workload-snapshots-300\",\"snapshot_name\":\"big5_1_shard_ordered\"}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "restore-from-snapshot"
},
Expand All @@ -194,7 +194,7 @@
"MIN_DISTRIBUTION": "true",
"TEST_WORKLOAD": "big5",
"ADDITIONAL_CONFIG": "search.concurrent_segment_search.mode:all",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-300\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"workload-snapshots-300\",\"snapshot_name\":\"big5_1_shard\"}",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-300\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"workload-snapshots-300\",\"snapshot_name\":\"big5_1_shard_ordered\"}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "restore-from-snapshot"
},
Expand All @@ -212,7 +212,25 @@
"MIN_DISTRIBUTION": "true",
"TEST_WORKLOAD": "big5",
"ADDITIONAL_CONFIG": "search.concurrent_segment_search.mode:auto",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-300\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"workload-snapshots-300\",\"snapshot_name\":\"big5_1_shard\"}",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-300\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"workload-snapshots-300\",\"snapshot_name\":\"big5_1_shard_ordered\"}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "restore-from-snapshot"
},
"cluster_configuration": {
"size": "Single-Node",
"data_instance_config": "4vCPU, 32G Mem, 16G Heap"
},
"baseline_cluster_config": "x64-r5.xlarge-1-shard-0-replica-snapshot-baseline"
},
"id_14": {
"description": "Search only test-procedure for big5, uses snapshot to restore the data for OS-3.0.0. Enables range query approximation.",
"supported_major_versions": ["3"],
"cluster-benchmark-configs": {
"SINGLE_NODE_CLUSTER": "true",
"MIN_DISTRIBUTION": "true",
"TEST_WORKLOAD": "big5",
"ADDITIONAL_CONFIG": "opensearch.experimental.feature.approximate_point_range_query.enabled:true",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-300\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"workload-snapshots-300\",\"snapshot_name\":\"big5_1_shard_ordered\"}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "restore-from-snapshot"
},
Expand Down
6 changes: 6 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -722,6 +722,12 @@ updates:
- directory: /plugins/
open-pull-requests-limit: 1
package-ecosystem: gradle
ignore:
# For all packages, ignore all major versions to minimize breaking issues
- dependency-name: "com.google.cloud:google-cloud-storage"
update-types: [ "version-update:semver-major" ]
- dependency-name: "com.google.api-client:google-api-client"
update-types: [ "version-update:semver-major" ]
schedule:
interval: weekly
labels:
Expand Down
17 changes: 12 additions & 5 deletions .github/workflows/delete_backport_branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,16 @@ on:
jobs:
delete-branch:
runs-on: ubuntu-latest
if: startsWith(github.event.pull_request.head.ref,'backport/')
permissions:
contents: write
if: github.repository == 'opensearch-project/OpenSearch' && startsWith(github.event.pull_request.head.ref,'backport/')
steps:
- name: Delete merged branch
uses: SvanBoxel/delete-merged-branch@main
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Delete merged branch
uses: actions/github-script@v7
with:
script: |
github.rest.git.deleteRef({
owner: context.repo.owner,
repo: context.repo.repo,
ref: `heads/${context.payload.pull_request.head.ref}`,
})
2 changes: 1 addition & 1 deletion .github/workflows/detect-breaking-change.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
with:
cache-disabled: true
arguments: japicmp
gradle-version: 8.7
gradle-version: 8.11
build-root-directory: server
- if: failure()
run: cat server/build/reports/java-compatibility/report.txt
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/gradle-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ on:
pull_request_target:
types: [opened, synchronize, reopened]

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number }}
cancel-in-progress: true

permissions:
contents: read # to fetch code (actions/checkout)

Expand Down Expand Up @@ -111,7 +115,7 @@ jobs:

- name: Upload Coverage Report
if: success()
uses: codecov/codecov-action@v4
uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./codeCoverage.xml
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/links.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
- uses: actions/checkout@v4
- name: lychee Link Checker
id: lychee
uses: lycheeverse/lychee-action@v1.10.0
uses: lycheeverse/lychee-action@v2.2.0
with:
args: --accept=200,403,429 --exclude-mail **/*.html **/*.md **/*.txt **/*.json --exclude-file .lychee.excludes
fail: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/precommit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
java: [ 11, 17, 21 ]
java: [ 11, 17, 21, 23 ]
os: [ubuntu-latest, windows-latest, macos-latest, macos-13]
steps:
- uses: actions/checkout@v4
Expand Down
78 changes: 67 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,27 +5,83 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

## [Unreleased 2.x]
### Added
- MultiTermQueries in keyword fields now default to `indexed` approach and gated behind cluster setting ([#15637](https://github.com/opensearch-project/OpenSearch/pull/15637))
- [Workload Management] QueryGroup resource cancellation framework changes ([#15651](https://github.com/opensearch-project/OpenSearch/pull/15651))
- Fallback to Remote cluster-state on Term-Version check mismatch - ([#15424](https://github.com/opensearch-project/OpenSearch/pull/15424))
- Latency and Memory allocation improvements to Multi Term Aggregation queries ([#14993](https://github.com/opensearch-project/OpenSearch/pull/14993))
- Add support for restoring from snapshot with search replicas ([#16111](https://github.com/opensearch-project/OpenSearch/pull/16111))
- Ensure support of the transport-nio by security plugin ([#16474](https://github.com/opensearch-project/OpenSearch/pull/16474))
- Add logic in master service to optimize performance and retain detailed logging for critical cluster operations. ([#14795](https://github.com/opensearch-project/OpenSearch/pull/14795))
- Add Setting to adjust the primary constraint weights ([#16471](https://github.com/opensearch-project/OpenSearch/pull/16471))
- Switch from `buildSrc/version.properties` to Gradle version catalog (`gradle/libs.versions.toml`) to enable dependabot to perform automated upgrades on common libs ([#16284](https://github.com/opensearch-project/OpenSearch/pull/16284))
- Increase segrep pressure checkpoint default limit to 30 ([#16577](https://github.com/opensearch-project/OpenSearch/pull/16577/files))
- Add dynamic setting allowing size > 0 requests to be cached in the request cache ([#16483](https://github.com/opensearch-project/OpenSearch/pull/16483))
- Support installing plugin SNAPSHOTs with SNASPHOT distribution ([#16581](https://github.com/opensearch-project/OpenSearch/pull/16581))
- Make IndexStoreListener a pluggable interface ([#16583](https://github.com/opensearch-project/OpenSearch/pull/16583))
- Support for keyword fields in star-tree index ([#16233](https://github.com/opensearch-project/OpenSearch/pull/16233))
- Add a flag in QueryShardContext to differentiate inner hit query ([#16600](https://github.com/opensearch-project/OpenSearch/pull/16600))
- Add vertical scaling and SoftReference for snapshot repository data cache ([#16489](https://github.com/opensearch-project/OpenSearch/pull/16489))
- Support prefix list for remote repository attributes([#16271](https://github.com/opensearch-project/OpenSearch/pull/16271))
- Add new configuration setting `synonym_analyzer`, to the `synonym` and `synonym_graph` filters, enabling the specification of a custom analyzer for reading the synonym file ([#16488](https://github.com/opensearch-project/OpenSearch/pull/16488)).
- Add stats for remote publication failure and move download failure stats to remote methods([#16682](https://github.com/opensearch-project/OpenSearch/pull/16682/))
- Added a precaution to handle extreme date values during sorting to prevent `arithmetic_exception: long overflow` ([#16812](https://github.com/opensearch-project/OpenSearch/pull/16812)).
- Add search replica stats to segment replication stats API ([#16678](https://github.com/opensearch-project/OpenSearch/pull/16678))
- Introduce a setting to disable download of full cluster state from remote on term mismatch([#16798](https://github.com/opensearch-project/OpenSearch/pull/16798/))
- Added ability to retrieve value from DocValues in a flat_object filed([#16802](https://github.com/opensearch-project/OpenSearch/pull/16802))
- Introduce framework for auxiliary transports and an experimental gRPC transport plugin ([#16534](https://github.com/opensearch-project/OpenSearch/pull/16534))
- Add resource-level access control and sharing ([#16030](https://github.com/opensearch-project/OpenSearch/pull/16030))

### Dependencies
- Bump `com.azure:azure-identity` from 1.13.0 to 1.13.2 ([#15578](https://github.com/opensearch-project/OpenSearch/pull/15578))
- Bump `protobuf` from 3.22.3 to 3.25.4 ([#15684](https://github.com/opensearch-project/OpenSearch/pull/15684))
- Bump `org.apache.logging.log4j:log4j-core` from 2.23.1 to 2.24.0 ([#15858](https://github.com/opensearch-project/OpenSearch/pull/15858))
- Bump `peter-evans/create-pull-request` from 6 to 7 ([#15863](https://github.com/opensearch-project/OpenSearch/pull/15863))
- Bump `com.nimbusds:oauth2-oidc-sdk` from 11.9.1 to 11.19.1 ([#15862](https://github.com/opensearch-project/OpenSearch/pull/15862))
- Bump `com.google.cloud:google-cloud-core-http` from 2.23.0 to 2.47.0 ([#16504](https://github.com/opensearch-project/OpenSearch/pull/16504))
- Bump `google-auth-library-oauth2-http` from 1.7.0 to 1.29.0 in /plugins/repository-gcs ([#16520](https://github.com/opensearch-project/OpenSearch/pull/16520))
- Bump `com.azure:azure-storage-common` from 12.25.1 to 12.28.0 ([#16521](https://github.com/opensearch-project/OpenSearch/pull/16521), [#16808](https://github.com/opensearch-project/OpenSearch/pull/16808))
- Bump `com.google.apis:google-api-services-compute` from v1-rev20240407-2.0.0 to v1-rev20241105-2.0.0 ([#16502](https://github.com/opensearch-project/OpenSearch/pull/16502), [#16548](https://github.com/opensearch-project/OpenSearch/pull/16548), [#16613](https://github.com/opensearch-project/OpenSearch/pull/16613))
- Bump `com.azure:azure-storage-blob` from 12.23.0 to 12.28.1 ([#16501](https://github.com/opensearch-project/OpenSearch/pull/16501))
- Bump `org.apache.hadoop:hadoop-minicluster` from 3.4.0 to 3.4.1 ([#16550](https://github.com/opensearch-project/OpenSearch/pull/16550))
- Bump `org.apache.xmlbeans:xmlbeans` from 5.2.1 to 5.3.0 ([#16612](https://github.com/opensearch-project/OpenSearch/pull/16612), [#16854](https://github.com/opensearch-project/OpenSearch/pull/16854))
- Bump `com.nimbusds:nimbus-jose-jwt` from 9.41.1 to 9.47 ([#16611](https://github.com/opensearch-project/OpenSearch/pull/16611), [#16807](https://github.com/opensearch-project/OpenSearch/pull/16807))
- Bump `lycheeverse/lychee-action` from 2.0.2 to 2.2.0 ([#16610](https://github.com/opensearch-project/OpenSearch/pull/16610), [#16897](https://github.com/opensearch-project/OpenSearch/pull/16897))
- Bump `me.champeau.gradle.japicmp` from 0.4.4 to 0.4.5 ([#16614](https://github.com/opensearch-project/OpenSearch/pull/16614))
- Bump `mockito` from 5.14.1 to 5.14.2, `objenesis` from 3.2 to 3.3 and `bytebuddy` from 1.15.4 to 1.15.10 ([#16655](https://github.com/opensearch-project/OpenSearch/pull/16655))
- Bump `Netty` from 4.1.114.Final to 4.1.115.Final ([#16661](https://github.com/opensearch-project/OpenSearch/pull/16661))
- Bump `org.xerial.snappy:snappy-java` from 1.1.10.6 to 1.1.10.7 ([#16665](https://github.com/opensearch-project/OpenSearch/pull/16665))
- Bump `codecov/codecov-action` from 4 to 5 ([#16667](https://github.com/opensearch-project/OpenSearch/pull/16667))
- Bump `org.apache.logging.log4j:log4j-core` from 2.24.1 to 2.24.3 ([#16718](https://github.com/opensearch-project/OpenSearch/pull/16718), [#16858](https://github.com/opensearch-project/OpenSearch/pull/16858))
- Bump `jackson` from 2.17.2 to 2.18.2 ([#16733](https://github.com/opensearch-project/OpenSearch/pull/16733))
- Bump `ch.qos.logback:logback-classic` from 1.2.13 to 1.5.15 ([#16716](https://github.com/opensearch-project/OpenSearch/pull/16716), [#16898](https://github.com/opensearch-project/OpenSearch/pull/16898))
- Bump `com.azure:azure-identity` from 1.13.2 to 1.14.2 ([#16778](https://github.com/opensearch-project/OpenSearch/pull/16778))
- Bump Apache Lucene from 9.12.0 to 9.12.1 ([#16846](https://github.com/opensearch-project/OpenSearch/pull/16846))
- Bump `com.gradle.develocity` from 3.18.2 to 3.19 ([#16855](https://github.com/opensearch-project/OpenSearch/pull/16855))
- Bump `org.jline:jline` from 3.27.1 to 3.28.0 ([#16857](https://github.com/opensearch-project/OpenSearch/pull/16857))
- Bump `com.azure:azure-core` from 1.51.0 to 1.54.1 ([#16856](https://github.com/opensearch-project/OpenSearch/pull/16856))
- Bump `com.nimbusds:oauth2-oidc-sdk` from 11.19.1 to 11.20.1 ([#16895](https://github.com/opensearch-project/OpenSearch/pull/16895))
- Bump `com.netflix.nebula.ospackage-base` from 11.10.0 to 11.10.1 ([#16896](https://github.com/opensearch-project/OpenSearch/pull/16896))
- Bump `com.microsoft.azure:msal4j` from 1.17.2 to 1.18.0 ([#16918](https://github.com/opensearch-project/OpenSearch/pull/16918))
- Bump `org.apache.commons:commons-text` from 1.12.0 to 1.13.0 ([#16919](https://github.com/opensearch-project/OpenSearch/pull/16919))

### Changed

- Indexed IP field supports `terms_query` with more than 1025 IP masks [#16391](https://github.com/opensearch-project/OpenSearch/pull/16391)
- Make entries for dependencies from server/build.gradle to gradle version catalog ([#16707](https://github.com/opensearch-project/OpenSearch/pull/16707))

### Deprecated
- Performing update operation with default pipeline or final pipeline is deprecated ([#16712](https://github.com/opensearch-project/OpenSearch/pull/16712))

### Removed

### Fixed
- Fix wildcard query containing escaped character ([#15737](https://github.com/opensearch-project/OpenSearch/pull/15737))
- Fix get index settings API doesn't show `number_of_routing_shards` setting when it was explicitly set ([#16294](https://github.com/opensearch-project/OpenSearch/pull/16294))
- Revert changes to upload remote state manifest using minimum codec version([#16403](https://github.com/opensearch-project/OpenSearch/pull/16403))
- Ensure index templates are not applied to system indices ([#16418](https://github.com/opensearch-project/OpenSearch/pull/16418))
- Remove resource usages object from search response headers ([#16532](https://github.com/opensearch-project/OpenSearch/pull/16532))
- Support retrieving doc values of unsigned long field ([#16543](https://github.com/opensearch-project/OpenSearch/pull/16543))
- Fix rollover alias supports restored searchable snapshot index([#16483](https://github.com/opensearch-project/OpenSearch/pull/16483))
- Fix permissions error on scripted query against remote snapshot ([#16544](https://github.com/opensearch-project/OpenSearch/pull/16544))
- Fix `doc_values` only (`index:false`) IP field searching for masks ([#16628](https://github.com/opensearch-project/OpenSearch/pull/16628))
- Fix stale cluster state custom file deletion ([#16670](https://github.com/opensearch-project/OpenSearch/pull/16670))
- [Tiered Caching] Fix bug in cache stats API ([#16560](https://github.com/opensearch-project/OpenSearch/pull/16560))
- Bound the size of cache in deprecation logger ([16702](https://github.com/opensearch-project/OpenSearch/issues/16702))
- Ensure consistency of system flag on IndexMetadata after diff is applied ([#16644](https://github.com/opensearch-project/OpenSearch/pull/16644))
- Skip remote-repositories validations for node-joins when RepositoriesService is not in sync with cluster-state ([#16763](https://github.com/opensearch-project/OpenSearch/pull/16763))
- Fix _list/shards API failing when closed indices are present ([#16606](https://github.com/opensearch-project/OpenSearch/pull/16606))
- Fix remote shards balance ([#15335](https://github.com/opensearch-project/OpenSearch/pull/15335))

### Security

[Unreleased 2.x]: https://github.com/opensearch-project/OpenSearch/compare/2.17...2.x
[Unreleased 2.x]: https://github.com/opensearch-project/OpenSearch/compare/2.18...2.x
Loading
Loading