Skip to content

8.1.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 13 Dec 22:05
4123385

What's Changed

  • Fix codecov and groovy tests badges by @gaiksaya in #16
  • Upgraded codecov action version by @owaiskazi19 in #18
  • Revert "Load the code under src by importing and not via shared libraries" by @gaiksaya in #19
  • Added precision for codecov by @owaiskazi19 in #17
  • Add standard release pipeline library by @gaiksaya in #11
  • Create publishToNpm library by @gaiksaya in #21
  • Add standard release pipeline library with generic trigger by @gaiksaya in #22
  • Add release workflow and readme by @gaiksaya in #23
  • Fix releasing.md by @gaiksaya in #25
  • Fix credential type for github bot by @gaiksaya in #26
  • Add untriaged label to new github issues by @rishabh6788 in #27
  • Remove docker check for windows gradle check by @peterzhuamazon in #28
  • Add windows zip support for promotion artifacts by @peterzhuamazon in #31
  • Add downloading release asset feature by @gaiksaya in #32
  • Add automation for backport and version increment by @gaiksaya in #30
  • Update the version to latest by @gaiksaya in #35
  • Add library to publish artifacts to PyPi by @gaiksaya in #36
  • Fix PyPi credentials by @gaiksaya in #38
  • Add readme for pypi by @gaiksaya in #41
  • Add credential arg for pypi by @gaiksaya in #43
  • Fix path for signing artifacts using pypi lib by @gaiksaya in #45
  • Add publishToRubyGems library by @gaiksaya in #49
  • Bump version to 1.4.0 by @gaiksaya in #51
  • Fix the cert path for ruby gems by @gaiksaya in #53
  • Fix verification of signed gems by @gaiksaya in #56
  • Configure Mend for GitHub.com by @mend-for-github-com in #59
  • Update dependency org.jenkins-ci.plugins:script-security to v1184 by @mend-for-github-com in #80
  • Update dependency org.jenkins-ci.plugins:git-client to v3.11.1 by @mend-for-github-com in #78
  • Update dependency org.jenkins-ci.plugins:pipeline-input-step to v456 by @mend-for-github-com in #79
  • Update readme with publishToRubyGems info by @gaiksaya in #84
  • Update dependency org.jenkins-ci.plugins.workflow:workflow-cps to v2803 by @mend-for-github-com in #82
  • Add option to auto-release maven staging artifacts to Prod by @rishabh6788 in #83
  • Bump lib version and add README by @rishabh6788 in #88
  • Add shared lib call to Maven lib by @gaiksaya in #91
  • Remove repo drop logic and add logic to load custom scripts by @rishabh6788 in #95
  • Fix download and untar in standard release pipeline by @gaiksaya in #102
  • Add docker args to standardReleasePipeline by @gaiksaya in #105
  • Updated MAINTAINERS.md format. by @dblock in #108
  • Add deb support to the libs by @peterzhuamazon in #109
  • block OSD issue creation when more than 1 component fail by @rishabh6788 in #118
  • Add overwrite param and test cases for overwriting existing artifacts by @gaiksaya in #115
  • Support switching ruby gems version and fix regex by @gaiksaya in #119
  • Add dist selection on the promotion workflow by @peterzhuamazon in #122
  • Add publishToNuget lib and fix workspace overwrite issue for signing by @gaiksaya in #117
  • Update dependency org.jenkins-ci.plugins:script-security to v1229 by @mend-for-github-com in #116
  • Fix CVE by updating dependencies version by @zelinh in #128
  • Add lib to sign and publish artifacts to artifacts.opensearch.org by @gaiksaya in #127
  • Enhance S3 bucket to download from any bucket using any role by @gaiksaya in #135
  • Bump version to 2.0.0 and increment version workflow base branch to 2.x by @gaiksaya in #137
  • Update dependency org.jenkins-ci.plugins:junit to v1166.1168.vd6b_8042a_06de by @mend-for-github-com in #143
  • Fix to CVE's by mend by @Divyaasm in #139
  • Add apt repo and the artifacts promotion setups by @peterzhuamazon in #136
  • Add version bump to the 2.0.1 by @peterzhuamazon in #147
  • Add missing vars to the apt repo lib by @peterzhuamazon in #151
  • Bump snakeyaml to 2.0 and groovy-all to 3.0.15 by @rishabh6788 in #157
  • Support RPM/DEB integTest in the runIntegTest lib by @peterzhuamazon in #156
  • Bump assertj-core version to 3.24.2 by @rishabh6788 in #159
  • Added untriaged issue workflow. by @dblock in #141
  • Fix relative path for signing dotnet dlls by @gaiksaya in #165
  • Fix publishing to Nuget syntax and refactor find by @gaiksaya in #168
  • Match jenkins version to the one in CI by @gaiksaya in #171
  • Add a wrapper library to validate artifacts by @gaiksaya in #173
  • Update CODEOWNERS file by @bbarani in #176
  • Silent echo in the docker copy by @peterzhuamazon in #178
  • Bump to 2.2.1 by @peterzhuamazon in #181
  • Support tarball publishing for npm by @gaiksaya in #177
  • Refactor and separate creating GitHub issue into its own library by @gaiksaya in #188
  • Pa fix log with latest path by @peterzhuamazon in #186
  • Add library for publishing artifacts to crates.io by @gaiksaya in #194
  • Resolve docker ENV PATH is not correctly interpreted in su commands in integTest by @peterzhuamazon in #198
  • Added groovy script for running benchmark tests by @rishabh6788 in #205
  • Upgrade jenkins version to 2.387.1 by @gaiksaya in #207
  • Add --all-tags copy of container image between different container registries by @peterzhuamazon in #187
  • Fixed prod datastore user-password secret name by @rishabh6788 in #215
  • Add base-path parameter to the jenkins integ test by @zelinh in #219
  • Bump jenkins-test-harness version to 2002.v0b_78b_a_d69e5d by @rishabh6788 in #223
  • Including build manifest when upload min snapshot to S3 by @peterzhuamazon in #227
  • Add support for enableRemoteStore parameter in opensearch-cluster-cdk by @rishabh6788 in #226
  • Add support to sign mac artifacts by @gaiksaya in #233
  • Fix signing artifacts and gpg key import by @gaiksaya in #236
  • Update maintainer list by @gaiksaya in #240
  • Change default docker image to support python 3.9 by @gaiksaya in #239
  • Update base branch to 5.x by @gaiksaya in #242
  • Accept workload-params argument as json and preserve double-quotes by @rishabh6788 in #244
  • Add docker login for both source and dest registries by @peterzhuamazon in #249
  • Make docker command detection consistently across OSes by @peterzhuamazon in #254
  • Update the AUTOCUT issues with the latest build fail information by @prudhvigodithi in #253
  • Fix trigger branch for version increment by @gaiksaya in #260
  • Fix the README by @prudhvigodithi in #261
  • Fix the hardcoded query string bug for closeBuildSuccessGithubIssue by @prudhvigodithi in #265
  • Update code to handle data node instance type parameter by @rishabh6788 in #271
  • Add support for continue-on-error flag for build and add tests cases by @gaiksaya in #269
  • Add parameter to capture segment replication stats by @rishabh6788 in #273
  • Fix return for build Failure messages by @gaiksaya in #275
  • Fix build log parsing for GH issue creation by @gaiksaya in #279
  • Docker Patch Library to support Docker re-release Automation by @Divyaasm in #268
  • Add library to create test report manifest by @zelinh in #270
  • Add jar signer specs to signArtifacts by @gaiksaya in #280
  • Add jar_signer to the list by @gaiksaya in #286
  • Add support to pass telemetry-params to opensearch-benchmark by @rishabh6788 in #289
  • Default the shell to bash for all signers by @gaiksaya in #293
  • Fix the base path for report workflow on dashboards by @zelinh in #295
  • Update rubygems signature varification to ensure all dependencies are pulled with correct versions by @peterzhuamazon in #298
  • [NodeJS18 Upgrade] Add AL2023 Docker Images Selection by BuildDocker lib by @peterzhuamazon in #302
  • [Windows Container] Add Windows IntegTest support on Jenkins Libs by @peterzhuamazon in #308
  • [Windows Container] Refactor integTest java version handling logic for all distributions by @peterzhuamazon in #314
  • Refactoring var scopes in uploadMinSnapshotsToS3 libs by @peterzhuamazon in #318
  • Add support to run ad-hoc benchmark using distribution url by @rishabh6788 in #326
  • Make sure windows correctly switch java versions in integTest by @peterzhuamazon in #330
  • Add windows CI by @rblcoder in #327
  • Increase sleep time to 120 between parallel runs by @rishabh6788 in #335
  • bump testHarnessVersion by @jordarlu in #338
  • Add macOS CI by @rblcoder in #341
  • Add support for passing test-procedure, exclude-tasks and include-tasks benchmark cli options by @rishabh6788 in #343
  • Change the name of the newly built docker image in dockerPatch library by @Divyaasm in #346
  • Update createGithubIssue to re-open recently closed issue by @prudhvigodithi in #347
  • Add a library to get logs for a specific stage in jenkins by @gaiksaya in #351
  • Add more details to build failure message by @gaiksaya in #352
  • Add mavenCentral to the list of repositories in build.gradle by @Divyaasm in #358
  • Update getIndexFileRoot path in BuildManifest by @Divyaasm in #353
  • Add method to get component names from test manifest by @gaiksaya in #361
  • Add a new groovy library to download the previous build artifacts by @zelinh in #362
  • Update the URL for latest index.json in retrievePreviousBuild library by @zelinh in #367
  • Add parameter for docker re-release to use corresponding opensearch-build tag reference by @peterzhuamazon in #373
  • Update the move command in retrievePreviousBuild to fix bug in windows by @zelinh in #378
  • Add library to add and remove GH issue labels by @gaiksaya in #377
  • Combine create and close GH issues for build failures into one library by @gaiksaya in #380
  • Force remove the existing distribution folder before move by @zelinh in #384
  • Upgrade groovy library for Validation Workflow by @Divyaasm in #388
  • Add implementation to get component names from Input manifest by @Divyaasm in #393
  • Publish failed gradle test results by @rishabh6788 in #397
  • Add changes to benchmark groovy library to support test runs against any endpoint by @Divyaasm in #400
  • Refactor retrievePreviousBuild and buildManifest library by @zelinh in #396
  • Adding @Divyaasm and @zelinh as maintainers by @prudhvigodithi in #403
  • Fix grep bug in publishGradleCheckTestResults script by @rishabh6788 in #406
  • Update benchmark groovy library to enclose shell commands and add credential arguments by @Divyaasm in #409
  • Adapt RubyGems publish action to path changes by @Earlopain in #413
  • Bump version to 6.4.4 by @gaiksaya in #415
  • Fix setting ruby version by @gaiksaya in #417
  • Update gradle publish library to handle invokeType by @prudhvigodithi in #423
  • Improve Debian Releases File by @marcohald in #426
  • Jenkins Library update for Gradle Check Publish Optimization by @prudhvigodithi in #427
  • Update the publish gradle check library mapping by @prudhvigodithi in #431
  • Update gradle-check index mapping to make it generic and match old index fields by @prudhvigodithi in #434
  • Upgrade Jenkins core version to 2.426.3 by @Divyaasm in #435
  • Creating Issue Reports for Flaky Test Failures in Gradle Check by @prudhvigodithi in #436
  • Remove --label flag for gh issue list by @prudhvigodithi in #442
  • Rename the library to gradleCheckFlakyTestDetector and flaky-test label to created issue. by @prudhvigodithi in #445
  • Mechanism to close the created Gradle Check AUTOCUT flaky test issues by @prudhvigodithi in #448
  • Add bwc.checkout.align parameter support in gradle-check by @rishabh6788 in #451
  • Ensure macos using gsed to avoid sha512 value substitution issues by @peterzhuamazon in #456
  • Add publishDistributionBuildResults and publishIntegTestResults to publish the OpenSearch build and integration test results by @prudhvigodithi in #459
  • Bug fixes in publishDistributionBuildResults and publishIntegTestResults by @prudhvigodithi in #462
  • Update the component_build_result field for Not Available scenario. by @prudhvigodithi in #465
  • [Bug]: Library downloadBuildManifest error curl: (23) Failed writing body (0 != 4804) by @prudhvigodithi in #468
  • update jenkins tests with new execute-test command by @OVI3D0 in #471
  • Add new script to fetch benchmark test-execution-id for baseline and contender by @rishabh6788 in #472
  • add compare logic to opensearch build libraries by @OVI3D0 in #478
  • Fix datastore endpoint secret name by @rishabh6788 in #481
  • Add 1.1 test-report.yml support to Jenkins lib by @peterzhuamazon in #470
  • Remove old args check on publishIntegTestResults by @peterzhuamazon in #489
  • Add tagging feature to npm publishing by @gaiksaya in #492
  • Add script to terminate stale jobs by @rishabh6788 in #497
  • Add new fields to integration test and distribution build publish libraries by @prudhvigodithi in #496
  • Refactor merged branch deletion by @gaiksaya in #504
  • Update the search URL to gradle-check-* by @prudhvigodithi in #505
  • Revert to the gradle-check alias logic rather than querying -* gradle check indices by @prudhvigodithi in #510
  • Refactor metrics query to use any index and move it under utils by @gaiksaya in #509
  • Update dependency com.google.protobuf:protobuf-java to v3.25.5 by @mend-for-github-com in #514
  • Refactor build failure library to use metrics data by @gaiksaya in #515
  • Add a library to handle integration test failure issues by @gaiksaya in #516
  • Update branch to point to 7.x by @gaiksaya in #520
  • Add support for instance based storge in nightly benchmark run by @rishabh6788 in #522
  • revert build.gradle version bump by @rishabh6788 in #524
  • Add logging statements and check for build and test failure libraries by @gaiksaya in #526
  • Remove labels arg for closing GH issue by @gaiksaya in #531
  • Publish the failing test's name and class along with the integration test results by @prudhvigodithi in #536
  • For publish libraries update the index alias mapping logic by @prudhvigodithi in #540
  • Use HOME var instead of tilde to be more comparible with Windows by @peterzhuamazon in #542
  • Handle publishIntegTestResults lib when test reports are not available. by @prudhvigodithi in #547
  • Add more details to integTest failure issues by @gaiksaya in #545
  • Create GH label if one is missing while creating GH issues by @gaiksaya in #551
  • Fix release metrics query to retrieve release owners by @gaiksaya in #553
  • Gradle agent Jenkins-Agent-Ubuntu2004-X64-M58xlarge-Single-Host error [[: not found by @prudhvigodithi in #557
  • Add core plugins snapshots publishing alongside min snapshots by @peterzhuamazon in #556
  • Upload signature alongside snapshots artifacts and checksums by @peterzhuamazon in #561
  • Only sign core plugins and ignore min artifacts by @peterzhuamazon in #564
  • Add ci-group arg for OSD integ tests by @rishabh6788 in #567
  • Add groovy library for smoke test workflow by @zelinh in #569

New Contributors

Full Changelog: 1.0.3...8.1.0