diff --git a/sdk/python/core/README.md b/sdk/python/core/README.md index 331af213..cd4ac1b1 100644 --- a/sdk/python/core/README.md +++ b/sdk/python/core/README.md @@ -4,6 +4,9 @@ For more information see our official documentation page https://docs.keeper.io/ # Change Log +## 16.6.7 +* KSM-566 - Added parsing for KSM tokens with prefix + ## 16.6.6 * KSM-552 - Stop generating UIDs that start with "-" diff --git a/sdk/python/core/keeper_secrets_manager_core/core.py b/sdk/python/core/keeper_secrets_manager_core/core.py index e1498e7d..6b7ab5e4 100644 --- a/sdk/python/core/keeper_secrets_manager_core/core.py +++ b/sdk/python/core/keeper_secrets_manager_core/core.py @@ -254,6 +254,9 @@ def load_secret_key(self): current_secret_key = None if env_secret_key: + if ":" in env_secret_key: + _, env_secret_key = env_secret_key.split(":", 1) + current_secret_key = env_secret_key self.logger.info("Secret key found in environment variable") diff --git a/sdk/python/core/keeper_secrets_manager_core/keeper_globals.py b/sdk/python/core/keeper_secrets_manager_core/keeper_globals.py index 80259f11..947ca75b 100644 --- a/sdk/python/core/keeper_secrets_manager_core/keeper_globals.py +++ b/sdk/python/core/keeper_secrets_manager_core/keeper_globals.py @@ -31,7 +31,7 @@ def get_client_version(hardcode=False): """ # Get the version of the keeper secrets manager core version_major = "16" - version = "{}.4.0".format(version_major) + version = "{}.6.0".format(version_major) # Allow the default version to be hard coded. If not build the client version from the module # version. diff --git a/sdk/python/core/setup.py b/sdk/python/core/setup.py index 2560c711..e91515eb 100644 --- a/sdk/python/core/setup.py +++ b/sdk/python/core/setup.py @@ -18,7 +18,7 @@ setup( name="keeper-secrets-manager-core", - version="16.6.6", + version="16.6.7", description="Keeper Secrets Manager for Python 3", long_description=long_description, long_description_content_type="text/markdown", diff --git a/sdk/python/helper/requirements.txt b/sdk/python/helper/requirements.txt index f7f946f2..f9c8a6bf 100644 --- a/sdk/python/helper/requirements.txt +++ b/sdk/python/helper/requirements.txt @@ -1,3 +1,3 @@ -keeper-secrets-manager-core>=16.6.6 +keeper-secrets-manager-core>=16.6.7 pyyaml>=6.0.1 iso8601 \ No newline at end of file