Releases: opensearch-project/opensearch-benchmark
Releases · opensearch-project/opensearch-benchmark
1.3.0
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
- @peteralfonsi made their first contribution in #441
Full Changelog: 1.2.0...1.3.0
1.2.0
What's Changed
- Point docs link to the latest by @lukas-vlcek in #361
- Bump minor version on main by @IanHoang in #359
- Add support for create search pipeline by @noCharger in #364
- Update README and Developer Guide by @IanHoang in #374
- Bumping urllib3 and boto3 by @AkshathRaghav in #388
- set default pipeline to benchmark-only by @cgchinmay in #387
- Extend Sigv4 to Role based Access by @cgchinmay in #390
- Deprecates generate chart command by @AkshathRaghav in #393
- Adding documentation for running workloads by @AkshathRaghav in #394
- Fix the predicate used for the --kill-running-processes flag by @gkamat in #405
- Add Debugging Section to Developer Guide by @IanHoang in #406
- Rename parameters for Distributed Workload Generation - Issue 258 by @dosa-chammandi in #407
- renamed put pipeline to create ingest pipeline by @maddox05 in #399
- Switching to the default connection class to address slower connection with RequestsHttpConnection by @beaioun in #411
- Adding zstd compression and decompression support for workload corpora by @beaioun in #410
- Log error to console while executing test by @cgchinmay in #409
- Add vector search as new operation type to search by @VijayanB in #423
- Add dataset parser for vector search by @VijayanB in #424
- Add vector search param source by @VijayanB in #425
- Add support to parse response if fields or _source are enabled by @VijayanB in #427
- Fix DEVELOPER_GUIDE.md by @saimedhi in #426
- Add vector search bulk param and runner by @VijayanB in #431
- Revert renaming commits from main by @IanHoang in #436
New Contributors
- @lukas-vlcek made their first contribution in #361
- @noCharger made their first contribution in #364
- @AkshathRaghav made their first contribution in #388
- @dosa-chammandi made their first contribution in #407
- @maddox05 made their first contribution in #399
- @beaioun made their first contribution in #411
- @VijayanB made their first contribution in #423
- @saimedhi made their first contribution in #426
Full Changelog: 1.1.0...1.2.0
1.1.0
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
- @ayushav12 made their first contribution in #321
- @sarthakaggarwal97 made their first contribution in #340
- @gaiksaya made their first contribution in #343
- @sachetalva made their first contribution in #329
- @tlfeng made their first contribution in #346
Full Changelog: 1.0.0...1.1.0
1.0.0
0.5.0
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
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
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
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
- @rishabh6788 made their first contribution in #232
- @peterzhuamazon made their first contribution in #241
Full Changelog: 0.2.0...0.3.0
0.2.0
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
- @Arpit-Bandejiya made their first contribution in #207
- @mend-for-github-com made their first contribution in #211
- @dblock made their first contribution in #214
Full Changelog: 0.1.0...0.2.0