2.10.0
What's Changed
- Update docker related copy lib to new version by @peterzhuamazon in #3800
- Switch validation workflow for docker to run on AL2023 and Gradle Check to new M58xlarge runners by @peterzhuamazon in #3810
- Fix vcs url in OpenSearch dockerfile by @viceice in #3812
- [AUTO] Update input manifests by @opensearch-ci-bot in #3814
- Fix integ tests for windows platform by @zelinh in #3811
- [AUTO] Update input manifests by @opensearch-ci-bot in #3819
- Close the created [AUTOCUT] issues by @prudhvigodithi in #3818
- Close the created [AUTOCUT] issues : Move the
closeBuildSuccessGithubIssue
to post:always by @prudhvigodithi in #3828 - Fix the hardcoded query string bug for closeBuildSuccessGithubIssue by @prudhvigodithi in #3829
- Add security to 2.10.0 manifest by @rishabh6788 in #3830
- Update nightly benchmark runs for OS-2.10 by @rishabh6788 in #3831
- Adding reporting workflow to generate test_run manifest based on test workflow by @zelinh in #3636
- Adding CommonUtils and Job-Scheduler into manifest by @Divyaasm in #3835
- Update 1.3.12 Maven snapshot publish by @Divyaasm in #3838
- Add stack-overflow workload for nightly benchmark runs by @rishabh6788 in #3837
- Updating cron in check-build and Add OSD manifest for 1.3.12 by @Divyaasm in #3839
- Add alerting plugin to 1.3.12 manifest by @Divyaasm in #3841
- Add remaining components to OS 1.3.12 manifest by @Divyaasm in #3843
- [NodeJS18 Upgrade] Add opensearch rockylinux ci docker images changes by @peterzhuamazon in #3836
- Do not fail the bundle build on plugin component failure by @rishabh6788 in #3834
- Temperarily remove windows gradle check as docker is not installed now by @peterzhuamazon in #3845
- Add remaining components to OS and OSD 1.3.12 manifests by @Divyaasm in #3846
- Add test manifests for 0S and OSD by @Divyaasm in #3847
- Update CI images in 1.3.12 OSD manifests by @Divyaasm in #3848
- Remove 1.3.12 from check-build by @Divyaasm in #3850
- Release 1.3.12 commits lock by @Divyaasm in #3852
- Update ref tags for OSD manifest by @Divyaasm in #3854
- OpenSearch Release Process by @prudhvigodithi in #3635
- OpenSearch Release Process: Fix wrong links. by @prudhvigodithi in #3855
- Add manifest file for concurrent segment search in 2.10.0 by @sohami in #3844
- Add cron-job for concurrent-search test manifest by @gaiksaya in #3857
- Added nighlty benchmark for concurrent search and 2.7 version by @rishabh6788 in #3860
- Set build discarder for all test jobs to 30 days by @gaiksaya in #3862
- Release Notes for 1.3.12 by @Divyaasm in #3863
- Update the name to test-report and add README for report workflow by @zelinh in #3864
- Update manifests with tag 1.3.12 by @Divyaasm in #3866
- Enable build failure for job-scheduler and common-utils plugin by @gaiksaya in #3869
- Remove redundant buildInfo.yaml from distribution builds by @gaiksaya in #3870
- Add 2.8.0 to nightly benchmark by @rishabh6788 in #3875
- Update input manifests by @gaiksaya in #3872
- Add support to select ec2 instance type for data nodes by @rishabh6788 in #3876
- Added Information to create the release branch by @prudhvigodithi in #3879
- Upgrade validators to 0.21.2 for url regex fix by @peterzhuamazon in #3880
- Added support for data-instance-type and capture-segment-replication-stat additional parameters by @rishabh6788 in #3885
- [Benchmark test] Support enabling telemetry device 'segment-replication-stats' to collect Segment Replication statistic by @tlfeng in #3868
- Enable continue on error for distribution build jobs by @gaiksaya in #3886
- Fix continue-on-error parameter by @gaiksaya in #3888
- Enable continue on error for all stages by @gaiksaya in #3889
- Added nightly benchmark for concurrent search and onboarding instructions by @rishabh6788 in #3893
- Add all components and test manifests for 3.0.0 by @gaiksaya in #3896
- [Windows Container] Add Windows 2019 ServerCore Docker Images by @peterzhuamazon in #3859
- Add components to 2.10.0 and add test manifests by @gaiksaya in #3897
- [Windows Container] Setup docker for windows docker images to build docker images by @peterzhuamazon in #3903
- Remove 2-replica runs for nightly benchmark runs by @rishabh6788 in #3899
- Add nightly runs for zstd codec by @rishabh6788 in #3904
- Bump distribution build lib version to 5.6.0 by @gaiksaya in #3906
- Add support for signing jar and taco files using jar_signer by @gaiksaya in #3894
- Update zstd runs to use single shard config by @rishabh6788 in #3907
- [Windows Container] Move old perf-test and ccr-perf-test to legacy and remove old gradle check runner as they are deprecated now by @peterzhuamazon in #3910
- Improve ownership and permissions of files in OpenSearch deb and rpm packages by @smortex in #3898
- [Windows Container] Windows docker setups jenkins docker build by @peterzhuamazon in #3905
- Add support to accept telemetry parameters by @rishabh6788 in #3912
- Modify release docker ci image to add JAVA_HOME into PATH by @peterzhuamazon in #3915
- Update test recorder for bwc test by @zelinh in #3914
- Add support to pass telemetry-params by @rishabh6788 in #3917
- Add documentation to generate the token by @gaiksaya in #3918
- Enable node-stats and telemetry-params for remote-store nightly runs by @rishabh6788 in #3919
- Add post stage for creating test-report manifest after integ test workflow by @zelinh in #3916
- Remove BWC tests for arm64 by @gaiksaya in #3920
- [AUTO] Update input manifests by @opensearch-ci-bot in #3887
- Update Release Documentation by @prudhvigodithi in #3884
- Update readme for the build workflow --continue-on-error parameter by @peterzhuamazon in #3926
- Fix URL of component yml for reporting on dashboards by @zelinh in #3928
- Bump certifi from 2023.5.7 to 2023.7.22 by @dependabot in #3813
- Add hybrid search enable param support to neuralsearch integTest by @peterzhuamazon in #3927
- Restrict GitHub Actions to run only on opensearch-build repo by @gaiksaya in #3929
- Switch benchmark agent to newspec runner for testing by @peterzhuamazon in #3931
- Adding Emeritus Maintainers by @jordarlu in #3933
- Update the autocut message with links to test-report manifest by @zelinh in #3934
- Add stack-overflow workload for nightly benchmark runs by @rishabh6788 in #3938
- Adding one new repo opensearch-ai-flow-dashboards for wss-scan by @jordarlu in #3935
- [Windows Container] Speed up windows servercore docker images by @peterzhuamazon in #3939
- [Windows Container] Replace temurin with openjdk in Windows container and tweak docker build better support Windows by @peterzhuamazon in #3941
- [Windows Container] Update openjdk8 to openjdk8-redhat as the former is not supported on scoop by @peterzhuamazon in #3942
- [Windows Container] Update hash in python39 reg files in Windows docker by @peterzhuamazon in #3943
- [Windows Container] Remove windows docker speedup command as it is only available in non-container by @peterzhuamazon in #3944
- [Windows Container] Switch windows docker jdk back to temurin/openjdk mix by @peterzhuamazon in #3946
- [Windows Container] Add unzip and lock pipenv/awscli versions in Windows docker images by @peterzhuamazon in #3947
- Allow dylib to be signed by macos signing and fix verification command by @gaiksaya in #3710
- Tune http logs workload params for remote store nightly runs by @ashking94 in #3948
- Fix remote-store parameters. by @rishabh6788 in #3949
- Increase frequence for 2.10 and move old manifests to legacy by @gaiksaya in #3950
- Tune nyc taxi & http logs workload params for remote store nightly runs by @ashking94 in #3953
- Removed hybrid search feature flag for test clusters by @martin-gaievski in #3957
- Switch the benchmark agent back to m52xlarge due to network overload by @peterzhuamazon in #3958
- [Windows Container] Use windows home dir as temp dir location by @peterzhuamazon in #3951
- Add Jenkins job for Docker Patch jenkins shared library by @Divyaasm in #3937
- Remove zstd codec runs for 2.9 by @rishabh6788 in #3961
- Adding docker ci images getter scripts by @peterzhuamazon in #3960
- [NodeJS18 Upgrade] Add new dockerfiles based on AL2023 and fix incorrectly copied yml and entrypoint by @peterzhuamazon in #3962
- Add prefix of registry and repo name to get-ci-images.sh output by @peterzhuamazon in #3965
- Switch core to 2.10 branch by @gaiksaya in #3968
- Start remote store nightly runs for 3.x version with minor tunings by @ashking94 in #3973
- [NodeJS18 Upgrade] Switch to AL2023 Runner and Rockylinux8 for NodeJS18 Upgrade by @peterzhuamazon in #3967
- [Windows Container] Switch Windows Runner from Agents to Docker Container on Jenkins Distribution Build by @peterzhuamazon in #3976
- Update opensearch-2.10.0.yml for PA by @khushbr in #3970
- Remove zstd runs for 2.10 by @rishabh6788 in #3980
- Switch references to 2.10 branch by @gaiksaya in #3977
- Build 3.0.0 every 6 hours by @gaiksaya in #3981
- Remove cronjob for 2.10.0 by @gaiksaya in #3984
- Remove additional configs from remote store nightly run commands as GA by @ashking94 in #3985
- Start remote store so workload nightly runs for 2.x and 3.x version by @ashking94 in #3975
- Add custom codecs plugin to 2.10.0 manifest by @peterzhuamazon in #3987
- Treat release notes table branch name as string by adding bracket by @peterzhuamazon in #3989
- Add JS and CU components to 1.3.13 input manifest by @zelinh in #3990
- Improve ownership and permissions of files in OpenSearch-Dashboards deb and rpm packages by @smortex in #3952
- Add more instructions of test report manifest to README by @zelinh in #3983
- [AUTO] Update input manifests by @opensearch-ci-bot in #3969
- Update cron for maven snapshot publish and add two plugins by @zelinh in #3994
- Lock commits for 2.10.0 by @gaiksaya in #3996
- Run integration tests periodically for 2.10.0 by @gaiksaya in #3995
- Increase cron to run tests every 3 hours and fix dasboards URL by @gaiksaya in #4001
- Make sure dnf always install latest patches when building docker release images by @peterzhuamazon in #3997
- Fix the component issue creation workflow bug by @prudhvigodithi in #4003
- Fix the component issue creation workflow by @prudhvigodithi in #4004
- Remove instructions of updating the release branch by @gaiksaya in #3982
- Switch OpenSearch Build Image Back to CentOS7 by @peterzhuamazon in #4002
- Update commits for second RC for 2.10.0 by @gaiksaya in #4006
- Update sql dummy master key for testing by @penghuo in #4007
- Fix the component issue creation workflow by @prudhvigodithi in #4008
- Add custom-codecs integration tests into test manifiest by @reta in #4010
- Add tests for maven publishing release workflow by @gaiksaya in #4012
- Update commits for third RC of 2.10.0 by @gaiksaya in #4014
- Add remaining components to 1.3.13 input manifest by @zelinh in #4011
- [AUTO] Update input manifests by @opensearch-ci-bot in #4015
- Uninstall OpenSearch after testing on dashboards and modify the exception handle to skip irrelevant exception by @zelinh in #3823
- Fix custom-codecs with security integration tests by @reta in #4017
- Fix the test manifest paths in cron by @zelinh in #4020
- Remove remote-store runs fro nyc_taxis and so by @rishabh6788 in #4021
- Remove segment replication stat capture from remote-store runs by @rishabh6788 in #4022
- [Windows Container] Make sure WindowsZip/LinuxTar remove correct dir when uninstall by @peterzhuamazon in #4023
- Update commits for 4th RC for 2.10.0 by @gaiksaya in #4025
- Fix custom-codecs withy integration tests flipping by @reta in #4026
- Remove jenkins cron job for 1.3.13 distribution build by @zelinh in #4028
- [Windows Container] Add Windows IntegTest support to Jenkins with Windows Docker Container by @peterzhuamazon in #4027
- Update commit for 5th RC for 2.10.0 by @gaiksaya in #4029
- Remote node-stat from renote-store runs and spread the concurrent jobs by @rishabh6788 in #4030
- Add integration tests cronjob back by @gaiksaya in #4032
- Freeze commit ID after generating RC for 1.3.13 by @zelinh in #4034
- Add security plugin to 2.11 manifest by @peternied in #4033
- Update commits for 6th RC for 2.10.0 by @gaiksaya in #4035
- Provision integTest container with resource locking by @peterzhuamazon in #4037
- Fix opensearch-dashboard user's permission to allow reading the service configuration files by @smortex in #4038
- Make all integTest having resource locking by @peterzhuamazon in #4039
- Reset resource locking which causes some integTest to error out by @peterzhuamazon in #4040
- Reset deb rpm permissions to original state by @peterzhuamazon in #4041
- Remove OSD component from test manifest on 1.3.x by @zelinh in #4044
- Update commits for 7th RC for 2.10.0 by @gaiksaya in #4045
- Disable multi cluster integtest for CCR by @monusingh-1 in #4048
- Disable multi cluster integtest for CCR by @monusingh-1 in #4049
- Fix no logs on OS process failure issue by @rishabh6788 in #4046
- Update systemd images with new user setups and related jenkinsfile changes to support AL2023 by @peterzhuamazon in #4050
- Fix test manifest path for 3.0.0 by @gaiksaya in #4053
- Update rpm validation and validate workflows docker args for AL2023 by @peterzhuamazon in #4054
- Announce upcoming breaking changes in packaging by @smortex in #4051
- Update commits for next RC of 2.10.0 by @gaiksaya in #4055
- Add pigz to integTest images for OpenSearch/Dashboards by @peterzhuamazon in #4056
- Remove zstd codec benchmark runs by @rishabh6788 in #4058
- Add release notes for 1.3.13 by @zelinh in #4052
- Replace ref with tags for 1.3.13 by @zelinh in #4059
- Add custom-codecs plugin to version increment workflow by @gaiksaya in #4063
- Remove integration tests cronjob for 2.10.0 by @gaiksaya in #4065
- [AUTO] Update input manifests by @opensearch-ci-bot in #4062
- Add 2.10.0 consolidated release notes by @gaiksaya in #3999
- Add Insights repos to 2.11 manifest by @derek-ho in #4072
- Update refs to 2.10.0 tags by @gaiksaya in #4074
New Contributors
- @viceice made their first contribution in #3812
- @sohami made their first contribution in #3844
- @tlfeng made their first contribution in #3868
- @ashking94 made their first contribution in #3948
Full Changelog: 2.9.0...2.10.0