Permalink
Fetching contributors…
Cannot retrieve contributors at this time
283 lines (160 sloc) 7.25 KB

Changelog

Unreleased

0.16.0 - 2018-09-19

Added

  • send a RunFlowEvent.RunDeviated event in addition to other events when the steady state deviated after the experimental method #56

0.15.0 - 2018-08-09

Added

  • a new global flag chaos --settings <path> to explicitely specify the location of the Chaos Toolkit settings file
  • experiments can now also be loaded from a HTTP(s) resource (with or without auth) as per #53

Changed

  • by default, the run command will now set the exit code to 1 when the experiment is not successful (interrupted, aborted or failed). This can be bypassed by plugins so they have the opportunity to process the journal as well. In that case, they must set the exit code themselves to play nicely.

0.14.0 - 2018-04-27

### Changed

  • Do not notify of experiment validation when running it (too noisy)
  • Encode date, datetime, decimal and UUID to JSON explicitely

0.13.0 - 2018-02-20

Changed

  • Publish events for each step of the flow

0.12.0 - 2018-02-09

Changed

  • New chaos init wizard instructions

0.11.0 - 2018-02-08

Changed

  • Returning journal and experiment from run and validate commands for downstream applications
  • Better guidance on init

0.10.0 - 2018-02-06

Changed

  • Create an empty experiment when no discovery was run beforehand #27
  • Returns the generated experiment to external callers
  • Name of the journal output from the run command is now journal.json rather than chaos-report.json #31
  • Renamed the debug log from experiment.log to chaostoolkit.log because it is used for any commands, even when the experiment is not required
  • The debug log is now appending
  • The command being run is logged into the debug log
  • You can bypass argument in the init command via empty string #29
  • Allow to create steady-state hypothesis from init command #28
  • Allow to set rollbacks from init command #30
  • Pass command executed to checker for compatbility #36
  • Better logging of failed discovery chaostoolkit-lib#29
  • Depending now on chaostoolkit-lib 0.14.0

0.9.0 - 2018-01-17

Added

  • Steady state hypothesis is not mandatory when exploring weaknesses #18

0.8.0 - 2018-01-16

Added

  • New init feature #23

0.7.0 - 2018-01-16

Added

  • New discovery feature

0.6.0 - 2017-12-19

### Changed

  • Version check is now done server-side to remove semver dependency

0.5.0 - 2017-12-17

Changed

  • Log to file by default and added a flag to disable it
  • Updated to chaostoolkit-lib 0.8.0

0.4.0 - 2017-12-12

Added

  • Added log-file flag to log the run (at DEBUG level) to a file

Changed

  • Bumped to chaostoolkit-lib 0.7.0

0.3.0 - 2017-12-06

Changed

  • Proper contact email address
  • Ensuring latest spec version support from chaostoolkit-lib 0.6.0

0.2.8 - 2017-11-30

Changed

  • Minor improvements of the version check
  • Triggering the documentation build on new releases so the doc is updated with the latest tag information

0.2.5 - 2017-11-23

Added

  • Checking for newer release of the toolkit at runtime

0.2.4 - 2017-10-12

Added

  • Enable CLI extensions
  • Provide a change directory argument when using the CLI

Changed

  • Proper verbose log level

0.2.3 - 2017-10-07

Changed

  • Not a universal wheel distribution

0.2.2 - 2017-10-06

Changed

  • Removed old dependencies

0.2.1 - 2017-10-06

Changed

  • Package up extra files when installed from source

0.2.0 - 2017-10-06

Changed

  • Core code now lives in a dedicated project chaoslib. chaostoolkit is now just the CLI of running experiments #3

0.1.12 - 2017-10-03

Removed

  • Documentation has moved to its own project

0.1.11 - 2017-10-02

Added

  • Ensure CNAME is set for the docs to be resolved via chaostoolkit.org

[0.1.10][] - 2017-10-02

Added

  • Installing dependencies along with the command
  • Using a regular user to run from a Docker container

0.1.9 - 2017-10-01

Changed

  • Switched to an alpine based Docker image for smaller footprint

0.1.8 - 2017-10-01

Changed

  • Better installation docs

0.1.0 - 2017-10-01

Added

  • Initial release