Skip to content

Releases: britive/python-cli

v1.2.0

03 Mar 16:15
1ae6d0b

Choose a tag to compare

What's New

  • Support for Azure Managed Identities as federation providers.

Enhancements

  • Fall back to reduced functionality (no shell completion) when the python environment is using click<8.0.0.

Bug Fixes

  • If a justification for checkout/secrets viewing is provided, ensure it is <=255 characters.
  • Fix issue with extraction of OIDC token expiration time. Moved to jwt library to perform the token decode.

Dependencies

  • Switching britive dependency from a compatible version requirement to a >= requirement to capture minor updates.
  • britive>=2.16.0 from britive~=2.15.1

Other

  • Modify the error handling and reporting process to not raise click.ClickException exceptions in the safe_cli method. Instead, raise the underlying exception so a better error message is provided.

v1.1.1

16 Feb 18:53
eef98be

Choose a tag to compare

What's New

  • None

Enhancements

  • None

Bug Fixes

  • fix issue with checkin, request submit, request withdrawl due to PROFILE parameter changes

Dependencies

  • None

Other

  • None

v1.1.0

16 Feb 18:09
162648a

Choose a tag to compare

What's New

  • Allowing 2 part PROFILE parameters (see documentation for details)
  • Build support for multiple environment name formats (name, id, alternate environment name) for the PROFILE parameter

Enhancements

  • None

Bug Fixes

  • add a default checkout mode for AWS - bug fix as the effort is to match parity with legacy CLI tool

Dependencies

  • None

Other

  • None

v1.0.0

09 Feb 18:10
d23870a

Choose a tag to compare

What's New

  • Moving out of beta and into general availability. No other changes except for documentation updates reflecting the move out of beta.

Enhancements

  • None

Bug Fixes

  • None

Dependencies

  • None

Other

  • None

v0.11.1

08 Feb 14:20
581b5d9

Choose a tag to compare

What's New

  • None

Enhancements

  • None

Bug Fixes

  • None

Dependencies

  • cryptography~=39.0.1 to resolve dependabot alert #1 and #3
  • certifi>=2022.12.7 to resolve dependabot alert #2
  • britive~=2.15.0 to bring in new API calls

Other

  • None

v0.11.0

08 Feb 13:28
908181d

Choose a tag to compare

What's New

  • The api command is now available which exposes all the methods available in the Britive Python SDK.

Enhancements

  • None

Bug Fixes

  • None

Dependencies

  • None

Other

  • Updated documentation with examples of how to use the new api command.

v0.10.2

07 Feb 13:59
5192b18

Choose a tag to compare

What's New

  • None

Enhancements

  • None

Bug Fixes

  • Fix issue with checkout and related commands that use the PROFILE positional argument when the one or more of the PROFILE components (application, environment, profile) have a / in the name. Caller must now properly escape any / with a \ (e.g. AWS/Dev\/Test/Admin).

Dependencies

  • None

Other

  • None

v0.10.1

19 Jan 14:45
03f6f56

Choose a tag to compare

What's New

  • None

Enhancements

  • None

Bug Fixes

  • Fix interactive login issue for local development when using BRITIVE_NO_VERIFY_SSL

Dependencies

  • None

Other

  • None

v0.10.0

18 Jan 21:03
fbc3703

Choose a tag to compare

What's New

  • Support Bitbucket as a federation provider

Enhancements

  • None

Bug Fixes

  • None

Dependencies

  • britive~=2.14.0 from britive~=2.13.0 - bitbucket federation provider

Other

  • None

v0.9.2

11 Jan 19:45
09144ca

Choose a tag to compare

What's New

  • None

Enhancements

  • None

Bug Fixes

  • Fix GCP console checkout issue

Dependencies

  • None

Other

  • None