v1.1.7
This release focuses on upgrading Kestrel configuration management, solving #116 and #160 and paving road for #138.
Added
- standalone Kestrel config module to support modular and simplified Kestrel config loading flow
- shareable-state of config between Kestrel session and any Kestrel data source interfaces
- stix-shifter interface upgraded with shareable-state of config support
- stix-shifter DEBUG level env var
KESTREL_STIXSHIFTER_DEBUG
- stix-shifter config/profile loading from disk
~/.config/kestrel/stixshifter.yaml
- debug message logging in
kestrel_datasource_stixshifter
- documentation for Kestrel main config with default config linked/shown
Changed
- default Kestrel config not managed by
pip
any more - turn main Kestrel from TOML into YAML
~/.config/kestrel/kestrel.yaml
- upgrade Kestrel data source interfaces API with new
config
parameter - default stix-shifter debug level to INFO
- documentation upgrade for
kestrel_datasource_stixshifter
Fixed
- Kestrel config upgrade inconsistency #116