Skip to content

2.1.0

Compare
Choose a tag to compare
@adeptex adeptex released this 29 Jul 01:25
· 107 commits to master since this release
8cdc6b1

Whispers 2.1.0 release notes

❌ Breaking changes ❌

❌ Arguments ❌

Several arguments have been modified and/or adapted to improve usability.

  • Human readable output is shown in logs (2.1), -H and --human (2.0) are removed.

  • Version can be shown with --version (2.1), -v (2.0) is removed.

  • Extended help can be shown with --info (2.1), -i (2.0) is removed.

  • Debug mode can be enabled with --debug (2.1), -d (2.0) is removed.

  • Logs can be redirected to a file with --log log.txt (2.1), constant /tmp/whispers.log (2.0) is removed.

  • Configuration template can be created with --init (2.1), --print_config (2.0) is removed.

❌ Logging ❌

Version 2.0: Opt-in logging for tracing execution flow, useful only for debugging. Results printed to stdout using print() as a JSON dict, one result per line. Enabling logging required adding the --log argument.

Version 2.1: Logging is used to alert identified secrets during execution with WARNING level. Results are written to stdout as a JSON list at the end. This improves results parseability as a JSON list, while maintaining live results display that was previously achieved by printing secrets as JSON one per line.

✅ New features ✅

✅ Results as JSON list ✅

To improve integration and downstream processing, Whispers now outputs results as a JSON list of dictionaries with all detected secrets together (2.1), instead of one JSON dictionary per line (2.0). This list is directly loadable and parsable as JSON.