Chaostoolkit-lib

Latest version: v1.44.0

Safety actively analyzes 723144 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 18 of 19

0.7.0

Added

- Configuration schema support
- Lots of logging added at the DEBUG level
- [EXPERIMENTAL] Loading secrets from HashiCorp vault

Changed

- [BREAKING] Secrets from environment variable now respects the API and do not
get detected by parsing the secret's value
- Better handling of the steady hypothesis not matching its expectations
Now the experiment terminates cleanly

0.6.0

Changed

* [BREAKING]: The specification has changed in a non-compatible way. We are
working towards a 1.0.0 version of the specification as the initial draft was
merely to set the stage. The `method` has been simplified and there are no
more `steady` and `close` probes, only probes. We also now define a steady
state hypothesis that would fail the experiment should it not meet its
expected state. Finally, we define a `rollbacks` entry so that experiments
can revert changes they made

Added

* Experiment captures now SIGINT and system exit signals and swallows them so
the journal is returned and can be inspected
* Activities can be cached and referenced from within experiment

0.5.1

Changed

- Do not shadow functions
- Log full errors on debug level
- Always pause even if activity failed

0.5.0

Changed

- Split the inner of `run_experiment` into various functions for better
composability
- Pause before/after activity

0.4.0

Changed

- Better logging

0.3.0

Added

- An `expected_status` for HTTP probe to consider HTTP errors as expected in
some cases

Page 18 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.