Skip to content

Releases: britive/python-cli

v1.8.3

20 Aug 17:30
e2d8c0e

Choose a tag to compare

v1.8.3 [2024-08-20]

What's New:

  • None

Enhancements:

  • None

Bug Fixes:

  • None

Dependencies:

  • setuptools when running in python 3.12 environments.

Other:

  • None

v1.8.2

26 Jul 17:58
b136c52

Choose a tag to compare

v1.8.2 [2024-07-26]

What's New:

  • None

Enhancements:

  • None

Bug Fixes:

  • Fixed a bug where checked out my-resources profiles weren't included.

Dependencies:

  • None

Other:

  • None

v1.8.1

12 Jul 14:13
3365a8b

Choose a tag to compare

v1.8.1 [2024-07-11]

What's New:

  • None

Enhancements:

  • None

Bug Fixes:

  • Fixed error related to my-resources not containing an app_name.

Dependencies:

  • None

Other:

  • None

v1.8.0

01 Jul 20:22
83a9f00

Choose a tag to compare

v1.8.0 [2024-07-01]

NOTE: This will be the last minor version before 2.0.0

What's New:

  • Added a new global config setting for CA bundle certificates.
  • Cloud PAM Anywhere - list, checkout, and checkin resources.
  • Support for step up MFA/OTP when performing a checkout, using the --otp flag.

Enhancements:

  • Added additional clear kubeconfig option to clear just the pybritive cached kubeconfig file.
  • Added new ca_bundle global setting for user provided CA bundle certs.

Bug Fixes:

  • check for enabled feature before listing my-resources.
  • Fixed python3.7 compatibility issues.
  • Removed unexpected keyword argument from hashlib.sha512 calls.
  • missing profile_type kwarg in ls profiles.
  • None type handling for my-resources profiles.
  • Switched pybritive-kube-exec to full path in for kube config.

Dependencies:

  • britive>=2.25.0
  • Moved to minimally freezing dependencies.

Other:

  • A ca_bundle being configured will override, or ignore, REQUESTS_CA_BUNDLE and CURL_CA_BUNDLE
  • Documentation linting/conformity updates.
  • Python linting changes.
  • Resolve dependabot issue dependabot/7.
  • Testing updates for python3.7 compatability and warn when API token is present instead of fail.

v1.8.0rc5

24 Jun 16:56
14dd31f

Choose a tag to compare

v1.8.0rc5 [2024-06-24]

What's New:

  • None

Enhancements:

  • None

Bug Fixes:

  • check for enabled feature before listing my-resources.

Dependencies:

  • None

Other:

  • None

v1.8.0rc4

24 Jun 15:37
3d23355

Choose a tag to compare

v1.8.0rc4 [2024-06-24]

What's New:

  • None

Enhancements:

  • None

Bug Fixes:

  • missing profile_type kwarg in ls profiles.
  • None type handling for my-resources profiles.

Dependencies:

  • None

Other:

  • None

v1.8.0rc3

21 Jun 20:26
df91143

Choose a tag to compare

v1.8.0rc3 [2024-06-07]

What's New:

  • Cloud PAM Anywhere - list, checkout, and checkin resources.

Enhancements:

  • Added additional clear kubeconfig option to clear just the pybritive cached kubeconfig file.

Bug Fixes:

  • None

Dependencies:

  • britive>=2.25.0rc5

Other:

  • A ca_bundle being configured will override, or ignore, REQUESTS_CA_BUNDLE and CURL_CA_BUNDLE

v1.8.0rc2

07 Jun 20:46
aec995c

Choose a tag to compare

v1.8.0rc2 [2024-06-07]

What's New:

  • Added a new global config setting for CA bundle certificates.

Enhancements:

  • Added new ca_bundle global setting for user provided CA bundle certs.

Bug Fixes:

  • Switched pybritive-kube-exec to full path in for kube config.

Dependencies:

  • britive>=2.25.0rc4

Other:

  • None

v1.8.0rc1

05 Jun 13:38
932b5fc

Choose a tag to compare

v1.8.0rc1 [2024-06-03]

What's New:

  • Support for step up MFA/OTP when performing a checkout, using the --otp flag.

Enhancements:

  • None

Bug Fixes:

  • Fixed python3.7 compatibility issues.
  • Removed unexpected keyword argument from hashlib.sha512 calls.

Dependencies:

  • britive>=2.25.0rc3
  • Moved to minimally freezing dependencies.

Other:

  • Documentation linting/conformity updates.
  • Python linting changes.
  • Resolve dependabot issue dependabot/7.
  • Testing updates for python3.7 compatability and warn when API token is present instead of fail.

v1.7.0

17 Apr 18:07
8c09c14

Choose a tag to compare

What's New

  • Display system announcement/banner if one is present for the tenant
  • Support for OpenShift checkout modes os-oclogin and os-ocloginexec. These checkout modes will perform the OIDC authorization code grant flow and extraction of the oc login command in code vs. having to use the browser. It is a "best effort" approach as the OpenShift login pages and programmatic access pages could change over time.

Enhancements

  • New checkout mode of gcloudauthexec which will invoke, via sub-shell, the gcloud auth activate-service-account command to switch credentials for gcloud. Additionally, a checkin will reset this configuration.
  • Adds 3 part profile name for command ls profiles -f json - #141

Bug Fixes

  • Fix issue related to the cache and clear commands when no global default tenant is set
  • Fixes issue with --force-renew on checkout not providing the --console flag properly to checkin
  • Flag -p was being used by --maxpolltime and --passphrase for command checkout. Switched --maxpolltime to -x.

Dependencies

  • britive>=2.24.0
  • Removal of pkg_resources dependency

Other

  • Documentation updates for --federation-provider and spacelift
  • Documentation update for Azure Managed Identities
  • Introduction of __version__ in __init.py__
  • Re-enabling the system banner/announcement logic