Releases: elastic/rally
Releases · elastic/rally
1.0.0
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
0.11.0
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
0.10.0
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
0.9.4
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
0.9.2
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
0.9.1
0.9.0
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