Chaostoolkit-lib

Latest version: v1.44.0

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

Scan your dependencies

Page 15 of 19

0.15.1

Changed

- Log a message when loading the configuration
- Raise `InvalidExperiment` when a configuration or secret references a key
in the environment and that key does not exist (it may not be set however)
[40][40]. This bails the experiment at validation time so before it runs.

[40]: https://github.com/chaostoolkit/chaostoolkit-lib/issues/40

0.15.0

Changed

- Process activities can now take their arguments as a list rather than a
dictionary. The rationale is that command line arguments sometimes need
ordering and dictionaries only provided ordering (as in insertion ordering)
only [since Python 3.6][ordereddict]. Assuming older versions of Python will
eventually get it backported is not reasonable. Therefore, a list is more
appropriate now and a warning message will be displayed when your experiment
uses the dictionary approach. Notice that HTTP and Python activities will
remain mapping only. [34][34]
- Added module to warn about deprecated features.
- Added settings for the user-supplied configurations [35][35]
- Added event support [33][33]

[33]: https://github.com/chaostoolkit/chaostoolkit-lib/issues/33
[34]: https://github.com/chaostoolkit/chaostoolkit-lib/pull/34
[ordereddict]: https://stackoverflow.com/a/39980744/1363905
[35]: https://github.com/chaostoolkit/chaostoolkit-lib/issues/35

0.14.0

Changed

- Do not fail the discovery when an extension is missing the `__all__`
attribute [28][28]
- Include extension activity arguments type when discovering
extension [19][19]

[19]: https://github.com/chaostoolkit/chaostoolkit-lib/issues/19
[28]: https://github.com/chaostoolkit/chaostoolkit-lib/issues/28

0.13.1

Changed

- Steady state is optional, so don't expect it here

0.13.0

Changed

- HTTP provider must be able to connect to self-signed HTTPS endpoint [25][25]
- Steady state is now added to the generated json report

[25]: https://github.com/chaostoolkit/chaostoolkit-lib/issues/25

0.12.2

Changed

- missing hvac dependency should not break chaos with an exception [23][23]

[23]: https://github.com/chaostoolkit/chaostoolkit-lib/issues/23

Page 15 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.