7.11.0 (2026-09-24)
Breaking Changes
- addressing:
AddressMaps.Accounts.Update()andAddressMaps.Accounts.Delete()now require an explicitmemberAccountID stringpath parameter. The endpoint path was corrected from{account_id}to{member_account_id}. Callers must add the member account ID as a new positional argument. - cache:
Statetype removed from thecachepackage. - cache:
OriginCloudRegionsreturn type consolidation:Update()now returns*OriginCloudRegionUpdateResponse(was*OriginCloudRegion);List()now returnsV4PagePaginationArray[OriginCloudRegionListResponse](was[OriginCloudRegion]);Get()now returns*OriginCloudRegionGetResponse(was*OriginCloudRegion). The sharedOriginCloudRegiontype is removed. - firewall:
WAF.Overridesmethods (New,Update,List,Delete,Get) now return onlyerrorinstead of typed responses. TypesOverride,OverrideURL,RewriteAction,WAFRule, andWAFOverrideDeleteResponseare removed from thefirewallpackage. - firewall:
WAF.Packages.Get()return type changed from*WAFPackageGetResponseto*interface{}. TheWAFPackageGetResponsetype is removed. - hyperdrive: The shared
Hyperdriveresponse type is removed. AllConfigsmethods now return per-method response types:New()returns*ConfigNewResponse,Update()returns*ConfigUpdateResponse,List()returnsV4PagePaginationArray[ConfigListResponse],Edit()returns*ConfigEditResponse,Get()returns*ConfigGetResponse. - rate_limits: All methods (
New,List,Delete,Edit,Get) now return onlyerror. TheRateLimitandRateLimitDeleteResponsetypes are removed. - snippets:
Rules.Update(),Rules.List(),Rules.Delete(), andRules.Get()return types changed to*pagination.SinglePage[Rule*Response]instead of the previous direct*Rule*Responsetypes. - ssl:
VerificationValidationMethodtype and its constants (VerificationValidationMethodHTTP,VerificationValidationMethodCNAME,VerificationValidationMethodTXT) removed.Verification.ValidationMethodfield type changed fromVerificationValidationMethodto the sharedValidationMethodtype. Usessl.ValidationMethodHTTP,ssl.ValidationMethodCNAME,ssl.ValidationMethodTXTinstead. - user:
Tokens.Value.Update()signature changed: thebody TokenValueUpdateParamsparameter is removed. Callers must remove the body argument from call sites. - workers:
Scripts.Deployments.List()return type changed from*ScriptDeploymentListResponseto*pagination.V4PagePagination[ScriptDeploymentListResponse]. Callers usingListAutoPaging()are unaffected; callers referencing the return value by type must update.
Features
- NEW SERVICE:
managed_defense-- Managed Defense vulnerability discovery managementVulnerabilityDiscovery.Repositories.New(),List(),Get()VulnerabilityDiscovery.Scans.New(),List(),Get(),GetReport()VulnerabilityDiscovery.Reports.Get()
- NEW SERVICE:
field_extractors-- Field extractor configurationUpdate()- PUT/accounts/{account_id}/field_extractors/{extractor}Delete()- DELETE/accounts/{account_id}/field_extractors/{extractor}Get()- GET/accounts/{account_id}/field_extractors/{extractor}
- accounts: add
Entitlements.List()method (GET /accounts/{account_id}/entitlements) - hyperdrive: add
Configs.Restart()method (POST /accounts/{account_id}/hyperdrive/configs/{hyperdrive_id}/restart) - magic_transit: add
BGPFilterProfilessub-resource withNew(),Update(),List(),Delete(),Get()methods (/accounts/{account_id}/magic/bgp/filter_profiles) - pipelines: add shared
ListField,SourceField, andStructFieldtypes (and corresponding param variants) - registrar: add
TransferIn.New()method (POST /accounts/{account_id}/registrar/registrations/{domain_name}/transfer-in) - registrar: add
TransferInStatus.Get()method (GET /accounts/{account_id}/registrar/registrations/{domain_name}/transfer-in-status) - zero_trust: add
Casb.Posture.Policiessub-resource withNew(),Update(),List(),Delete(),Get()methods - zones: add
Entitlements.List()method (GET /zones/{zone_id}/entitlements) - zones: add
Observability.Tracing.Settingssub-resource withUpdate(),Delete(),Get()methods - zones: add
Observability.Tracing.Rulessub-resource withUpdate(),Delete(),Get()methods