Releases: deeprave/envex
Releases · deeprave/envex
Revised vault interface
Simplified vault interface and values caching
add sealed method to secrets manager
Merge pull request #16 from deeprave/action-upgrades Action upgrades
Dependency upgrades
v.2.2.1 version bump
Support more VAULT variables for SecretsManager configuration
Merge pull request #13 from deeprave/develop Enhance SecretsManager to support additional env variables.
Revise Vault api
- no longer tied to kv secrets engine
- fixed recursion issue in contains / in
- extended SecretsManager API
Adds Hashicorp vault support
In addition to handling the OS environment and .env files, Env now also optionally supports fetching secrets and other configuration items from Hashicorp Vault using the kv.v2
engine.
Enhancements, stability and code quality fixes
- revert to poetry for project management (.lock file used by dependabot)
- make working directory variables $CWD/$PWD optional (default=True)
- handle search_path parameter passed as an os.pathsep separated string
- allow passing a type as str in
__call__
, and optimised__call__
- reordered kwargs used in dot_env for consistency
- implemented pre-commit with ruff, black, isort
Fixes and upgrades
Various changes to improve compatibility.
Ensure export() works as expected even if using a custom environment.
envex v1.4.0
repo copy to remove upstream fork