- Feature: New
labels_mapfield (Dict[str, str]) onCreateZonePayload,PartialUpdateZonePayload, andZoneto manage zone labels as a map (max 64 items) - Deprecation:
create_label,delete_label,list_labelsoperations are now deprecated and scheduled for sunset on 2027-10-01; use thelabels_mapfield on theZoneresource instead - Improvement:
list_record_sets/list_zonesdocs clarify that records/zones in theDELETE_SUCCEEDEDstate are excluded by default; passstate[eq]=DELETE_SUCCEEDEDto retrieve them - Improvement:
Label.key/CreateLabelPayload.keynow accepts up to 314 characters (previously 63), supporting prefixed label keys (e.g.example.com/environment) - Breaking Change:
PartialUpdateZonePayload.extensionstype changed fromZoneExtensionstoDomainExtensions, now also exposingobservability_extension.state
- Feature:
create_move_codeoperation now accepts an optionalCreateMoveCodePayloadrequest body (fieldttl) to configure the move code's validity duration - Breaking Change:
DomainObservabilityExtension.statenow validates against a fixed set of values (CREATING,CREATE_SUCCEEDED,ERROR); previously any string was accepted - Breaking Change: Removed
statefield fromZoneObservabilityExtension
- Breaking Change:
Valuefield ofLabel/CreateLabelPayloadis no longer required.
- Chore: Bump minimum Python version to 3.10
- Chore: Update dependencies
- Feature: regenerate with openapi-generator v7.22.0
- Feature: client now supports UUID and decimal types
- Bugfix: timeouts now passed to requests library
- Version: Minimal version is now python 3.9
- Internal: Improve deserializing and error types
- Feature: Add new record set types
- Feature: Improve documentation for APEX records in
RecordSetandCreateRecordSetPayloadmodels
- Feature: Update user-agent header
- Adapted to minor API changes
- Add support for extensions
- 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 DNS resources
- Usage example