This repository has been archived by the owner on Sep 9, 2024. It is now read-only.
v7.0.1
[7.0.1] - 2020-04-12
Added
- The CLI has promoted to GA. The SDK still remains a community level project.
- The
host
method 'rotate-api-key' is now available in CLI and SDK to manage hosts
cyberark/conjur-api-python3#101 - The
user
methods 'rotate-api-key' and 'change-password' are now available in CLI and SDK to manage users
cyberark/conjur-api-python3#101 - Previous versions of a variable/secret can now be retrieved. This is available in both CLI and SDK
cyberark/conjur-api-python3#151 - The
list
flag constraints are now available in both CLI and SDK to filter resource results
cyberark/conjur-api-python3#128 - The
login\logout
methods are now available in CLI to login and out of the CLI
cyberark/conjur-api-python3#128 - The
init
method is now available in CLI to initialize the CLI with the Conjur server
cyberark/conjur-api-python3#89
Changed
- The CLI and SDK now use a system's native credential store to save credentials instead of a netrc file by default.
If a store is not available, the credentials will be saved to the netrc as a fallback. cyberark/conjur-api-python3#NO - The CLI/SDK package pushed to Pypi has changed from
conjur-client
toconjur
. cyberark/conjur-api-python3#NO - The .conjurrc parameters have been renamed from
account
toconjur_account
and fromappliance_url
toconjur_url
.
Additionally, the plugins parameter has been removed. This is a breaking change for users who generate their own
.conjurrc file for use in the SDK and will need to update accordingly.
cyberark/conjur-api-python3#206 - Policy functions
apply_policy_file
anddelete_policy_file
have been replaced withload_policy_file
and
update_policy_file
respectively. This is a breaking change and users who import the SDK will need to update
these references in their projects cyberark/conjur-api-python3#112 - CLI command UX has been improved according to UX guidelines
cyberark/conjur-api-python3#132
See design guidelines - Update help screens according to these guidelines.
cyberark/conjur-api-python3#92 - Directory structure has been refactored. See design document for more details.
This is a breaking change. Users who import the SDK in their projects should change their import statement from
from conjur.client import Client
tofrom conjur.api import Client
cyberark/conjur-api-python3#121