Skip to content
This repository has been archived by the owner on Sep 9, 2024. It is now read-only.

Releases: cyberark/cyberark-conjur-cli

v7.1.0

12 Jan 09:44
70b05d6
Compare
Choose a tag to compare

[7.1.0] - 2021-12-22

The CLI can be consumed in two ways:

  1. Download from Pypi by running pip install conjur
  2. 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 in SslVerificationMode 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 method create 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

13 Apr 12:37
a847bf6
Compare
Choose a tag to compare

[7.0.1] - 2020-04-12

Added

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 to conjur. cyberark/conjur-api-python3#NO
  • The .conjurrc parameters have been renamed from account to conjur_account and from appliance_url to conjur_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 and delete_policy_file have been replaced with load_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 to from conjur.api import Client
    cyberark/conjur-api-python3#121

v0.1.1

05 Nov 21:42
76fea8e
Compare
Choose a tag to compare

v0.1.1 - 2020-11-05

Added

Changed

  • Removed references to enum.auto to support Python3.5 #43.

v0.0.5

06 Dec 15:47
19e6b25
Compare
Choose a tag to compare

v0.0.5

Added

  • Added ability to delete policies #23

v0.0.4

21 Nov 22:39
fc779ff
Compare
Choose a tag to compare
v0.0.4 Pre-release
Pre-release

v0.0.4

https://pypi.org/project/conjur-client/

Fixed

  • Fixed overrides handling of Client account param #21
  • Fixed running of linter due to cryptography upstream bug
  • Fixed failing tests when running on different OS YAML parsing libraries

v0.0.3

20 Aug 19:07
198b492
Compare
Choose a tag to compare

v0.0.3

Fixed

  • Fixed application of conjurrc overrides of Client initialization params #14
  • Fixed escaping of / in parameters of URL

v0.0.2

12 Jul 17:18
5199f46
Compare
Choose a tag to compare

Changed

  • Package prefix changed from conjur_api_python3 to conjur
  • Bundle name changed from conjur-api-python to conjur-api
  • CLI renamed from conjur-py3-cli to conjur-cli

Added

  • Support for returning output from policy changes invocations
  • Fatal exception is raised when this module is run on Python2

v0.0.1

30 Apr 20:02
c4f6e8f
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release

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.