What's Changed
- Automate release branch update through manifest-commit-lock by @Divyaasm in #5290
- [AUTO] Update input manifests by @opensearch-ci-bot in #5322
- Add local cluster logs recording to smoke tests framework by @zelinh in #5321
- Remove obsolete compose version specifier by @SimonCW in #5326
- Allow incremental build to respect version qualifier by @peterzhuamazon in #5327
- Replace docker build image base from Ubuntu2004 to Ubuntu2404 by @peterzhuamazon in #5328
- Add release-chores workflow by @gaiksaya in #5325
- [AUTO] Update input manifests by @opensearch-ci-bot in #5330
- Fix security review link for release issue by @gaiksaya in #5331
- Update distribution build to use libs 8.2.1 and fix incremental builds with qualifier by @peterzhuamazon in #5334
- [AUTO] Update input manifests by @opensearch-ci-bot in #5336
- Remove cron for 2.19.1 by @Divyaasm in #5338
- Update nodeJS version to 20.18.3 in support of 3.0.0 by @peterzhuamazon in #5276
- Resolve fpm installation issues on docker ci images by @peterzhuamazon in #5339
- Add 3.0.0-beta1 manifests for testing on node20/22 upgrade in OSD core by @peterzhuamazon in #5337
- fix the min artifact url for 3.0.0-alpha1 by @rishabh6788 in #5340
- Support new OS core systemd and integTests in 3.0.0 and manifest updates by @peterzhuamazon in #5345
- Stepped dblock@ down to emeritus. by @dblock in #5347
- Add geospatial as sql dependencies in 3.x by @peterzhuamazon in #5348
- Refactor release issue creation workflows by @gaiksaya in #5344
- Removed dblock@ from CODEOWNERS. by @dblock in #5349
- Resolve issues where UPDATE_GITHUB_ISSUE is not supported in check-for-build by @peterzhuamazon in #5350
- Add remote-vector-index-builder repo to vuln scans wss-scan.config by @Rajrahane in #5352
- Update mainline benchmark runs to use the correct version by @rishabh6788 in #5351
- Update version increment workflow to remove main/3.x updates by @peterzhuamazon in #5353
- [2.19.1] Manifest Commit Lock with action MATCH_BUILD_MANIFEST by @opensearch-ci-bot in #5355
- Add consolidated release notes for 2.19.1 by @opensearch-ci-bot in #5354
- [2.19.1] Manifest Commit Lock with action UPDATE_TO_TAGS by @opensearch-ci-bot in #5356
- Remove ganttcharts in 3.0.0 and update deprecation notice by @peterzhuamazon in #5358
- Add single node benchmark run for 3.0.0-alpha1 version by @rishabh6788 in #5359
- Add smoke tests trigger in distribution build Jenkins job by @zelinh in #5346
- Ubuntu2404 build image and test image updates by @peterzhuamazon in #5361
- Update nightly runs run additional workloads by @rishabh6788 in #5363
- remove unsupported setting for nyc_taxis runs by @rishabh6788 in #5365
- Update ubuntu2004 with ubuntu2404 images now in Jenkinsfiles by @peterzhuamazon in #5364
- Disable 3.0.0-alpha1 builds and remove ppc64le from Ubuntu due to awscliv2 lacks support by @peterzhuamazon in #5366
- typo and configuration fixes by @rishabh6788 in #5368
- Update the test spec file parameter to read from test manifest by @zelinh in #5370
- Update OS core systemd related test commands and switch to Ubuntu2404 Agents by @peterzhuamazon in #5367
- Set vex notice to off in docker scan by @peterzhuamazon in #5372
- Add components to test manifest for smoke tests by @zelinh in #5373
- Update release notes workflows to support qualifier and update gradle check lib 8.2.3 by @peterzhuamazon in #5374
- Add docker-compose file to support 3.0.0 by @Divyaasm in #5375
- [3.0.0-alpha1] Manifest Commit Lock with action MATCH_BUILD_MANIFEST by @opensearch-ci-bot in #5376
- Update 3.x files and support gradle 8.13 html in report workflows by @peterzhuamazon in #5377
- Add qualifier support for validation Framework by @Divyaasm in #5378
- Add ML Commons smoke tests by @rithin-pullela-aws in #5369
- Update 3.0.0-alpha1 manifest back to main as a lot of changes incoming by @peterzhuamazon in #5385
- add path.repo to KNN for 2.20 and 3.0.0-alpha1 by @anntians in #5387
- add node.attr.knn_cb_tier to 2.20.0 & 3.0.0-alpha1 by @markwu-sde in #5388
- Update distribution builds to have revision replacing version by @peterzhuamazon in #5390
- Reset jdk to 21 for test manifests and windows runner by @peterzhuamazon in #5391
- Add jVector to whitesource scan by @zelinh in #5392
- Ensure scripted pipeline also pull latest docker images by @peterzhuamazon in #5393
- Bump lib version to fix qualifier parsing by @gaiksaya in #5394
- Update integTests to match 8.3.2 libs updates by @peterzhuamazon in #5395
- Add opensearch-protobufs to wss config by @zelinh in #5396
- Bump lib version to regex issue by @gaiksaya in #5397
- Update all ubuntu2004 to ubuntu2404 images by @peterzhuamazon in #5398
- Fixed dependency for ml-commons for 3.0 and 3.0-alpha-1 by @owaiskazi19 in #5399
- Update binaryspec for deb creation as debmake=4.3.2-1 and above introduced nodejs by @peterzhuamazon in #5401
- add noaa and nested to nightly runs by @rishabh6788 in #5403
- Change tj-actions/changed-files usage from sha to latest version by @Divyaasm in #5402
- Update manifest repopath and temp resolve osd compiling issues on windows by @peterzhuamazon in #5404
- Restore osd path as it does not correctly fix windows error by @peterzhuamazon in #5405
- Switch 3.0.0-alpha1 builds back to upstream by @peterzhuamazon in #5408
- [3.0.0-alpha1] Manifest Commit Lock with action MATCH_BUILD_MANIFEST by @opensearch-ci-bot in #5410
- update snapshot repo version from 2.18 to 2.19.1 by @rishabh6788 in #5409
- Switch repo promotion to use 8.3.4 version by @peterzhuamazon in #5412
- Add consolidated release notes for 3.0.0-alpha1 by @opensearch-ci-bot in #5406
- [3.0.0-alpha1] Manifest Commit Lock with action UPDATE_TO_TAGS by @opensearch-ci-bot in #5414
- [AUTO] Update input manifests by @opensearch-ci-bot in #5379
- Recording components logs and generate component yaml for smoke tests framework by @zelinh in #5333
- Update beta1 builds and manifest entries by @peterzhuamazon in #5411
- Update 3.0.0 from alpha1 to beta1 by @rishabh6788 in #5416
- Update 3.0.0-beta1 osd core branch to main in manifests by @peterzhuamazon in #5424
- feat: created smoke tests for stats endpoint of opensearch-learning-to-rank-base by @JohannesDaniel in #5421
- Add credentials to retrieve jenkins data by @gaiksaya in #5423
- Authenticate jenkins calls for gradle check by @gaiksaya in #5425
- Remove silent from curl for debugging by @gaiksaya in #5427
- Fix gradle check malformed url error and reset debug change by @gaiksaya in #5428
- Add instructions about using jenkins auth by @gaiksaya in #5429
- Enables vector derived source 3.0 benchmarks by @jmazanec15 in #5430
- Update the report workflow to accommodate reporting for smoke test results by @zelinh in #5418
- Update sign workflow to support email parameter for PGP signing by @zelinh in #5431
- Push 3.0.0-beta1 changes to 3.0.0 GA input manifests by @peterzhuamazon in #5433
- Move 2.17 manifests back to manifests dir for metrics by @peterzhuamazon in #5434
- Move 2.17.x to legacy manifests folder by @prudhvigodithi in #5437
- Disable autobuilds for 3.0.0 beta1 version manifests by @peterzhuamazon in #5438
- Update release chore workflow with additional chores by @gaiksaya in #5436
- Fix version with qualifier for updating manifests with tags by @gaiksaya in #5440
- Add release new key imports for validation workflow by @peterzhuamazon in #5441
- Add support for java agent in deb/rpm packages in 3.x by @peterzhuamazon in #5442
- Fix release chore bugs for rc comment and release issue queries by @gaiksaya in #5447
- Fix default value in the release issue method by @gaiksaya in #5448
- Add description to the release chore for quick view by @gaiksaya in #5449
- Add email selection in Maven release parameter based on major version by @zelinh in #5439
- Update distribution build to use 9.0.0 lib version by @peterzhuamazon in #5450
- Bumping lib 9.0.1 on build/integTest/benchmark on Jenkins by @peterzhuamazon in #5452
- Fix nmslib engine benchmark runs by @rishabh6788 in #5453
- add exclude tasks option for nmslib engine benchmark runs by @rishabh6788 in #5454
- bump benchmark-pull-request job to use 9.0.2 lib by @rishabh6788 in #5455
- Add release@opensearch.org keyid to rpm validation by @peterzhuamazon in #5456
- Use component commitID to create new branch with build manifests on release-branch-creation by @peterzhuamazon in #5457
- [3.0.0-beta1] Manifest Commit Lock with action MATCH_BUILD_MANIFEST by @opensearch-ci-bot in #5458
- add nightly benchmark run for concurrent search enabled in auto mode by @rishabh6788 in #5460
- [AUTO] Update input manifests by @opensearch-ci-bot in #5461
- Update OS in 3.0.0-beta1 to onboard limit stack walking to frames PR by @peterzhuamazon in #5462
- Update docker image used for maven publish by @zelinh in #5463
- Add consolidated release notes for 3.0.0-beta1 by @opensearch-ci-bot in #5459
- Change docker image with python 3.9 and JDK 11 for maven publish by @zelinh in #5465
- [3.0.0-beta1] Manifest Commit Lock with action UPDATE_TO_TAGS by @opensearch-ci-bot in #5464
- Support JDK-24 builds on Jenkins by @reta in #5426
- Update nightly benchmarks to track 3.0.0 by @rishabh6788 in #5466
- Update jdk based on OS version for increment PRs and fix windows python by @peterzhuamazon in #5467
- Add missing build repo checkout to detect jdk version by @peterzhuamazon in #5468
- Update windows normal docker with jdk24 by @peterzhuamazon in #5469
- [2.19.2] Manifest Commit Lock with action MATCH_BUILD_MANIFEST by @opensearch-ci-bot in #5470
- Remove main check to ensure 3.1.0 changes wont slip into 3.0 for now by @peterzhuamazon in #5471
- [2.19.2] Manifest Commit Lock with action UPDATE_TO_RECENT_COMMITS by @opensearch-ci-bot in #5473
- [2.19.2] Manifest Commit Lock with action UPDATE_TO_RECENT_COMMITS by @opensearch-ci-bot in #5475
- Update 3.0.0 to use 3.0 branch in manifest by @peterzhuamazon in #5476
- [AUTO] Update input manifests by @opensearch-ci-bot in #5474
- Make sure deb is correctly adding env file in OpenSearch by @peterzhuamazon in #5479
- Bump pull request action version to v6 by @gaiksaya in #5477
- [2.19.2] Manifest Commit Lock with action UPDATE_TO_RECENT_COMMITS by @opensearch-ci-bot in #5482
- Remove cron job for building 2.19.2 by @zelinh in #5486
- [2.19.2] Manifest Commit Lock with action UPDATE_TO_RECENT_COMMITS by @opensearch-ci-bot in #5489
- Add consolidated release notes for 2.19.2 by @zelinh in #5485
- [2.19.2] Manifest Commit Lock with action UPDATE_TO_TAGS by @opensearch-ci-bot in #5490
- Move 2.20.0 to legacy to prevent release issues being opened anymore by @peterzhuamazon in #5491
- Update release notes for 2.19.2 by @zelinh in #5492
- Add OS and OSD build number into validation parameter by @zelinh in #5493
- Bump OS version to 3.1.0 in pull request benchmark job by @rishabh6788 in #5496
- Add exit criteria chores by @gaiksaya in #5494
- Attempt to resolve windows runner stuck on heavy-weight integTests by @peterzhuamazon in #5497
- [3.0.0] Manifest Commit Lock with action MATCH_BUILD_MANIFEST by @opensearch-ci-bot in #5498
- Revert #5497 while keep the time increase in OS integTests by @peterzhuamazon in #5499
- Switch k-NN repo path to logs dir to avoid pathing issues on non-windows by @peterzhuamazon in #5500
- [3.0.0] Manifest Commit Lock with action UPDATE_TO_RELEASE_BRANCH by @opensearch-ci-bot in #5502
- [AUTO] Update input manifests by @opensearch-ci-bot in #5503
- [3.0.0] Manifest Commit Lock with action UPDATE_TO_RELEASE_BRANCH by @opensearch-ci-bot in #5504
- Temp resolve path.repo not found issues on k-NN by @peterzhuamazon in #5505
- Bump gh cli version by @gaiksaya in #5510
- Add consolidated release notes for 3.0.0 by @opensearch-ci-bot in #5508
- Update vector workloads to enable node stats by @jmazanec15 in #5511
- [3.0.0] Manifest Commit Lock with action UPDATE_TO_TAGS by @opensearch-ci-bot in #5512
New Contributors
- @SimonCW made their first contribution in #5326
- @Rajrahane made their first contribution in #5352
- @markwu-sde made their first contribution in #5388
- @JohannesDaniel made their first contribution in #5421
Full Changelog: 2.19.0...3.0.0