Releases: obervinov/vault-package
Releases · obervinov/vault-package
vault-package:v3.0.0
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
vault-package:v2.0.4
v2.0.4 - 2024-02-07
What's Changed
Full Changelog: v2.0.3...v2.0.4 by @obervinov in #43
🚀 Features
- Bump keyring from
23.13.1
to24.3.0
vault-package:v2.0.3
v2.0.3 - 2024-02-04
What's Changed
Full Changelog: v2.0.2...v2.0.3 by @obervinov in #45
🐛 Bug Fixes
- Fix support for
python 3.9
vault-package:v2.0.2
v2.0.2 - 2024-01-25
What's Changed
Full Changelog: v2.0.1...v2.0.2 by @obervinov in #42
🐛 Bug Fixes
- Fix badge with tests in README.md
- Not working keyring for ubuntu secrets-tools
- Fix the error that caused the workflow
create_release
to run twice - at pr/main - Add requirements dependency
dateutil
- Dependency graph does not work correctly, sort it out and fix it network/dependencies
📚 Documentation
- Add information about supported environment variables to the doc-string
- Fix badge with tests in README.md
🚀 Features
vault-package:v2.0.1
v2.0.1 - 2023-06-20
What's Changed
Full Changelog: v2.0.0...v2.0.1 by @obervinov in #27
🐛 Bug Fixes
- Fix work with transit dependencies in setup.py
- A bug with an infinite loop on the reissue of the token
- Add dependencies between tasks in the GitHub Actions
- Fixed various typos in the code and doc-strings
📚 Documentation
🚀 Features
vault-package:v2.0.0
v2.0.0 - 2023-05-22
What's Changed
Full Changelog: v1.1.1...v2.0.0 by @obervinov in #10
🐛 Bug Fixes
- obervinov/_templates#16
- obervinov/_templates#18
- renamed the directory with modules:
src
->vault
- removed condition
- '!main'
for .github/workflows/tests.yml (this is done for the correct display of the badge in README.md on themain
brunch)
💥 Breaking Changes
The new major version is completely incompatible with the old versions!
- the
VaultClient()
class has been completely rewritten and refactored (all class methods and module logic have been changed). - changed log format
f-string
->%s-lazzy
- updated SECURITY.md policy
🚀 Features
- #16
- #14
- #12
- all workflows migrated to version
v1.0.4
- updated logger version
git = "https://github.com/obervinov/logger-package.git", tag = "v1.0.1"
- added condition
paths: ['vault/**']
for.github/workflows/release.yml
action (this is done so that you can update the documentation without creating anPR
and anew release
) - added support for default environment variables:
VAULT_ADDR',
VAULT_TOKEN',VAULT_APPROLE_ID
andVAULT_APPROVED_SECRETID
for a more native and convenient way to interact with the vault api - #19
📚 Documentation
vault-package:v1.1.1
v1.1.1 - 2023-03-01
What's Changed
Full Changelog: v1.1.0...v1.1.1 by @obervinov in #9
🐛 Bug Fixes
📚 Documentation
- rewritten the sample code in README.md
vault-package:v1.1.0
v1.1.0 - 2023-02-25
What's Changed
Full Changelog: v1.0.3...v1.1.0 by @obervinov in #5
🐛 Bug Fixes
- updated the code in accordance with the recommendations of flake8 and pylint
- adjusted pyproject.toml and setup.py for package delivery
📚 Documentation
- updated and expanded the documentation in the file README.md
💥 Breaking Changes
- global code recycling: updated all exceptions events, removed old artifacts, fixed redundant logging and more comments added to the code
🚀 Features
- added github actions: flake8, pylint and create release
- added SECURITY
- added ISSUE_TEMPLATE
- added PULL_REQUEST_TEMPLATE
- added CODEOWNERS
- added dependabot.yml
vault-package:v1.0.3
v1.0.3 - 2023-02-03
What's Changed
Full Changelog: v1.0.2...v1.0.3 by @obervinov in #3
🐛 Bug Fixes
- repeated fixed if condition for
secrets.kv.v2.configure
vault-package:v1.0.2
v1.0.2 - 2023-02-03
What's Changed
Full Changelog: v1.0.1...v1.0.2 by @obervinov in #2
🚀 Features
- added .flake8
🐛 Bug Fixes
- updated code format
- fixed if condition for
secrets.kv.v2.configure
📚 Documentation
- updated README.md