Skip to content

Releases: opensearch-project/opensearch-benchmark

1.3.0

22 Feb 23:17
4cc54bd
Compare
Choose a tag to compare

What's Changed

  • Update version after 1.2.0 release. by @gkamat in #440
  • Adds a command-line argument to specify more latency percentiles at the end of a workload. by @peteralfonsi in #441
  • Create-Workload Improvements: Separate operations and test procedures from workload.json by @IanHoang in #446
  • Adds command line argument to specify throughput percentiles to display by @peteralfonsi in #449
  • Emit a more informative error message if git is not installed at startup by @gkamat in #454
  • Surface Workload and Jinja Template Errors to Console and Provide Common Solutions by @IanHoang in #448
  • Added a new metric: Client Processing Time by @saimedhi in #450
  • Add maintainers after OSCI Autumn 2023 by @IanHoang in #457
  • Move data set loading outside constructor by @VijayanB in #452
  • Add new property to define operation by @VijayanB in #458
  • Adds controllable randomization to range queries in workloads by @peteralfonsi in #455
  • Add support to use corpus for vector search params by @VijayanB in #459
  • Add support to pass efficient filter body to vector search params by @VijayanB in #460
  • Fixed client processing time by @saimedhi in #462
  • Add support for a data corpora source-url field to specify a corpus file directly by @gkamat in #461
  • Make neighbor's dataset path as optional by @VijayanB in #464

New Contributors

Full Changelog: 1.2.0...1.3.0

1.2.0

11 Jan 20:41
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.1.0...1.2.0

1.1.0

10 Aug 21:27
ce55073
Compare
Choose a tag to compare

What's Changed

  • More fixes for the integration tests by @gkamat in #317
  • Updated the README with a link to the online documentation by @gkamat in #319
  • Increase the shard and replica count for the benchmark-metrics-* indices in the data store by @ayushav12 in #321
  • Update Codec Enum to support ZSTD and ZSTDNODICT by @IanHoang in #327
  • Update results_publisher to publisher by @IanHoang in #316
  • Add Issue Template for RFCs and Proposals by @IanHoang in #337
  • Give users ability to set number_of_shards and number_of_replicas via datastore config by @IanHoang in #336
  • Fix issues with the git module by @gkamat in #338
  • Refactoring zstdnodict to zstd_no_dict by @sarthakaggarwal97 in #340
  • Update jenkins file to use updated docker image by @gaiksaya in #343
  • Adding SigV4 support to opensearch-benchmarks for connecting to test clusters and results publishing by @sachetalva in #329
  • Change to support benchmarking of ES-7.10 domains by @ayushav12 in #344
  • Add a telemetry deivce - Segment Replication Stats by @tlfeng in #346
  • Revert publisher back to results_publisher by @IanHoang in #353
  • Improve the telemetry device "Segment Replication Stats" by changing to parse JSON format and using numeric bytes value by @tlfeng in #356
  • Changes for serverless implementations which may not support the full complement of OpenSearch APIs by @gkamat in #355
  • Bump version to 1.1.0 and elaborate on RELEASING.md by @IanHoang in #357

New Contributors

Full Changelog: 1.0.0...1.1.0

1.0.0

25 May 20:56
f5370c3
Compare
Choose a tag to compare

What's Changed

  • Add support for providing datastore password via environment variable by @IanHoang in #304
  • Updating integ tests to use current versions of OpenSearch by @gkamat in #305
  • Promote version to 1.0.0 by @IanHoang in #313

Full Changelog: 0.5.0...1.0.0

0.5.0

18 May 21:36
b98cebd
Compare
Choose a tag to compare

What's Changed

  • Fix docker file for 0.4.1 release by @rishabh6788 in #284
  • Docker README update for 0.4.1 by @gkamat in #287
  • Create workloads with default query or custom queries by @IanHoang in #292
  • Allow users to specify number of docs per index when creating workloads by @IanHoang in #291
  • Replace execute_test with execute-test by @IanHoang in #288
  • Enhance --number-of-docs feature help text and error handling by @IanHoang in #295
  • Remove unnecessary super().init in opts class by @IanHoang in #297
  • Validate index.codec when user provides as workload params by @IanHoang in #296
  • Simplify Dockerfile and build OSB from Pypi by @IanHoang in #298
  • Update Dockerfile further and update version to 0.5.0 by @IanHoang in #299

Full Changelog: 0.4.1...0.5.0

0.4.1

28 Apr 20:39
67e7837
Compare
Choose a tag to compare

What's Changed

  • Update Maintainers in Setup.py to match current Maintainers by @IanHoang in #267
  • Updated forum link to the correct URL by @gkamat in #270
  • Feature to increase the size of the data corpus for the http_logs workload by @gkamat in #273
  • Add a simpler solution to fix create-workload bug by @IanHoang in #274
  • Update version 0.3.0 to 0.4.0 by @IanHoang in #275
  • Added fix in Dockerfile to copy over scripts directory @rishabh6788 #284

New Contributors

Full Changelog: 0.3.0...0.4.0

0.4.0

27 Apr 20:50
58bf39e
Compare
Choose a tag to compare

What's Changed

  • Update Maintainers in Setup.py to match current Maintainers by @IanHoang in #267
  • Updated forum link to the correct URL by @gkamat in #270
  • Feature to increase the size of the data corpus for the http_logs workload by @gkamat in #273
  • Add a simpler solution to fix create-workload bug by @IanHoang in #274
  • Update version 0.3.0 to 0.4.0 by @IanHoang in #275

New Contributors

Full Changelog: 0.3.0...0.4.0

0.3.0

13 Apr 19:58
1b15f71
Compare
Choose a tag to compare

What's Changed

  • Fix integration test workflow by @rishabh6788 in #232
  • Fix Automated Integration Tests for PRs (#215) by @IanHoang in #233
  • Onboard OpenSearch Benchmark to Docker and ECR by @IanHoang in #236
  • Add Documentation for Python Support Guide by @IanHoang in #234
  • Add Dockerfile Bug Fix and additional updates to Dockerfile / README.md by @IanHoang in #239
  • Dockerfile bug fix by @IanHoang in #240
  • Use correct quotes in the dockerfile by @peterzhuamazon in #241
  • Add fix for git.py to index from the right and reformat branches (#245) by @IanHoang in #246
  • Display Help Text When No Args Provided by @IanHoang in #247
  • Add condition to check for distribution version when publishing warn statement by @IanHoang in #248
  • Update Dockerfile and Docker README by @IanHoang in #250
  • Update README to refer to Benchmark as OpenSearch Benchmark by @IanHoang in #251
  • Update client.py to handle SSL issue preventing connection to secure clusters (#252) by @IanHoang in #256
  • Onboard OSB to Jenkins Workflow to publish to Dockerhub by @IanHoang in #257
  • Update entrypoint in Dockerfile by @IanHoang in #260
  • Update Dockerfile with Build Args by @IanHoang in #263
  • Bump version from 0.2.0 to 0.3.0 and update Jenkinsfile by @IanHoang in #264

New Contributors

Full Changelog: 0.2.0...0.3.0

0.2.0

09 Mar 21:25
0ad6518
Compare
Choose a tag to compare

What's Changed

  • Add initial documentation for the execute_test command by @travisbenedict in #198
  • Renamed Tracker to Workload Generator (#185) by @IanHoang in #205
  • Fix for point in time by @Arpit-Bandejiya in #207
  • Configure Mend for GitHub.com by @mend-for-github-com in #211
  • Updated MAINTAINERS.md format. by @dblock in #214
  • Update MAINTAINERS.md and create CODEOWNERS to meet format for opensearch-project by @IanHoang in #219
  • Add OSB support for Python 3.10 and 3.11 by @IanHoang in #225
  • Add Release Workflow to OSB by @IanHoang in #226
  • Added untriaged issue workflow. by @dblock in #218
  • Updating MAINTAINERS.md and CODEOWNERS to reflect uppercasing in username by @IanHoang in #230

New Contributors

Full Changelog: 0.1.0...0.2.0

0.1.0

07 Jun 16:04
259f7a6
Compare
Choose a tag to compare

Description

Bug fixes to enable cluster provisioning during a test execution. Add support for OpenSearch 2.0 as a data store.

Enhancements

  1. #150: Support OpenSearch 2.0 as a data store

Bug Fixes

  1. #106: Package provision_configs directory with pip installation
  2. #96: Fix kill-running-processes command