Releases: britive/python-sdk
Releases · britive/python-sdk
v4.5.0
v4.5.0 [2026-01-26]
What's New:
- Added functionality for My Resources dynamic resources.
- Added support for custom headers for My Access, My Resources, My Secrets.
- Added support for service identity impersonation.
- Added support for AI service identity type.
- Added
python3.14support. - Dropped
python3.9support, EOL 2025-10-31.
Enhancements:
- Added
my_resources.[build|delete|list_dynamic_parameters]for dynamic resources usage. - Added
headersparam for[my_access|my_resources|my_secrets]methods. - Added
impersonationtoaccess_broker.profiles.[create|update]for service identity impersonation. - Added
identity_management.ai_identitiesfor AI service identity type.
Bug Fixes:
- Trailing slash in url affects
python3.14+. - Identity types is a requirement, updates to
identity_management.identity_attributes.[create|identity_types] - Updated
update_fields_to_keepforapplication_managment.profiles.updatedue to API error. access_broker.resources.types.updaterequiresnamein payload to avoid name update error.
Dependencies:
python3.14dependency bumps:[requests>=2.32.5, jmespath>=1.1.0]
Other:
- Updated documentation for GCP federation provider doc string.
- Various test fixes and adjustments
v4.5.0rc2
v4.5.0rc1
v4.4.0
v4.4.0 [2025-10-24]
What's New:
- Added Manager Approval support to
[application_management|secrets_manager|system]. - Added GCP Federation Provider.
Enhancements:
- Added
manager_conditionparameter to[application_management.profiles|secrets_manager|system].policies.build. - Drop
socketusage to speed up response times in specific scenarios, e.g., Windows DNS in WSL environments.
Bug Fixes:
- None
Dependencies:
- None
Other:
- Test naming convention updates.
v4.3.2
v4.3.1
v4.3.0
v4.2.0
v4.2.0 [2025-05-30]
What's New:
- Added
advanced_settingsfunctionality to:application_managementapplication_management.profilesaccess_broker.profiles
- Added
global_settings.itsmfunctionality.
Enhancements:
- Added missing params for
secrets_manager.[secrets|vaults]andfileupdates.
Bug Fixes:
- None
Dependencies:
- None
Other:
- Updated tests to use uniform naming convention.
- Refactored
application_management.profilesto break out classes for added clarity.
v4.1.3
v4.1.2
v4.1.2 [2025-03-06]
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Added missing
fieldsparam toaccess_broker.resources.types.[create|update] - Fixed
my_resources.listbug, whereparamsisNoneinstead of expecteddict - Fixed issue with
access_broker.resources.permissions.createuploading files when none are specified. - Correct the
membersparam example foraccess_broker.profiles.policies.[create|update]
Dependencies:
- None
Other:
- Type hint cleanup and preferential sorting for
access_broker