Releases: britive/python-sdk
Releases · britive/python-sdk
v4.1.1
v4.1.1 [2025-03-05]
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Added missing
409 Conflicttoexceptions.allowed_exceptions - Added missing zero in the
PP-errors inexceptions.badrequest - Raise specific
InvalidTenantErrorwhen DNS resolution fails inhelpers.utils.parse_tenant. - Updated type hint typo, from
listtodict, in[my_access|my_resources].list.
Dependencies:
jmespath >= 1.0.1
Other:
- None
v4.1.0
v4.1.0 [2025-02-28]
What's New:
my_resources.listakin tomy_access.listallowing the use ofsize.
Enhancements:
- None
Bug Fixes:
managed_permissionsadded to theapplication_managementinit.Britive.parse_tenantstill referenced inawsfederation provider.
Dependencies:
- None
Other:
- None
v4.0.1
v4.0.1 [2025-01-29]
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Withdrawn request now returns
withdrawnstatus instead ofcancelled. - Always include ITSM
ticket_typeand/orticket_idif they are provided. - Failing
my_resources.checkoutdue to 404 after approval.
Dependencies:
- None
Other:
- None
v4.0.0
v4.0.0 [2025-01-17]
What's New:
- Reorganized codebase to align with UI orginizational structure.
- Decoupled
my_requestsandmy_approvalsfrommy_access. - Added
brokersandpoolsfunctionality foraccess_broker. - Added
firewallsettings functionality. - Added Britive
managed_permissionsfunctionality. - Britive exceptions by type and error code.
my_resourcesimprovements.
Enhancements:
- Added
add_favoriteanddelete_favoritetomy_resources. - Added checkout approvals to
my_resources. - Added ITSM to checkout approvals.
- Added
(create|list|update|delete)_filter) tomy_access. - Added
response_templatesfunctionality foraccess_brokercredentials. - Added
request_approval[_by_name]|withdraw_approval_request[_by_name]tomy_resources. - Added
my_access.listto retrieve access details with newtype=sdkoption.
Bug Fixes:
- Fixed missing
param_valuesoption for resource creation. my_approvals.listnow includesmy_resourcesrequests.- Make
getcall in helper method insteadlist_approvals. - Catch
requests.exceptions.JSONDecodeErrorinhandle_response.
Dependencies:
requests >= 2.32.0
Other:
- Python 3.8 is EOL, so support is dropped.
- Method assignments dropped:
| Dropped | New location |
|---|---|
access_builder |
application_management.access_builder |
accounts |
application_management.accounts |
applications |
application_management.applications |
audit_logs |
audit_logs.logs |
environment_groups |
application_management.environment_groups |
environments |
application_management.environments |
groups |
application_management.groups |
identity_attributes |
identity_management.identity_attributes |
identity_providers |
identity_management.identity_providers |
notification_mediums |
global_settings.notification_mediums |
notifications |
workflows.notifications |
permissions |
application_management.permissions |
profiles |
application_management.profiles |
saml |
security.saml |
scans |
application_management.scans |
security_policies |
security.security_policies |
service_identities |
identity_management.service_identities |
service_identity_tokens |
identity_management.service_identity_tokens |
settings |
global_settings |
step_up |
security.step_up_auth |
tags |
identity_management.tags |
task_services |
workflows.task_services |
tasks |
workflows.tasks |
users |
identity_management.users |
workload |
identity_management.workload |
my_access.approval_request_status |
my_requests.approval_request_status |
my_access.approve_request |
my_approvals.approve_request |
my_access.list_approvals |
my_approvals.list |
my_access.reject_request |
my_approvals.reject_request |
v3.1.0
v3.0.0
v3.0.0 [2024-09-09]
What's New:
- Added
access_builderfunctionality. - Added
audit_logs.webhooksfunctionality.
Enhancements:
- Added
commentstomy-access.{approve|reject}_requestargs. - Added
filter_expressiontonotification_mediums.list. notification_mediums.createnow usesurl=...andtoken=...instead ofconnection_parameters.- Added
otpfor step up authentication tomy_secrets.{download|view}.
Bug Fixes:
- Fixed issues with some tests and added missing test deletes.
Dependencies:
- Dropped support for
python3.7. - Dropped
pkg_resourcesdependency.
Other:
- Removed deprecated
policies.py. - Removed deprecated
from_time|to_time. - Switched to
rufffor style linting and code-quality checking.
v2.25.0
v2.25.0 [2024-07-01]
NOTE: This will be the last minor version before 3.0.0
What's New:
britive.my_resources- allow users to list, checkout, and checkin their Cloud PAM Anywhere resources.britive.step_up.authenticate- allow users to use MFA/TOTP step-up authentication withbritive.my_access.checkout
Enhancements:
- Addition of
gitlabfederation provider - Addition of
include_tagsonusers.listandservice_identities.list
Bug Fixes:
- Adding missing
otparguments tomy_access. - missing
otpdependency fortoxtesting.
Dependencies:
- None
Other:
- Added
*_CA_BUNDLEexamples to the docs. - Add
PYBRITIVE_CA_BUNDLEtorequestssession if set, introduced in pybritive (v1.8.0rc2)
v2.25.0rc5
v2.25.0rc5 [2024-06-21]
What's New:
britive.my_resources- allow users to list, checkout, and checkin their Cloud PAM Anywhere resources.
Enhancements:
- None
Bug Fixes:
- missing
otpdependency fortoxtesting.
Dependencies:
- None
Other:
- None
v2.25.0rc4
v2.25.0rc4 [2024-06-07]
What's New:
- None
Enhancements:
- None
Bug Fixes:
- Adding missing
otparguments tomy_access.
Dependencies:
- None
Other:
- Added
*_CA_BUNDLEexamples to the docs. - Add
PYBRITIVE_CA_BUNDLEtorequestssession if set, introduced in pybritive (v1.8.0rc2)
v2.25.0rc3
v2.25.0rc3 [2024-05-23]
What's New:
britive.step_up.authenticate- allow users to use MFA/TOTP step-up authentication withbritive.my_access.checkout
Enhancements:
- None
Bug Fixes:
- None
Dependencies:
- None
Other:
- None