What's Changed
- Add reusable issue dedupe workflow for cross-repo duplicate management by @qianheng-aws in #6092
- Allow non-write users to trigger issue dedupe detection by @qianheng-aws in #6108
- [AUTO] Update input manifests by @opensearch-ci-bot in #6105
- Improve issue dedupe workflows by @qianheng-aws in #6110
- Improve issue dedupe workflows by @qianheng-aws in #6111
- Fix dedupe detect workflow to print raw result before file check by @qianheng-aws in #6112
- Change dedupe detect model to claude-sonnet-4-5 by @qianheng-aws in #6113
- Remove Claude Code attribution from dedupe comment by @qianheng-aws in #6114
- Bump virtualenv from 20.34.0 to 20.36.1 by @dependabot[bot] in #5916
- Add job-scheduler dependency for sql component in 3.7.0 manifest by @qianheng-aws in #6116
- Force node-20 installation by @rishabh6788 in #6120
- Remove node override for benchmark jobs. by @rishabh6788 in #6121
- [AUTO] Update input manifests by @opensearch-ci-bot in #6118
- Improve issue dedupe detect workflow reliability by @qianheng-aws in #6115
- Refresh nightly benchmarks for 3.7.0 by @rishabh6788 in #6126
- Bump to node24 based action versions by @peterzhuamazon in #6125
- Move gradle check jenkinsfile and scripts to legacy by @peterzhuamazon in #6127
- Remove snapshot builds for 3.5.1 and 3.6.0 by @gaiksaya in #6129
- Fix os/osd increment version issues and update analyzer to skip bots by @peterzhuamazon in #6130
- Allow parameters to DISABLE_INSTALL_DEMO_CONFIG, DISABLE_SECURITY_PLUGIN, DISABLE_SECURITY_DASHBOARDS_PLUGIN in deb/rpm artifacts in 3.7+ by @peterzhuamazon in #6131
- Update cypress version 13 and update image tag to v2 by @peterzhuamazon in #6132
- Make sure dedupe issue workflow is locked to repo by @peterzhuamazon in #6141
- Add feature build on main with -Dsandbox.enabled=true for datafusion by @peterzhuamazon in #6142
- Add missing -Dsandbox.enabled=true to the datafusion builds by @peterzhuamazon in #6164
- Add sql to datafusion builds on Jenkins by @peterzhuamazon in #6165
- Add security as ml-commons dependencies in manifests by @peterzhuamazon in #6166
- add nightly run for t3 type for 3.7 by @rishabh6788 in #6167
- Allow sandbox plugins to join normal core-plugins on s3 with datafusion by @peterzhuamazon in #6168
- Fix wrong schema for Faiss SQ. by @0ctopus13prime in #6169
- Allow --skip-artifact-check to install core-plugin as plugin, add analytics-engine before sql in datafusion by @peterzhuamazon in #6170
- Run --skip-artifact-check on Jenkins with 11.6.1 libs by @peterzhuamazon in #6173
- Install all sandbox core-plugins on the datafusion builds by @peterzhuamazon in #6174
- Sort the build recorder on plugin list so plugins can be installed by order by @peterzhuamazon in #6175
- Fix template placeholder dates by @gaiksaya in #6178
- Update claude code action hash to support node24 by @peterzhuamazon in #6179
- Bundle rustlib as part of the datafusion builds by @peterzhuamazon in #6181
- Update rustlib copy location to exactly opensearch-/lib/rust by @peterzhuamazon in #6185
- Update rustlib copy location to exactly opensearch-/lib/rust (part2) by @peterzhuamazon in #6186
- Allow any human user's thumbs-down to cancel duplicate auto-close by @qianheng-aws in #6184
- Update datafusion specific jvmopts to config/jvm.options by @peterzhuamazon in #6187
- Enable incremental build for windows & logging for metrics indexing by @gaiksaya in #6180
- Adding cypress13 testing manifest on 3.6.0 by @peterzhuamazon in #6188
- Update code diff reviewer with higher token calls and v0.34.3 by @peterzhuamazon in #6189
- adjust a few benchmarks timing by @rishabh6788 in #6192
- add streaming support jvm option for datafusion by @rishabh6788 in #6193
- Update feature build freq to every 4 hours by @peterzhuamazon in #6195
- Reduce osb client timeout to 60s by @rishabh6788 in #6194
- Add args to jenkins for parallel builds & enable it by default by @gaiksaya in #6198
- SQL use main and move dsl-query-executor to dist now by @peterzhuamazon in #6199
- update library version to 12.0.0 by @rishabh6788 in #6200
- Add an option to build components in parallel by @gaiksaya in #6190
- Refactor datafusion nightly benchmarks by @rishabh6788 in #6201
- Add arrow-base plugin to feature-datafusion build by @bowenlan-amzn in #6204
- Fix parallel arg passing for distribution builds by @gaiksaya in #6205
- Add manifests for 2.19.6 by @Divyaasm in #6206
- Add issues write permission to untriaged label workflow by @shreyah963 in #6208
- Pin actions/github-script to exact commit SHA by @shreyah963 in #6213
- Fix manifest lock workflow by forking and then creating PRs by @gaiksaya in #6214
- Fix bot username by @gaiksaya in #6215
- Bump node to 22.22.3 to match OSD core bump by @peterzhuamazon in #6217
- Update 3.9 python with 3.9 get-pip.py by @peterzhuamazon in #6218
- add single shard runs for datafusion by @rishabh6788 in #6207
- Fix release notes generation workflow by forking and then creating PRs by @gaiksaya in #6212
- Set remote url for release notes generation by @gaiksaya in #6219
- Remove 3.7.0 cron and update remaining jenkins file to fork and act by @gaiksaya in #6221
- Fix indexing for integration test results by @gaiksaya in #6223
- [3.7.0] Manifest Commit Lock with action UPDATE_TO_RELEASE_BRANCH by @opensearch-ci-bot in #6226
- Add option to skip native plugin validation by @Divyaasm in #6225
- Fix components dependencies in manifest by @gaiksaya in #6228
- Add retry for docker validation by @gaiksaya in #6229
- Bump OSB docker image version to 1.18.0 by @rishabh6788 in #6227
- Fix components dependencies in manifest by @gaiksaya in #6230
- Update --skip-core-plugins to allow not skipping, skip all, skip individual plugins by @peterzhuamazon in #6232
- [3.7.0] Manifest Commit Lock with action MATCH_BUILD_MANIFEST by @opensearch-ci-bot in #6233
- Use polyfill-glibc to patch cypress addon-native.node to be compatible with glibc2.28 by @peterzhuamazon in #6235
- [3.7.0] Manifest Commit Lock with action UPDATE_TO_RECENT_COMMITS by @opensearch-ci-bot in #6236
- Fix release notes tracker workflow to use fork solution by @gaiksaya in #6237
- Ensure 3.7.0 is using chromium on cypress 13.17.0 now by @peterzhuamazon in #6240
- add composite-engine to install order by @rishabh6788 in #6242
- Add consolidated release notes for 3.7.0 by @opensearch-ci-bot in #6238
- [3.7.0] Manifest Commit Lock with action UPDATE_TO_TAGS by @opensearch-ci-bot in #6246
- [AUTO] Update input manifests by @opensearch-ci-bot in #6245
New Contributors
- @qianheng-aws made their first contribution in #6092
Full Changelog: 3.6.0...3.7.0