v3.0.0 - 2024-06-12
What's Changed
Full Changelog: v2.0.4...v3.0.0 by @obervinov in #48
馃挜 Breaking Changes
- Changed environment variables. More details in the https://github.com/obervinov/vault-package/blob/v3.0.0/DEPRECATED.md
- Changed general class
VaultClient()
incoming parameters. More details in the https://github.com/obervinov/vault-package/blob/v3.0.0/vault/client.py#L29-L89 - Decomposition of one overloaded
VaultClient()
class into several smaller classes responsible for their own aspect of interaction with vault. More details in the https://github.com/obervinov/vault-package/blob/v3.0.0/DEPRECATED.md - Remove outdated methods and classes. More details in the https://github.com/obervinov/vault-package/blob/v3.0.0/DEPRECATED.md
馃摎 Documentation
- Update
*.md
templates for issues and pull requests - Update documentation for the new version of the module
- Add
DEPRECATED.md
with information about deprecated methods and classes
馃殌 Features
- cryptography NULL pointer dereference with pkcs12.serialize_key_and_certificates when called with a non-matching certificate and private key and an hmac_hash override
- Internationalized Domain Names in Applications (IDNA) vulnerable to denial of service from specially crafted inputs to idna.encode
- Return
None
if the path does not exist when thelist_secrets()
method is called - Add delete() method in class
- Add support for the database engine component
- Add support kubernetes auth