ReleaseCloudflare (Workers AI)Cloudflare (Workers AI)published Jun 10, 2026seen Jun 11

cloudflare/cloudflare-go v7.5.0

cloudflare/cloudflare-go

Open original ↗

Captured source

source ↗
published Jun 10, 2026seen Jun 11captured Jun 11http 200method plain

v7.5.0

Repository: cloudflare/cloudflare-go

Tag: v7.5.0

Published: 2026-06-10T23:38:57Z

Prerelease: no

Release notes:

7.5.0 (2026-06-10)

Full Changelog: v7.4.0...v7.5.0

This release adds six new top-level services, extensive DLP classification and data tagging APIs, OAuth client management, and regional hostname support. It includes two breaking return-type changes in realtime_kit. Please ensure you read through the list of changes below before upgrading.

---

Breaking Changes

Realtime Kit - GenerateSummaryOfTranscripts Return Type Changed

SessionService.GenerateSummaryOfTranscripts() now returns (*SessionGenerateSummaryOfTranscriptsResponse, error) instead of just error. Callers must capture the new response value.

Realtime Kit - StartTrackRecording Return Type Changed

RecordingService.StartTrackRecording() now returns (*RecordingStartTrackRecordingResponse, error) instead of just error. Callers must capture the new response value.

---

Features

Flagship (client.Flagship)

  • NEW SERVICE: Feature flag management
  • client.Flagship.Apps.New() - Create a Flagship app
  • client.Flagship.Apps.Update() - Update a Flagship app
  • client.Flagship.Apps.List() - List Flagship apps
  • client.Flagship.Apps.Delete() - Delete a Flagship app
  • client.Flagship.Apps.Get() - Get a Flagship app
  • client.Flagship.Apps.Flags.New() - Create a feature flag
  • client.Flagship.Apps.Flags.Update() - Update a feature flag
  • client.Flagship.Apps.Flags.List() - List feature flags
  • client.Flagship.Apps.Flags.Delete() - Delete a feature flag
  • client.Flagship.Apps.Flags.Get() - Get a feature flag
  • client.Flagship.Apps.Flags.Changelog.List() - List flag changelog entries
  • client.Flagship.Apps.Evaluate.Get() - Evaluate flags for an app

TenantCustomNameservers (client.TenantCustomNameservers)

  • NEW SERVICE: Tenant-scoped custom nameserver management
  • client.TenantCustomNameservers.New() - Create a tenant custom nameserver
  • client.TenantCustomNameservers.Delete() - Delete a tenant custom nameserver
  • client.TenantCustomNameservers.Get() - List tenant custom nameservers

CsamScanner (client.CsamScanner)

  • NEW SERVICE: CSAM scanner third-party settings
  • client.CsamScanner.Edit() - Update CSAM scanner settings for a zone
  • client.CsamScanner.Get() - Get CSAM scanner settings for a zone

OriginTLSComplianceModes (client.OriginTLSComplianceModes)

  • NEW SERVICE: Origin TLS compliance mode configuration (service stub)

SSL (client.SSL)

  • New AutoOriginTLSKex sub-resource (service stub)

IAM (client.IAM)

  • OAuthClients - Full OAuth client lifecycle management
  • client.IAM.OAuthClients.New() - Create an OAuth client
  • client.IAM.OAuthClients.Update() - Update an OAuth client
  • client.IAM.OAuthClients.List() - List OAuth clients
  • client.IAM.OAuthClients.Delete() - Delete an OAuth client
  • client.IAM.OAuthClients.Get() - Get an OAuth client
  • client.IAM.OAuthClients.RotateSecret() - Rotate OAuth client secret
  • client.IAM.OAuthClients.DeleteRotatedSecret() - Delete rotated secret
  • OAuthScopes - OAuth scope discovery
  • client.IAM.OAuthScopes.List() - List available OAuth scopes

Zero Trust - DLP (client.ZeroTrust.DLP)

  • CustomPromptTopics - Custom prompt topic management (CRUD)
  • client.ZeroTrust.DLP.CustomPromptTopics.New(), Update(), List(), Delete(), Get()
  • SensitivityGroups - Sensitivity group management (CRUD)
  • client.ZeroTrust.DLP.SensitivityGroups.New(), Update(), List(), Delete(), Get()
  • Levels - Sensitivity level management within groups (CRUD)
  • client.ZeroTrust.DLP.SensitivityGroups.Levels.New(), Update(), List(), Delete(), Get()
  • Order - Level ordering
  • client.ZeroTrust.DLP.SensitivityGroups.Levels.Order.Update(), Get()
  • DataTagCategories - Data tag category management (CRUD)
  • client.ZeroTrust.DLP.DataTagCategories.New(), Update(), List(), Delete(), Get()
  • DataTags - Data tags within categories (CRUD)
  • client.ZeroTrust.DLP.DataTagCategories.DataTags.New(), Update(), List(), Delete(), Get()
  • DataClasses - Data class management (CRUD)
  • client.ZeroTrust.DLP.DataClasses.New(), Update(), List(), Delete(), Get()

Zero Trust - Access (client.ZeroTrust.Access)

  • IdPFederationGrants - Identity provider federation grant management
  • client.ZeroTrust.Access.IdPFederationGrants.New() - Create a federation grant
  • client.ZeroTrust.Access.IdPFederationGrants.Update() - Update a federation grant
  • client.ZeroTrust.Access.IdPFederationGrants.List() - List federation grants
  • client.ZeroTrust.Access.IdPFederationGrants.Delete() - Delete a federation grant
  • client.ZeroTrust.Access.IdPFederationGrants.Get() - Get a federation grant

Zero Trust - DEX (client.ZeroTrust.DEX)

  • Devices.ISPs - Device ISP lookup
  • client.ZeroTrust.DEX.Devices.ISPs.List() - List ISPs for a device

Zero Trust - Tunnels (client.ZeroTrust.Tunnels)

  • WARPConnector.Configurations - WARP connector tunnel configuration
  • client.ZeroTrust.Tunnels.WARPConnector.Configurations.Update() - Update tunnel configuration
  • client.ZeroTrust.Tunnels.WARPConnector.Configurations.Get() - Get tunnel configuration

Addressing (client.Addressing)

  • RegionalHostnames - Regional hostname management for Data Localization
  • client.Addressing.RegionalHostnames.New() - Create a regional hostname
  • client.Addressing.RegionalHostnames.List() - List regional hostnames
  • client.Addressing.RegionalHostnames.Delete() - Delete a regional hostname
  • client.Addressing.RegionalHostnames.Edit() - Update a regional hostname's region
  • client.Addressing.RegionalHostnames.Get() - Get a regional hostname
  • client.Addressing.RegionalHostnames.Regions.List() - List available DLS regions

DNS (client.DNS)

  • Usage.Zone - Zone-level DNS record usage
  • client.DNS.Usage.Zone.Get() - Get DNS record usage for a zone
  • Usage.Account - Account-level DNS record usage
  • client.DNS.Usage.Account.Get() - Get DNS record usage for an account

Resource Sharing (client.ResourceSharing)

  • client.ResourceSharing.Resources.Update() - Update a shared resource
  • client.ResourceSharing.Resources.Delete() - Delete a shared resource
  • client.ResourceSharing.Resources.Get() - Get a shared resource

###...

Excerpt shown — open the source for the full document.

Notability

notability 2.0/10

Not an AI event; routine library release.