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 |