This repository has been archived by the owner on Sep 9, 2024. It is now read-only.
Releases: cyberark/cyberark-conjur-cli
Releases · cyberark/cyberark-conjur-cli
v7.1.0
[7.1.0] - 2021-12-22
The CLI can be consumed in two ways:
- Download from Pypi by running
pip install conjur
- Download signed executable from the assets download links below
For list of supported platforms and more information about how to setup the cli please visit our official documentation
Added
Init
command is now strict to run in one of three modes described inSslVerificationMode
enum- For CLI
Init
flow, Additional certificate validation steps where added. for --self-signed and --ca-cert flows - Support http domains if working in insecure mode
- The
hostfactory
methodcreate token
is now available in CLI and SDK to create a hostfactory token to manage hosts
and permissions in a dynamic way
cyberark/conjur-api-python3#339 - Stop supporting
Client
initialization from disk. - The list options
--members-of
,--permitted-roles
, and--privilege
are now available in the Conjur CLI
Fixed
- Fixed Load policy "hides" the error message
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
v0.1.1
v0.0.5
v0.0.4
v0.0.3
v0.0.2
Changed
- Package prefix changed from
conjur_api_python3
toconjur
- Bundle name changed from
conjur-api-python
toconjur-api
- CLI renamed from
conjur-py3-cli
toconjur-cli
Added
- Support for returning output from policy changes invocations
- Fatal exception is raised when this module is run on Python2
v0.0.1
Alpha Release
API:
get(variable_id)
get_many(variable_id[,variable_id...])
set(variable_id, value)
apply_policy_file(policy_name, policy_file)
replace_policy_file(policy_name, policy_file)
list()
Note: Windows CLI may need UCRT to run on versions earlier than Windows 10.