We're excited to announce version 0.53.0!
CDN
- Origin Shielding
- ⚠ BREAKING CHANGE: Renamed the shielding locations API — the
client.cdn.shieldsservice is nowclient.cdn.shielding_location, withShieldListResponserenamed toShieldingLocationandShieldListParamstoShieldingLocationListParams
- ⚠ BREAKING CHANGE: Renamed the shielding locations API — the
Cloud
- ⚠ BREAKING CHANGE: Interface and image list endpoints are now paginated —
baremetal.images.list(),gpu_baremetal.clusters.interfaces.list(), andinstances.interfaces.list()returnSyncOffsetPage[BaremetalImage]/SyncOffsetPage[NetworkInterface]instead of the removedBaremetalImageList,InterfaceListResponse, andNetworkInterfaceListwrapper types; all three supportlimit/offsetand auto-pagination - ⚠ BREAKING CHANGE: Instance interface types were reworked —
NetworkInterfaceis now a union ofInstanceInterfaceTrunkSerializerandInstanceInterface;instances.interfaces.attach()param types renamed fromNewInterface*Schema*toAttachInterface*RequestSerializer*, withtypenarrowed fromstrto per-variant literals ("external","subnet","any_subnet","reserved_fixed_ip") andddos_profile,interface_name,ip_family,security_groupsnowOptional instances.interfaces.attach_and_poll()anddetach_and_poll()now returnNoneinstead ofNetworkInterfaceList— callinterfaces.list()if you need the resulting interfaces
0.53.0 (2026-07-22)
⚠ BREAKING CHANGES
- cloud: update cloud spec and paginate gpu baremetal interfaces list
Features
- cloud: expose bare metal images as a terraform data source (8a26ef4)
- cloud: update cloud spec and paginate gpu baremetal interfaces list (2c46be3)
Bug Fixes
- cloud: make load balancer inline listeners create-only in terraform (ebf9602)
- cloud: mark volume snapshot tags as computed_optional in terraform (8a5eddc)
- cloud: revert non-target-scoped listeners removeProperties transform (0628596)
- cloud: update gpu baremetal interfaces examples for paginated list (7fcfd6d)