Releases: britive/python-cli
Releases · britive/python-cli
v1.6.0
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 clearto delete the kube config file if it exists - Add global config flag
auto-refresh-kube-configset byconfigure update global auto-refresh-kube-config true - Add checkout mode
k8s-execfor use exclusively inside anexeccommand of a kube config file - Add console helper script
pybritive-kube-execfor use exclusively inside anexeccommand of a kube config file - Add the
pybritivepackage version into theUser-Agentstring used by the Britive Python SDK (britivepackage) - For command
ls profiles -cshow the time remaining for the checkout - Add new flag
-e/--extendto commandcheckoutwhich 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 importrelated 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
pybritiveis the same as the browser where the user is already authenticated to Britive.
v1.6.0rc5
v1.6.0rc4
What's New
- None
Enhancements
- For command
ls profiles -cshow the time remaining for the checkout - Add new flag
-e/--extendto commandcheckoutwhich will extend the expiration time of a currently checked out profile (only applicable to specific application types)
Bug Fixes
- Fix bug in
configure importrelated to the default AWS checkout mode
Dependencies
- None
Other
- None
v1.6.0rc3
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-datacannot be base64 decoded to a proper certificate - we will skip over that specific cluster.
Dependencies
- None
Other
- None
v1.6.0rc2
v1.6.0rc1
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 clearto delete the kube config file if it exists - Add global config flag
auto-refresh-kube-configset byconfigure update global auto-refresh-kube-config true - Add checkout mode
k8s-execfor use exclusively inside anexeccommand of a kube config file - Add console helper script
pybritive-kube-execfor use exclusively inside anexeccommand of a kube config file - Add the
pybritivepackage version into theUser-Agentstring used by the Britive Python SDK (britivepackage)
Bug Fixes
- None
Dependencies
- None
Other
- Documentation update on bash command to add the python
binpath to yourPATHenvironment variable.
v1.5.0
What's New
- None
Enhancements
- Enrich shell completion results for the
apicommand - Support
browseroption forlogincommand - Support environment variable
PYBRITIVE_BROWSERto allow a user to specify a default browser option, as well as use non-standardwebbrowseroptions.
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-addand temporary keys filling up thessh-agentdue to the order of command flags - Fixes and issue with
checkinchecking in the wrong profile type (programmatic vs console) - Fixes bug which did not always honor the specified browser.
Dependencies
britive>=2.22.0
Other
- Various linting
- Updates to the documentation calling out the requirement to properly escape input based on the shell you are using
- Resolve dependabot issue https://github.com/britive/python-cli/security/dependabot/6
- Documentation updates
v1.5.0rc3
v1.5.0rc3 [2023-10-13]
What's New
- None
Enhancements
- None
Bug Fixes
- None
Dependencies
britive>=2.22.0
Other
- Updates to the documentation calling out the requirement to properly escape input based on the shell you are using
- Resolve dependabot issue https://github.com/britive/python-cli/security/dependabot/6
v1.5.0rc2
What's New
- None
Enhancements
- Support
browseroption forlogincommand - Support environment variable
PYBRITIVE_BROWSERto allow a user to specify a default browser option, as well as use non-standardwebbrowseroptions.
Bug Fixes
- Fixes bug which did not always honor the specified browser.
Dependencies
- None
Other
- Various linting
v1.5.0rc1
What's New
- None
Enhancements
- Enrich shell completion results for the
apicommand
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-addand temporary keys filling up thessh-agentdue to the order of command flags - Fixes and issue with
checkinchecking in the wrong profile type (programmatic vs console)
Dependencies
britive>=2.21.0
Other
- None