Skip to content

Releases: elastic/rally

1.0.0

10 Jul 12:41
1.0.0
Compare
Choose a tag to compare

1.0.0

Enhancements

  • #529: Allow to control recency of ids in conflicts
  • #523: Use a single shard for metrics indices
  • #522: Fine-tune logging
  • #521: Remove deprecated usage of parameter source
  • #518: Derive JDK version at runtime
  • #516: Add multi-cluster support for NodeStats telemetry device
  • #515: Fold all stats per shard in the same doc for CCR
  • #514: Report indexing times per shard
  • #513: Allow to store custom metric document format
  • #512: Make challenges optional
  • #509: Remove post_launch bootstrap phase
  • #508: Add node-stats-include-mem option to record jvm heap stats
  • #507: Set retry-on-timeout=true for ES clients used by Telemetry devices
  • #503: Use file-based logging configuration
  • #497: Add record_process_stats() for process.* stats

Bug Fixes

  • #526: Resolve artefact name based on download URL
  • #524: Disable interpolation for config file
  • #511: Don't fail if conflict-probability is zero
  • #510: Allow conflict-probability value of 0
  • #500: Convert exception to string in driver

Doc Changes

  • #499: Omit needless words in track tutorial
  • #494: Remove usage of "please" in docs

0.11.0

09 May 07:00
0.11.0
Compare
Choose a tag to compare

0.11.0

Enhancements

  • #493: Sample more node stats
  • #490: Record "took" for bulk indexing
  • #489: Get distribution download URL from car config
  • #488: Add support for multiple clusters in custom runners
  • #487: Add new Makefile target to run it tests inside Docker
  • #485: Allow to benchmark Elasticsearch with and without x-pack
  • #481: Add post_launch phase for Elasticsearch plugins
  • #480: Add generic node-stats telemetry device
  • #477: Improve simulation of bulk-indexing conflicts
  • #475: Rename telemetry device that gathers GC stats
  • #473: Don't pass type implicitly for queries

Bug Fixes

  • #476: Create unique ids even for random conflicts

0.10.1

19 Apr 10:56
0.10.1
Compare
Choose a tag to compare

0.10.1

Enhancements

  • #471: Enable actor message handlers to fail immediately

Bug Fixes

  • #470: Allow to use track parameters in index definition

0.10.0

16 Apr 08:38
Compare
Choose a tag to compare

0.10.0

Enhancements

  • #469: Align operation param names with runners
  • #468 (Breaking): Require at least Rally 0.7.3 for config migration
  • #466: Don't require git
  • #464: esrally must not log clear text user passwords
  • #462: Upgrade Elasticsearch client to 6.2.0
  • #461 (Breaking): Remove 'index-settings' property
  • #460: Report store and translog size
  • #458: Add parameter support to telemetry devices
  • #456 (Breaking): Remove automatic index management
  • #454: Allow to ingest a subset of a document corpus
  • #453 (Breaking): Remove operation type "index"
  • #441: Allow to pass parameters via a file
  • #440: Use curl retry features to workaround transient network problems

Bug Fixes

  • #467: Return "pages" as unit for scrolls
  • #465: Default to upgrading packages with setuptools
  • #449: Fix venv detection with venv and Rally execution on non master
  • #446: Use more specific name for mandatory plugin check selectively

Doc Changes

  • #459: Improve documentation of track repo URL
  • #457: Be build-tool agnostic

0.9.4

12 Mar 12:07
0.9.4
Compare
Choose a tag to compare

0.9.4

Enhancements

  • #437: Bump pytest* versions and beautify make test output
  • #434: Remove Python faulthandler
  • #431: Add a unique race id
  • #429: Allow to use track parameters also in index / template definitions
  • #426: Allow simpler configuration of cluster configuration
  • #377: Index-append operation only indexing bulk-size * clients documents

Bug Fixes

  • #423: esrally fails after initial config run if JDK9 is not installed

Doc Changes

  • #424: Clarify use of virtualenv in developing doc

0.9.3

22 Feb 17:34
0.9.3
Compare
Choose a tag to compare

0.9.3

Bug Fixes

  • #420: Cannot benchmark multi-node cluster with benchmark-only pipeline

0.9.2

20 Feb 09:28
0.9.2
Compare
Choose a tag to compare

0.9.2

Enhancements

  • #418: Measure Elasticsearch startup time
  • #417: Set heap dump path
  • #416: Improve logging when gathering index time related metrics
  • #413: Cannot report to ES cluster with self-signed certificate or in-house certificate authority
  • #411: Store Rally version in results meta-data
  • #410: Allow parameter sources to indicate progress
  • #409: Allow to override car variables
  • #407: Upgrade to thespian 3.9.2
  • #405: Improve internal message handling
  • #404: Add a raw request runner
  • #402: Enforce UTF-8 encoding for file I/O
  • #392: Formatting for user-tags on rally-results

Doc Changes

  • #415: Fix typo
  • #400: Fixing minor spelling error in car docs
  • #386: Dead GitHub Link on Rally Docs

0.9.1

18 Jan 11:50
0.9.1
Compare
Choose a tag to compare

0.9.1

Bug Fixes

  • #399: 0.9.0 - Unable to run race due to missing JDK9

0.9.0

17 Jan 12:05
0.9.0
Compare
Choose a tag to compare

0.9.0

Enhancements

  • #398: Allow to override plugin variables
  • #387: Require JDK 9 for source builds
  • #384: Provide a specific error message if data file is present but wrong size
  • #383: Abort current benchmark in case of attempted duplicate starts
  • #376: Record indexing throttle time
  • #366: Separate document corpus definition from indices
  • #361: Don't measure every operation
  • #359: Allow to define index settings per index
  • #348: Prefer default data directory when --track-path is given
  • #293: Allow users to explicitly define index management operations

Bug Fixes

  • #396: Rally requires a team repo even if used as a load generator
  • #394: Error in track preparation can hang benchmarks

Doc Changes

  • #397: Add a gentle reminder to update the Rally kernel with the important elasticsearch system configurations
  • #389: Syntax error in elasticsearch_plugins documentation
  • #388: Update rally daemon port requirements
  • #355: Run In Kubernetes

0.8.1

05 Dec 13:12
0.8.1
Compare
Choose a tag to compare

0.8.1

Enhancements

  • #375: Add refresh API