Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
b53b8fe
[DFAE] Document count validation based on support from underlying sto…
mgodwan Jun 18, 2026
74810b6
Resolve parquet stats against per-segment schema to fix schema-drift …
alchemist51 Jun 18, 2026
a1a29a4
Validate total_primary_shards_per_node on templates against the clust…
alchemist51 Jun 18, 2026
e2cdd7d
Add process-wide ObjectInputFilter to reject Java deserialization by …
cwperks Jun 18, 2026
c5623b1
[sandbox] Fix AnalyticsQueryTask onCancel callback race (#22231)
bowenlan-amzn Jun 18, 2026
128652a
Wait for reduce teardown before closing Arrow allocator on cancel (#2…
Bukhtawar Jun 19, 2026
ae22a78
Add composite-engine stats + parquet ingest rejection/pool metrics (#…
ask-kamal-nayan Jun 19, 2026
acc0ec7
Flush CPU runtime deferred drops on query cancellation (#22207)
Bukhtawar Jun 19, 2026
34b0a79
Return 400 with user-friendly error for unsupported functions (#22228)
finnegancarroll Jun 19, 2026
abe02c5
Move serial filter initialization from Bootstrap to Node (#22245)
cwperks Jun 20, 2026
3bff5f5
[Arrow Flight RPC] Make FlightServerChannel the sole owner of stream …
rishabhmaurya Jun 20, 2026
c25ced2
[DFAE] Retention lock for translog (#22242)
ask-kamal-nayan Jun 20, 2026
63e66a3
Fix FilterDelegationGoldenIT to read profile.plan.stages (#22252)
alchemist51 Jun 20, 2026
4cc80cf
fix: Correct StatsPruneTree rg_can_match absolute-to-relative index t…
aasom143 Jun 20, 2026
c0235e3
Add get-by-id via DocumentLookupProvider SPI in DataFormatAwareEngine…
thorkous Jun 20, 2026
7853034
Fix Flight/transport response leaks on abnormal exit (#22249)
mch2 Jun 20, 2026
d36dbee
[Sandbox] Fix coordinator cancel-teardown leaks in analytics-engine (…
mch2 Jun 20, 2026
c73dc2e
Wire cooperative cancellation into the reduce and QTF fetch native st…
mch2 Jun 21, 2026
106768c
[DFAE] Fix races between merge and force merge (#22250)
mgodwan Jun 21, 2026
4cbcf6a
Changes in Datafusion plugin to stitch clear cache rest action, cache…
bharath-techie Jun 21, 2026
ce2c53f
Added DFA and warm snapshot blocking (#22011)
ask-kamal-nayan Jun 21, 2026
2da5e4a
[DFAE] Fix flush committing checkpoint ahead of persisted snapshot (#…
ask-kamal-nayan Jun 22, 2026
25b8068
[analytics-datafusion] Memory guard fix for spill (#22187)
gaurav-amz Jun 22, 2026
c21d2a3
[FIX] Detect delegation using Bottom-most filter over scan for Single…
expani Jun 22, 2026
30e744b
Fix analytics engine error handling: circuit breaker 429 + spill-limi…
gaurav-amz Jun 22, 2026
20784d2
[DFAE] Acknowledge all docs present during composite-engine primary r…
ask-kamal-nayan Jun 23, 2026
6b676cd
[gRPC] Handle null FieldValue and aggregation missing values (#22278)
lucy66hw Jun 23, 2026
eee3f1d
core page index cache changes (#22254)
bharath-techie Jun 23, 2026
416fb84
[DFAE] Always reconcile version map & checkpoint tracker on composite…
ask-kamal-nayan Jun 23, 2026
8919d53
Fix clickbench ppl queries (#22239)
vinaykpud Jun 23, 2026
b2feda3
[DFAE] Enable append only mode for indices. (#22185)
mgodwan Jun 23, 2026
223d2a7
Reducing the ingestion/write memory limit by 50% of original value (#…
nssuresh2007 Jun 23, 2026
0402802
Integrate rust side changes for memory pool (#22227)
rayshrey Jun 23, 2026
7a27c09
Redact internal details from unrecognized analytics engine 500s (#22233)
finnegancarroll Jun 23, 2026
64d6b50
[Sandbox] Map Arrow allocator exhaustion to HTTP 429 (#22274)
prudhvigodithi Jun 23, 2026
aa1c662
Fix SearchStatsContributor to report per-shard fragment counts (#22291)
OVI3D0 Jun 23, 2026
65276be
Fix for text functions with non-text filter condition (#21882)
nssuresh2007 Jun 24, 2026
dcb2d6e
Change default merge policy from TieredMergePolicy to LogByteSizeMerg…
cocosz Jun 24, 2026
fc30963
Remove over-engineered indexed-path tuning knobs (#22159)
alchemist51 Jun 24, 2026
50accb8
Bug fix to throw 400 instead of 500 (#22304)
nssuresh2007 Jun 24, 2026
e3831ff
Drive parent stage terminal when a child stage is cancelled (#22284)
mch2 Jun 24, 2026
4ef0aaf
Warm | Separate Parquet metadata and data into tiered SSD block cache…
vishwasgarg18 Jun 24, 2026
0c4213d
Cancellation cleanup for analytics fragments: cooperative scan + pare…
aravindsagar Jun 24, 2026
79d8e1e
[DFAE] Move single doc validation to mapper parsing rather than index…
mgodwan Jun 24, 2026
ded0342
bugfix: Fix NestedQueryBuilder visit to recursively visit child query…
shatejas Jun 25, 2026
a7c306f
refactor: Eliminate deep clone of BoolNode and extract prune_tree_con…
aasom143 Jun 25, 2026
ac8d27d
Fix FGAC bypass on multi-index PPL queries (#22314)
finnegancarroll Jun 25, 2026
a4302a3
[analytics-engine] Fix dc() on short/tinyint fields and DF54 keyword …
sandeshkr419 Jun 25, 2026
f136d8a
Fix statistics cache limit reset and add dynamic cache management (#2…
alchemist51 Jun 25, 2026
653face
Fix QTF fetch routing to wrong node after shard retry (#22306)
alchemist51 Jun 25, 2026
bf6fef8
[DFAE] Scale parquet batch/sort defaults with RAM and remove dead set…
rayshrey Jun 25, 2026
ce5f370
Surface analytics Task Cancellations and Circuit Breaking Exceptions …
mch2 Jun 25, 2026
08ac04b
feat: spawn object store reads on dedicated IO runtime (#22280)
KhishorekumarBS Jun 25, 2026
86d0f52
Add indexing throttle on merge pressure for DataFormatAwareEngine (#2…
Shailesh-Kumar-Singh Jun 25, 2026
7d40b56
Fix NPE in S3 multipart upload when provideStream() throws for any pa…
Bukhtawar Jun 25, 2026
7fa9b56
[Fix] [DFAE] Sync translog while relocating remote-backed data format…
ask-kamal-nayan Jun 25, 2026
a6387ac
Onboard new backport-pr re-usable github workflow (OpenSearch) (#22310)
peterzhuamazon Jun 25, 2026
7dde816
Add fancy-regex to Cargo.lock (follow-up to #22002) (#22057)
ahkcs Jun 25, 2026
740494c
[analytics-engine] Plan Shape Golden Test Framework for ClickBench (#…
sandeshkr419 Jun 26, 2026
5381295
Extend CONCAT test coverage to scalar-function operands (#22324)
sandeshkr419 Jun 26, 2026
c153e67
Remove duplicate versionMap after refresh call. (#22269)
thorkous Jun 26, 2026
78eebfa
Revert "Add indexing throttle on merge pressure for DataFormatAwareEn…
rayshrey Jun 28, 2026
41d6c8b
[analytics-engine] Disable skip_partial_aggregation for multi-shard q…
sandeshkr419 Jun 28, 2026
2bc7dc6
Attempt to fix flaky AzureBlobStoreRepositoryTests test cases (#22339)
reta Jun 29, 2026
4a36eed
Upgrading lucene version to 10.5.0 (#22322)
harshavamsi Jun 29, 2026
64622dc
Remove Thread#stop from forbidden APIs (#22330)
andrross Jun 29, 2026
319d78a
Fix default replica count from node settings (#22334)
krugerLucas Jun 29, 2026
f4518de
update benchmark configs to restore indeices from 10.5.0 snapshots (#…
rishabh6788 Jun 30, 2026
04d1c51
Fix Flight transport response close race (#22358)
andrross Jun 30, 2026
1e31adf
Always record planning time in stats collector (#22361)
finnegancarroll Jun 30, 2026
88d6f10
Fix OpenSearchTimeoutException to return HTTP 504 instead of 500 (#22…
gingeekrishna Jul 1, 2026
95ece9b
Bump hadoop from 3.4.2 to 3.5.0 (#22362)
cwperks Jul 1, 2026
5ee8af7
Update foyer_engine from auto to psync (#22329)
vishwasgarg18 Jul 1, 2026
1e006ef
fix: Separate internal ignore settings from user ignore settings in r…
piyushk6130 Jul 1, 2026
8d2b041
Rollover: scope checkBlock to write index only, skipping non-write al…
mishail Jul 1, 2026
8ba892a
[analytics-engine] Improve TopK correctness with CSS: replace Final w…
sandeshkr419 Jul 1, 2026
d92bca1
Fix flaky DataFormatAwareReplicaGetByIdIT when zero docs are indexed …
LantaoJin Jul 2, 2026
7a804b0
[analytics-engine] Fix flaky rust test: concurrent_shard_warmup_does_…
LantaoJin Jul 2, 2026
94b700b
Fix ReplicationCheckpoint.compareTo to honor the Comparator contract …
harshitakaushik-dev Jul 2, 2026
629a185
Validate base_path in FsRepository to prevent path.repo containment b…
kh3ra Jul 2, 2026
3845aac
Add support for overCommit for NativeAllocator (#22375)
rayshrey Jul 2, 2026
ca7a121
Add cross-cluster streaming support to the remote cluster client (#22…
rishabhmaurya Jul 2, 2026
dde8af8
Feature/node delay cluster settings (#22379)
laminelam Jul 2, 2026
b2bc553
fix(tiering): Track force merges in activeMerges to prevent tiering b…
KhishorekumarBS Jul 3, 2026
0bf608b
Accommodate JDK-26 related changes with respect to HttpClient behavio…
reta Jul 3, 2026
cfee3fb
Add HTTP request body decompression to reactor-netty4 transport (#22382)
jiapingzeng Jul 4, 2026
b99229e
Add cross-setting validator for balance factor sum constraint (#22391)
Dhanwani Jul 6, 2026
f254369
Use github default token for releases (#22397)
gaiksaya Jul 6, 2026
bcf120a
Strengthen scroll_id validation (#22396)
cwperks Jul 7, 2026
830ff52
Add rustfmt check to sandbox CI (#22369)
alchemist51 Jul 7, 2026
8ef1cb5
Prune search shard groups using index-level field domains before can_…
laminelam Jul 7, 2026
dd80185
Add support for double, int and long to ExtraFieldValue #104 (#22058)
laminelam Jul 7, 2026
10e74b0
Add gRPC API support for ExtraFieldsValues (#21907)
laminelam Jul 7, 2026
879807d
Add in-memory liquid cache for DataFusion parquet scans
alchemist51 Jul 8, 2026
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
  •  
  •  
  •  
18 changes: 9 additions & 9 deletions .github/benchmark-configs.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
"SINGLE_NODE_CLUSTER": "true",
"MIN_DISTRIBUTION": "true",
"TEST_WORKLOAD": "big5",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.3.2\",\"snapshot_name\":\"big5_1_shard_single_client\"}",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.5.0\",\"snapshot_name\":\"big5_1_shard_single_client\"}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "restore-from-snapshot"
},
Expand Down Expand Up @@ -91,7 +91,7 @@
"MIN_DISTRIBUTION": "true",
"TEST_WORKLOAD": "big5",
"ADDITIONAL_CONFIG": "search.concurrent_segment_search.enabled:true",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.3.2\",\"snapshot_name\":\"big5_1_shard_single_client\"}",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.5.0\",\"snapshot_name\":\"big5_1_shard_single_client\"}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "restore-from-snapshot"
},
Expand All @@ -109,7 +109,7 @@
"MIN_DISTRIBUTION": "true",
"TEST_WORKLOAD": "big5",
"ADDITIONAL_CONFIG": "search.concurrent_segment_search.mode:all",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.3.2\",\"snapshot_name\":\"big5_1_shard_single_client\"}",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.5.0\",\"snapshot_name\":\"big5_1_shard_single_client\"}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "restore-from-snapshot"
},
Expand All @@ -127,7 +127,7 @@
"MIN_DISTRIBUTION": "true",
"TEST_WORKLOAD": "big5",
"ADDITIONAL_CONFIG": "search.concurrent_segment_search.mode:auto",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.3.2\",\"snapshot_name\":\"big5_1_shard_single_client\"}",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.5.0\",\"snapshot_name\":\"big5_1_shard_single_client\"}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "restore-from-snapshot"
},
Expand All @@ -145,7 +145,7 @@
"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-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.3.2\",\"snapshot_name\":\"big5_1_shard_single_client\"}",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.5.0\",\"snapshot_name\":\"big5_1_shard_single_client\"}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "restore-from-snapshot"
},
Expand Down Expand Up @@ -178,7 +178,7 @@
"SINGLE_NODE_CLUSTER": "true",
"MIN_DISTRIBUTION": "true",
"TEST_WORKLOAD": "http_logs",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.3.1\",\"snapshot_name\":\"http_logs_1_shard\"}",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.5.0\",\"snapshot_name\":\"http_logs_1_shard\"}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "restore-from-snapshot"
},
Expand All @@ -195,7 +195,7 @@
"SINGLE_NODE_CLUSTER": "true",
"MIN_DISTRIBUTION": "true",
"TEST_WORKLOAD": "nyc_taxis",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.3.2\",\"snapshot_name\":\"nyc_taxis_1_shard\"}",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.5.0\",\"snapshot_name\":\"nyc_taxis_1_shard\"}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "restore-from-snapshot"
},
Expand Down Expand Up @@ -231,7 +231,7 @@
"MIN_DISTRIBUTION": "true",
"TEST_WORKLOAD": "http_logs",
"ADDITIONAL_CONFIG": "search.concurrent_segment_search.mode:auto",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.3.2\",\"snapshot_name\":\"http_logs_1_shard\"}",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.5.0\",\"snapshot_name\":\"http_logs_1_shard\"}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "intra-segment"
},
Expand Down Expand Up @@ -267,7 +267,7 @@
"MIN_DISTRIBUTION": "true",
"DATA_INSTANCE_TYPE": "c5.2xlarge",
"TEST_WORKLOAD": "clickbench",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.3.2\",\"snapshot_name\":\"clickbench_3_shards\",\"warmup_iterations\":10,\"test_iterations\":20}",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.5.0\",\"snapshot_name\":\"clickbench_3_shards\",\"warmup_iterations\":10,\"test_iterations\":20}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "dsl-clickbench-snapshot"
},
Expand Down
9 changes: 1 addition & 8 deletions .github/workflows/auto-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,21 +9,14 @@ jobs:

build:
runs-on: ubuntu-latest
if: github.repository == 'opensearch-project/OpenSearch'
permissions:
contents: write
steps:
- name: GitHub App token
id: github_app_token
uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2.1.0
with:
app_id: ${{ secrets.APP_ID }}
private_key: ${{ secrets.APP_PRIVATE_KEY }}
installation_id: 22958780
- name: Get tag
id: tag
uses: dawidd6/action-get-tag@727a6f0a561be04e09013531e73a3983a65e3479 # v1
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
- uses: ncipollo/release-action@339a81892b84b4eeb0f6e744e4574d79d0d9b8dd # v1
with:
github_token: ${{ steps.github_app_token.outputs.token }}
bodyFile: release-notes/opensearch.release-notes-${{steps.tag.outputs.tag}}.md
40 changes: 6 additions & 34 deletions .github/workflows/backport.yml
Original file line number Diff line number Diff line change
@@ -1,40 +1,12 @@
---
name: Backport
on:
pull_request_target:
types:
- closed
- labeled
types: [closed, labeled]

jobs:
backport:
name: Backport
runs-on: ubuntu-latest
# Only react to merged PRs for security reasons.
# See https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request_target.
if: >
github.event.pull_request.merged
&& (
github.event.action == 'closed'
|| (
github.event.action == 'labeled'
&& contains(github.event.label.name, 'backport')
)
)
permissions:
contents: write
pull-requests: write
steps:
- name: GitHub App token
id: github_app_token
uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2.1.0
with:
app_id: ${{ secrets.APP_ID }}
private_key: ${{ secrets.APP_PRIVATE_KEY }}
installation_id: 22958780

- name: Backport
uses: VachaShah/backport@142d3b8a8c70dc54db515e653e5ed3c3fac64100 # v2.2.0
with:
github_token: ${{ steps.github_app_token.outputs.token }}
head_template: backport/backport-<%= number %>-to-<%= base %>
failure_labels: backport-failed
if: github.repository == 'opensearch-project/OpenSearch'
uses: opensearch-project/opensearch-build/.github/workflows/backport-pr.yml@58f2e5108a5164e37af78f5d8de5d825825023a9
secrets:
OPENSEARCH_CI_BOT_TOKEN: ${{ secrets.OPENSEARCH_CI_BOT_TOKEN }}
22 changes: 0 additions & 22 deletions .github/workflows/delete_backport_branch.yml

This file was deleted.

4 changes: 4 additions & 0 deletions .github/workflows/sandbox-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,10 @@ jobs:
cache: gradle
- name: Set up Rust
uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8 # stable
with:
components: rustfmt
- name: Check Rust formatting
run: cargo fmt --all --manifest-path sandbox/libs/dataformat-native/rust/Cargo.toml -- --check
- name: Install protobuf compiler
run: sudo apt-get update && sudo apt-get install -y protobuf-compiler
- name: Cache Cargo registry
Expand Down
5 changes: 0 additions & 5 deletions buildSrc/src/main/resources/forbidden/jdk-signatures.txt
Original file line number Diff line number Diff line change
Expand Up @@ -86,11 +86,6 @@ java.lang.reflect.AccessibleObject#setAccessible(java.lang.reflect.AccessibleObj
@defaultMessage this method needs special permission
java.lang.Thread#getAllStackTraces()

@defaultMessage Stopping threads explicitly leads to inconsistent states. Use interrupt() instead.
java.lang.Thread#stop()
# uncomment when https://github.com/elastic/elasticsearch/issues/31715 is fixed
# java.lang.Thread#stop(java.lang.Throwable)

@defaultMessage Please do not terminate the application
java.lang.System#exit(int)
java.lang.Runtime#exit(int)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -279,6 +279,10 @@ public void testHeaders() throws Exception {
Arrays.asList("Connection", "Host", "User-agent", "Date", "Upgrade", "HTTP2-Settings", "Content-Length")
);

if (method.equals("HEAD") && Runtime.version().feature() > 25 /* https://bugs.openjdk.org/browse/JDK-8369981 */) {
standardHeaders.remove("Content-Length");
}

final Map<String, List<String>> requestHeaders = RestClientTestUtil.randomHeaders(getRandom(), "Header");
final int statusCode = RestClientTestUtil.randomStatusCode(getRandom());
Request request = Request.newRequest(method, "/" + statusCode)
Expand Down
4 changes: 2 additions & 2 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[versions]
opensearch = "3.8.0"
lucene = "10.4.0"
lucene = "10.5.0"

bundled_jdk_vendor = "adoptium"
bundled_jdk = "25.0.3+9"
Expand Down Expand Up @@ -64,7 +64,7 @@ commonscollections4 = "4.5.0"
aws = "2.32.29"
awscrt = "0.35.0"
reactivestreams = "1.0.4"
hadoop3 = "3.4.2"
hadoop3 = "3.5.0"

# when updating this version, you need to ensure compatibility with:
# - plugins/ingest-attachment (transitive dependency, check the upstream POM)
Expand Down
1 change: 0 additions & 1 deletion libs/core/licenses/lucene-core-10.4.0.jar.sha1

This file was deleted.

1 change: 1 addition & 0 deletions libs/core/licenses/lucene-core-10.5.0.jar.sha1
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
383deeee9b44ef15daaf7541d57ea5183d52a7b5
2 changes: 1 addition & 1 deletion libs/core/src/main/java/org/opensearch/Version.java
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ private static String legacyFriendlyIdToString(int versionId) {
public static final Version V_3_6_1 = new Version(3060199, org.apache.lucene.util.Version.LUCENE_10_4_0);
public static final Version V_3_7_0 = new Version(3070099, org.apache.lucene.util.Version.LUCENE_10_4_0);
public static final Version V_3_7_1 = new Version(3070199, org.apache.lucene.util.Version.LUCENE_10_4_0);
public static final Version V_3_8_0 = new Version(3080099, org.apache.lucene.util.Version.LUCENE_10_4_0);
public static final Version V_3_8_0 = new Version(3080099, org.apache.lucene.util.Version.LUCENE_10_5_0);
public static final Version CURRENT = V_3_8_0;

protected static final Map<Integer, Version> idToVersion;
Expand Down
1 change: 0 additions & 1 deletion libs/netty4/licenses/lucene-core-10.4.0.jar.sha1

This file was deleted.

1 change: 1 addition & 0 deletions libs/netty4/licenses/lucene-core-10.5.0.jar.sha1
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
383deeee9b44ef15daaf7541d57ea5183d52a7b5

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a1820135f8c0f51a6635905d754705472592a008
Loading
Loading