Skip to content

Releases: britive/python-cli

v1.6.0

10 Nov 13:25
2d38e07

Choose a tag to compare

What's New

  • Initial support for Kubernetes - this functionality is not yet available publicly on the Britive Platform - this is a beta feature for internal use only

Enhancements

  • Add command cache kubeconfig
  • Update command cache clear to delete the kube config file if it exists
  • Add global config flag auto-refresh-kube-config set by configure update global auto-refresh-kube-config true
  • Add checkout mode k8s-exec for use exclusively inside an exec command of a kube config file
  • Add console helper script pybritive-kube-exec for use exclusively inside an exec command of a kube config file
  • Add the pybritive package version into the User-Agent string used by the Britive Python SDK (britive package)
  • For command ls profiles -c show the time remaining for the checkout
  • Add new flag -e/--extend to command checkout which will extend the expiration time of a currently checked out profile (only applicable to specific application types)

Bug Fixes

  • Clarified language in an error message when an authentication token has been invalidated on the server side and the resulting action the user must take to clear the token
  • Fix bug in configure import related to the default AWS checkout mode

Dependencies

  • britive>=2.23.0

Other

  • Documentation update to reflect that auto-login via browser will only work if the browser launched by pybritive is the same as the browser where the user is already authenticated to Britive.

v1.6.0rc5

06 Nov 19:47
b6dcc2f

Choose a tag to compare

What's New

  • None

Enhancements

  • None

Bug Fixes

  • Fix bug in pybritive-kube-exec and pybritive-aws-cred-process for handling the --extend flag of a checkout command

Dependencies

  • None

Other

  • None

v1.6.0rc4

03 Nov 15:25
14cbcb4

Choose a tag to compare

What's New

  • None

Enhancements

  • For command ls profiles -c show the time remaining for the checkout
  • Add new flag -e/--extend to command checkout which will extend the expiration time of a currently checked out profile (only applicable to specific application types)

Bug Fixes

  • Fix bug in configure import related to the default AWS checkout mode

Dependencies

  • None

Other

  • None

v1.6.0rc3

31 Oct 18:10
4391f7a

Choose a tag to compare

What's New

  • None

Enhancements

  • None

Bug Fixes

  • Clarified language in an error message when an authentication token has been invalidated on the server side and the resulting action the user must take to clear the token.
  • More gracefully handle when a Kubernetes certificate-authority-data cannot be base64 decoded to a proper certificate - we will skip over that specific cluster.

Dependencies

  • None

Other

  • None

v1.6.0rc2

27 Oct 16:59
9e2c50c

Choose a tag to compare

What's New

  • None

Enhancements

  • None

Bug Fixes

  • Fixed bug with auto generated kube config when no alias existed for a profile.

Dependencies

  • None

Other

  • None

v1.6.0rc1

25 Oct 14:06
6d879a2

Choose a tag to compare

v1.6.0rc1 [2023-10-25]

What's New

  • Initial support for Kubernetes - this functionality is not yet available publicly on the Britive Platform - this is a beta feature for internal use only

Enhancements

  • Add command cache kubeconfig
  • Update command cache clear to delete the kube config file if it exists
  • Add global config flag auto-refresh-kube-config set by configure update global auto-refresh-kube-config true
  • Add checkout mode k8s-exec for use exclusively inside an exec command of a kube config file
  • Add console helper script pybritive-kube-exec for use exclusively inside an exec command of a kube config file
  • Add the pybritive package version into the User-Agent string used by the Britive Python SDK (britive package)

Bug Fixes

  • None

Dependencies

  • None

Other

  • Documentation update on bash command to add the python bin path to your PATH environment variable.

v1.5.0

19 Oct 19:52
fb635b4

Choose a tag to compare

What's New

  • None

Enhancements

  • Enrich shell completion results for the api command
  • Support browser option for login command
  • Support environment variable PYBRITIVE_BROWSER to allow a user to specify a default browser option, as well as use non-standard webbrowser options.

Bug Fixes

  • Fixes an issue with interactive login when randomly generated tokens include -- which the WAF sometimes sees as a SQL injection attack
  • Fixes an issue with ssh-add and temporary keys filling up the ssh-agent due to the order of command flags
  • Fixes and issue with checkin checking in the wrong profile type (programmatic vs console)
  • Fixes bug which did not always honor the specified browser.

Dependencies

  • britive>=2.22.0

Other

v1.5.0rc3

13 Oct 12:58
d038a4e

Choose a tag to compare

v1.5.0rc3 [2023-10-13]

What's New

  • None

Enhancements

  • None

Bug Fixes

  • None

Dependencies

  • britive>=2.22.0

Other

v1.5.0rc2

18 Sep 18:35
c66df6c

Choose a tag to compare

What's New

  • None

Enhancements

  • Support browser option for login command
  • Support environment variable PYBRITIVE_BROWSER to allow a user to specify a default browser option, as well as use non-standard webbrowser options.

Bug Fixes

  • Fixes bug which did not always honor the specified browser.

Dependencies

  • None

Other

  • Various linting

v1.5.0rc1

18 Sep 13:38
73717d0

Choose a tag to compare

What's New

  • None

Enhancements

  • Enrich shell completion results for the api command

Bug Fixes

  • Fixes an issue with interactive login when randomly generated tokens include -- which the WAF sometimes sees as a SQL injection attack
  • Fixes an issue with ssh-add and temporary keys filling up the ssh-agent due to the order of command flags
  • Fixes and issue with checkin checking in the wrong profile type (programmatic vs console)

Dependencies

  • britive>=2.21.0

Other

  • None