Skip to content

1.4.0

Compare
Choose a tag to compare
@hub-cap hub-cap released this 15 Jan 17:38
· 768 commits to master since this release
1.4.0

1.4.0

Highlights

  • #853: Allow to use the bundled JDK in Elasticsearch
  • #830: Manage Elasticsearch nodes with dedicated subcommands
  • #815: Add Python 3.8 in Rally tests

Enhancements

  • #863: Allow piped stdin in run_subprocess_with_logging
  • #862: Add support for excluded tasks in chart_generator
  • #850: Allow to show track details
  • #844: Add task exclude filter
  • #840: Add make target to serve docs locally
  • #836: Upgrade boto3
  • #832: Only keep the most recent build log
  • #829: Reduce usage of platform-specific code
  • #818 (Breaking): Store build.log in log directory
  • #816: Harmonize local pyenv versions with CI ones
  • #805: Add lint + precommit make targets.
  • #803: Calculate system metrics per node
  • #802: Whitelist py.test in tox tests
  • #798: Allow definition of body in restore-snapshot operation
  • #793: Add ability to restore from a snapshot
  • #789: Let the runner determine progress
  • #788: Manage dev dependencies in setup.py
  • #785: Don't attach telemetry devices for Docker
  • #783: Upgrade pytest to 5.2.0
  • #779 (Breaking): Gather cluster-level metrics in driver
  • #778 (Breaking): Expose race-id as command line parameter
  • #776: Add heapdump telemetry device
  • #774: Raise an error if race is not found by id
  • #773: Store race files always as race.json
  • #771: Store track-related meta-data in results
  • #767: Remove merge times from command line report
  • #766: Ensure tox environment is clean
  • #765: Start release process creating NOTICE
  • #727: Allow function-level invocation of integration-test.sh.

Bug Fixes

  • #861: Pass plugin params for all plugins
  • #859: Detach Elasticsearch on startup
  • #858: Use the venv pylint in the makefile
  • #841: Store Disk I/O metrics if available
  • #825: Change remaining it tests to port 19200
  • #820: Upgrade psutil to work with newer linux kernels
  • #814: Fix error handling for automatically derived version
  • #804: Allow multiple nodes per IP
  • #801: Initialize schedule lazily
  • #800: Properly wait for recovery to finish
  • #799: Don't set retries for restore snapshot
  • #784: Attach telemetry device on Docker launch
  • #781: Add support for OSNAME and ARCH variables in dist repo URLs.
  • #768: Honor ingest-percentage for bulks
  • #763 (Breaking): Run a task completely even without time-periods

Doc Changes

  • #834: Clarify uses of distribution-version
  • #826: Add note about mustache template
  • #821: Move logrotate comments to separate lines
  • #817: Fix mistake in wait-for-recovery docs
  • #810: Fix duplicated IP in distributed_load diagram
  • #782: Update Elasticsearch version of targets and metricstore in CCR recipe