ReleaseCloudflare (Workers AI)Cloudflare (Workers AI)published Jun 16, 2026seen 1w

cloudflare/cloudflare-go v7.6.0

cloudflare/cloudflare-go

Open original ↗

Captured source

source ↗
published Jun 16, 2026seen 1wcaptured 1whttp 200method plain

v7.6.0

Repository: cloudflare/cloudflare-go

Tag: v7.6.0

Published: 2026-06-16T21:00:31Z

Prerelease: no

Release notes:

7.6.0 (2026-06-16)

Full Changelog: v7.5.0...v7.6.0

This release includes breaking changes in Realtime Kit and Email Security alongside a large number of new services and features. Please ensure you read through the list of changes below before upgrading.

See the [v7.6.0 Migration Guide](./docs/migration-guides/v7.6.0-migration-guide.md) for before/after code examples and actions needed for each breaking change.

---

Breaking Changes

Realtime Kit - GenerateSummaryOfTranscripts Return Type Changed

SessionService.GenerateSummaryOfTranscripts() previously returned only error. It now returns (*SessionGenerateSummaryOfTranscriptsResponse, error). Code that discards the first return value will no longer compile.

Realtime Kit - StartTrackRecording Return Type Changed

RecordingService.StartTrackRecording() previously returned only error. It now returns (*RecordingStartTrackRecordingResponse, error). Code that discards the first return value will no longer compile.

Realtime Kit - Session Participant Response Types Restructured

SessionGetParticipantDataFromPeerIDResponseData gained a new .Participant nested struct. Sub-types were renamed from ...DataPeerReport to ...DataParticipantPeerReport (and similar). Code referencing the old type names will no longer compile.

Email Security - ActionLog Parameter Removed

The ActionLog field has been removed from InvestigateListParams. The upstream API no longer accepts this query parameter. Remove the field from your list calls.

---

Features

Tenants (client.Tenants)

  • NEW SERVICE: Multi-tenant account management
  • client.Tenants.New() - Create a tenant
  • client.Tenants.Update() - Update a tenant
  • client.Tenants.List() - List tenants
  • client.Tenants.Delete() - Delete a tenant
  • client.Tenants.Get() - Get a tenant
  • client.Tenants.Accounts.New() - Create a tenant account
  • client.Tenants.Accounts.List() - List tenant accounts
  • client.Tenants.Accounts.Delete() - Delete a tenant account
  • client.Tenants.Accounts.Get() - Get a tenant account
  • client.Tenants.AccountTypes.List() - List tenant account types
  • client.Tenants.Entitlements.List() - List tenant entitlements
  • client.Tenants.Memberships.New() - Create a tenant membership
  • client.Tenants.Memberships.List() - List tenant memberships
  • client.Tenants.Memberships.Delete() - Delete a tenant membership
  • client.Tenants.Memberships.Get() - Get a tenant membership

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
  • client.Flagship.Apps.Evaluate.Get() - Evaluate flags for an app

OriginTLSComplianceModes (client.OriginTLSComplianceModes)

  • NEW SERVICE: Origin TLS compliance mode settings
  • client.OriginTLSComplianceModes.Edit() - Edit compliance mode
  • client.OriginTLSComplianceModes.Get() - Get compliance mode

CsamScanner (client.CsamScanner)

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

TenantCustomNameservers (client.TenantCustomNameservers)

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

AI Gateway (client.AIGateway)

  • client.AIGateway.CustomProviders.New() - Create a custom AI provider
  • client.AIGateway.CustomProviders.List() - List custom AI providers
  • client.AIGateway.CustomProviders.Delete() - Delete a custom AI provider
  • client.AIGateway.CustomProviders.Get() - Get a custom AI provider

IAM (client.IAM)

  • 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.DeleteRotatedSecret() - Delete a rotated client secret
  • client.IAM.OAuthClients.Get() - Get an OAuth client
  • client.IAM.OAuthClients.RotateSecret() - Rotate an OAuth client secret
  • client.IAM.OAuthScopes.List() - List available OAuth scopes

Magic Transit (client.MagicTransit)

  • client.MagicTransit.IPSECTunnels.PSKSet() - Set a pre-shared key for IPSEC tunnels
  • client.MagicTransit.Cf1Sites.New() - Create a CF1 site
  • client.MagicTransit.Cf1Sites.Update() - Update a CF1 site
  • client.MagicTransit.Cf1Sites.List() - List CF1 sites
  • client.MagicTransit.Cf1Sites.Delete() - Delete a CF1 site
  • client.MagicTransit.Cf1Sites.Get() - Get a CF1 site
  • client.MagicTransit.Cf1Sites.Ramps.New() - Create a CF1 site ramp
  • client.MagicTransit.Cf1Sites.Ramps.Update() - Update a CF1 site ramp
  • client.MagicTransit.Cf1Sites.Ramps.List() - List CF1 site ramps
  • client.MagicTransit.Cf1Sites.Ramps.Delete() - Delete a CF1 site ramp
  • client.MagicTransit.Cf1Sites.Ramps.Get() - Get a CF1 site ramp

SSL (client.SSL)

  • client.SSL.AutoOriginTLSKex.Edit() - Edit auto origin TLS key exchange settings
  • client.SSL.AutoOriginTLSKex.Get() - Get auto origin TLS key exchange settings

DNS (client.DNS)

  • client.DNS.Usage.Zone.Get() - Get zone-level DNS usage
  • client.DNS.Usage.Account.Get() - Get account-level DNS usage

Zero Trust (client.ZeroTrust)

  • client.ZeroTrust.Access.IdentityProviders.FederationGrants.New() - Create an IDP federation grant
  • client.ZeroTrust.Access.IdentityProviders.FederationGrants.Update() - Update an IDP federation...

Excerpt shown — open the source for the full document.

Notability

notability 2.0/10

Routine Go client library release, not AI-specific.