- Feature: New models:
SetDefaultRetentionPayload,GetCredentialsGroupResponse,DeleteDefaultRetentionResponse,DefaultRetentionResponse,CredentialsGroupExtended,ComplianceLockResponse - Feature: New enum type
RetentionMode - Feature: New field
object_lock_enabledinBucketmodel struct - Feature: New API client methods:
create_compliance_lock,delete_compliance_lock,delete_default_retention,get_compliance_lock,get_credentials_group,get_default_retention,set_default_retention
- Feature: client now supports UUID and decimal types
- Bugfix: timeouts now passed to requests library
- Bugfix: Prevent year 0 timestamp issue
- Breaking change: Set
expiresfield inCreateAccessKeyResponsemodel to optional
- Version: Minimal version is now python 3.9
- Internal: Improve deserializing and error types
- Feature: Update user-agent header
- Adapted to minor API changes
- New value
eu02in region enum
- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
- Bugfix:
configuration.pyregion adjustment was missing
- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
STACKIT will move to a new way of specifying regions, where the region is provided as a function argument instead of being set in the client configuration. Once all services have migrated, the methods to specify the region in the client configuration will be removed.
- Manage your STACKIT Object Storage resources
- Usage example