Changelog¶
The changelog format is based on Keep a Changelog.
This project uses Semantic Versioning - MAJOR.MINOR.PATCH
0.1.dev1+gb49cb53 (2024-05-07)¶
Removed¶
Dropped support for Python 3.7 #59
Fixed¶
Fixed a crash when renewing/revoking leases that have been revoked on the Vault server early #45
Added¶
Added an optional switch for validating cached leases with the Vault server before returning them from the LeaseStore #46
Implemented setting per-lease defaults of lifecycle parameters #47
Implemented caching arbitrary metadata together with a lease and included it in expiry events #48
Added a LeaseStore method for listing cached lease information #49
v1.0.0 (2024-04-23)¶
Deprecated¶
Deprecated Vault pillar configuration with
conf
parameter andpath=
prefix #30
Changed¶
Changed Vault pillar module configuration #30
Fixed¶
Fixed Salt master does not renew token #10
Fixed vault module fetching more than one secret in one run with single-use tokens #11
Fixed Vault verify option to work on minions when only specified in master config #12
Fixed vault command errors configured locally #13
Fixed sdb.get_or_set_hash with Vault single-use tokens #14
Fixed Vault session storage to allow unlimited use tokens #15
Fixed salt-minion 3006.0 KeyError without ‘vault’ config key #22
Fixed verify parameter for unwrap requests #34
Added¶
Added Vault AppRole and identity issuance to minions #16
Added Vault AppRole auth mount path configuration option #17
Added distribution of Vault authentication details via response wrapping #18
Added Vault token lifecycle management #19
Added Vault lease management utility #20
Added patch option to Vault SDB driver #21
Added inline specification of trusted CA root certificate for Vault #23
Added support for dictionary keys in pattern #26