Skip to content

Commit 9c20f6c

Browse files
authored
Merge branch '2.x' into backport/backport-14775-to-2.x
Signed-off-by: Ruirui Zhang <mariazrr@amazon.com>
2 parents 5b80e73 + 153f978 commit 9c20f6c

File tree

1,150 files changed

+70103
-7409
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,150 files changed

+70103
-7409
lines changed

.ci/bwcVersions

+4
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ BWC_VERSION:
5555
- "1.3.16"
5656
- "1.3.17"
5757
- "1.3.18"
58+
- "1.3.19"
59+
- "1.3.20"
5860
- "2.0.0"
5961
- "2.0.1"
6062
- "2.0.2"
@@ -91,3 +93,5 @@ BWC_VERSION:
9193
- "2.14.1"
9294
- "2.15.0"
9395
- "2.15.1"
96+
- "2.16.0"
97+
- "2.16.1"

.ci/java-versions.properties

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313
# build and test OpenSearch for this branch. Valid Java versions
1414
# are 'java' or 'openjdk' followed by the major release number.
1515

16-
OPENSEARCH_BUILD_JAVA=openjdk11
16+
# See please https://docs.gradle.org/8.10/userguide/upgrading_version_8.html#minimum_daemon_jvm_version
17+
OPENSEARCH_BUILD_JAVA=openjdk17
1718
OPENSEARCH_RUNTIME_JAVA=java11
1819
GRADLE_TASK=build
1920
GRADLE_EXTRA_ARGS=

.github/CODEOWNERS

+14-4
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,27 @@
1111
# 3. Use the command palette to run the CODEOWNERS: Show owners of current file command, which will display all code owners for the current file.
1212

1313
# Default ownership for all repo files
14-
* @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @dblock @dbwiddis @gbbafna @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami @VachaShah
14+
* @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @dblock @dbwiddis @gbbafna @jainankitk @kotwanikunal @linuxpi @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami @VachaShah
1515

16+
/modules/lang-painless/ @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @dblock @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami @VachaShah
17+
/modules/parent-join/ @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @dblock @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami @VachaShah
1618
/modules/transport-netty4/ @peternied
1719

1820
/plugins/identity-shiro/ @peternied
1921

22+
/server/src/internalClusterTest/java/org/opensearch/index/ @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @dblock @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami @VachaShah
23+
/server/src/internalClusterTest/java/org/opensearch/search/ @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @dblock @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami @VachaShah
24+
2025
/server/src/main/java/org/opensearch/extensions/ @peternied
2126
/server/src/main/java/org/opensearch/identity/ @peternied
22-
/server/src/main/java/org/opensearch/threadpool/ @peternied
27+
/server/src/main/java/org/opensearch/index/ @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @dblock @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami @VachaShah
28+
/server/src/main/java/org/opensearch/search/ @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @dblock @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami @VachaShah
29+
/server/src/main/java/org/opensearch/threadpool/ @jed326 @peternied
2330
/server/src/main/java/org/opensearch/transport/ @peternied
2431

25-
/.github/ @peternied
32+
/server/src/test/java/org/opensearch/index/ @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @dblock @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami @VachaShah
33+
/server/src/test/java/org/opensearch/search/ @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @dblock @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami @VachaShah
34+
35+
/.github/ @jed326 @peternied
2636

27-
/MAINTAINERS.md @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @dblock @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @peternied @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami @VachaShah
37+
/MAINTAINERS.md @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @dblock @dbwiddis @gaobinlong @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @peternied @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami @VachaShah

.github/workflows/assemble.yml

+14-2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,17 @@ jobs:
1616
with:
1717
java-version: ${{ matrix.java }}
1818
distribution: temurin
19+
- name: Set up JDK 17
20+
# See please https://docs.gradle.org/8.10/userguide/upgrading_version_8.html#minimum_daemon_jvm_version
21+
if: matrix.java == 11
22+
uses: actions/setup-java@v4
23+
with:
24+
java-version: 17
25+
distribution: temurin
26+
- name: Set JAVA${{ matrix.java }}_HOME
27+
shell: bash
28+
run: |
29+
echo "JAVA${{ matrix.java }}_HOME=$JAVA_HOME_${{ matrix.java }}_${{ runner.arch }}" >> $GITHUB_ENV
1930
- name: Setup docker (missing on MacOS)
2031
id: setup_docker
2132
if: runner.os == 'macos'
@@ -30,10 +41,11 @@ jobs:
3041
# Report success even if previous step failed (Docker on MacOS runner is very unstable)
3142
exit 0;
3243
- name: Run Gradle (assemble)
44+
shell: bash
3345
if: runner.os != 'macos'
3446
run: |
35-
./gradlew assemble --parallel --no-build-cache -PDISABLE_BUILD_CACHE
47+
./gradlew assemble --parallel --no-build-cache -PDISABLE_BUILD_CACHE -Druntime.java=${{ matrix.java }}
3648
- name: Run Gradle (assemble)
3749
if: runner.os == 'macos' && steps.setup_docker.outcome == 'success'
3850
run: |
39-
./gradlew assemble --parallel --no-build-cache -PDISABLE_BUILD_CACHE
51+
./gradlew assemble --parallel --no-build-cache -PDISABLE_BUILD_CACHE -Druntime.java=${{ matrix.java }}

.github/workflows/dependabot_pr.yml

+7
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,13 @@ jobs:
2222
with:
2323
token: ${{ steps.github_app_token.outputs.token }}
2424

25+
# See please https://docs.gradle.org/8.10/userguide/upgrading_version_8.html#minimum_daemon_jvm_version
26+
- name: Set up JDK 17
27+
uses: actions/setup-java@v4
28+
with:
29+
java-version: 17
30+
distribution: temurin
31+
2532
- name: Update Gradle SHAs
2633
run: |
2734
./gradlew updateSHAs

.github/workflows/gradle-check.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
- uses: actions/checkout@v4
2121
- name: Get changed files
2222
id: changed-files-specific
23-
uses: tj-actions/changed-files@v44
23+
uses: tj-actions/changed-files@v45
2424
with:
2525
files_ignore: |
2626
release-notes/*.md

.github/workflows/precommit.yml

+14-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
strategy:
99
matrix:
1010
java: [ 11, 17, 21 ]
11-
os: [ubuntu-latest, windows-latest, macos-13]
11+
os: [ubuntu-latest, windows-latest, macos-latest, macos-13]
1212
steps:
1313
- uses: actions/checkout@v4
1414
- name: Set up JDK ${{ matrix.java }}
@@ -17,6 +17,18 @@ jobs:
1717
java-version: ${{ matrix.java }}
1818
distribution: temurin
1919
cache: gradle
20+
- name: Set up JDK 17
21+
# See please https://docs.gradle.org/8.10/userguide/upgrading_version_8.html#minimum_daemon_jvm_version
22+
if: matrix.java == 11
23+
uses: actions/setup-java@v4
24+
with:
25+
java-version: 17
26+
distribution: temurin
27+
- name: Set JAVA${{ matrix.java }}_HOME
28+
shell: bash
29+
run: |
30+
echo "JAVA${{ matrix.java }}_HOME=$JAVA_HOME_${{ matrix.java }}_${{ runner.arch }}" >> $GITHUB_ENV
2031
- name: Run Gradle (precommit)
32+
shell: bash
2133
run: |
22-
./gradlew javadoc precommit --parallel
34+
./gradlew javadoc precommit --parallel -Druntime.java=${{ matrix.java }}

.github/workflows/version.yml

+29
Original file line numberDiff line numberDiff line change
@@ -127,3 +127,32 @@ jobs:
127127
title: '[AUTO] [main] Add bwc version ${{ env.NEXT_VERSION }}.'
128128
body: |
129129
I've noticed that a new tag ${{ env.TAG }} was pushed, and added a bwc version ${{ env.NEXT_VERSION }}.
130+
131+
- name: Create tracking issue
132+
id: create-issue
133+
uses: actions/github-script@v7
134+
with:
135+
script: |
136+
const body = `
137+
### Description
138+
A new version of OpenSearch was released, to prepare for the next release new version numbers need to be updated in all active branches of development.
139+
140+
### Exit Criteria
141+
Review and merged the following pull requests
142+
- [ ] ${{ steps.base_pr.outputs.pull-request-url }}
143+
- [ ] ${{ steps.base_x_pr.outputs.pull-request-url }}
144+
- [ ] ${{ steps.main_pr.outputs.pull-request-url }}
145+
146+
### Additional Context
147+
See project wide guidance on branching and versions [[link]](https://github.com/opensearch-project/.github/blob/main/RELEASING.md).
148+
`
149+
const { data: issue }= await github.rest.issues.create({
150+
owner: context.repo.owner,
151+
repo: context.repo.repo,
152+
labels: ["Build"],
153+
title: "Increment version for ${{ env.NEXT_VERSION }}",
154+
body: body
155+
});
156+
console.error(JSON.stringify(issue));
157+
return issue.number;
158+
result-encoding: string

0 commit comments

Comments
 (0)