Skip to content

Releases: deeprave/envex

Revised vault interface

10 Jan 01:13
7c62740
Compare
Choose a tag to compare

Simplified vault interface and values caching

add sealed method to secrets manager

08 Jan 04:57
545990e
Compare
Choose a tag to compare
Merge pull request #16 from deeprave/action-upgrades

Action upgrades

Dependency upgrades

05 Jan 22:36
02250ea
Compare
Choose a tag to compare
v.2.2.1

version bump

Support more VAULT variables for SecretsManager configuration

11 Sep 08:24
12c0fe4
Compare
Choose a tag to compare
Merge pull request #13 from deeprave/develop

Enhance SecretsManager to support additional env variables.

Revise Vault api

09 Sep 06:22
23b2d4e
Compare
Choose a tag to compare
  • no longer tied to kv secrets engine
  • fixed recursion issue in contains / in
  • extended SecretsManager API

Adds Hashicorp vault support

05 Sep 11:58
32cd20a
Compare
Choose a tag to compare

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

23 Aug 07:36
3fc746d
Compare
Choose a tag to compare
  • 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

13 Mar 06:52
349beec
Compare
Choose a tag to compare

Various changes to improve compatibility.

Ensure export() works as expected even if using a custom environment.

envex v1.4.0

02 Nov 07:51
Compare
Choose a tag to compare
repo copy to remove upstream fork