github cloudflare/cloudflare-go v7.15.0

one hour ago

7.15.0 (2026-11-06)

Full Changelog: v7.14.0...v7.15.0

Breaking Changes

See the v7.15.0 Migration Guide for before/after code examples
and actions needed for each change.

  • accounts: the Type field is removed from AccountUpdateParams, along with the AccountUpdateParamsType
    enum (standard, enterprise). Accounts.Update() no longer accepts a type.
  • ssl: CertificatePacks.New() response is simplified. CertificatePackNewResponse drops its Certificates,
    DCVDelegationRecords, ValidationErrors, and ValidationRecords fields, and the nested
    CertificatePackNewResponseCertificate, CertificatePackNewResponseCertificatesGeoRestrictions,
    CertificatePackNewResponseCertificatesGeoRestrictionsLabel, CertificatePackNewResponseDCVDelegationRecord,
    CertificatePackNewResponseValidationError, and CertificatePackNewResponseValidationRecord types are removed.
  • rules: the ListCursor and ListCursorParam types are removed.
  • tenants: Accounts.List() return type changed from *pagination.V4PagePaginationArray[AccountListResponse]
    to *pagination.SinglePage[AccountListResponse]. The endpoint no longer uses page-based pagination.

Features

  • workers: add Observability.Agents.Traces sub-resource with List(), Events(), and Get()
    (/accounts/{account_id}/workers/observability/agents/traces)
  • workers: add Observability.Issues sub-resource with Update(), List(), Add(), Get(), Group(),
    Notify(), Occurrences(), Remove(), Summary(), and Ungroup(), plus the nested Issues.Automations
    sub-resource with New(), Update(), List(), Delete(), and Get()
    (/accounts/{account_id}/workers/observability/issues)
  • zero_trust: add Organizations.TrustSettings sub-resource with Update(), Delete(), Get(), and Replace()
    (/accounts/{account_id}/access/organizations/trust_settings)
  • zones: add OhttpGateway sub-resource with New(), Delete(), and Get()
    (/zones/{zone_id}/settings/ohttp-gateway)
  • realtime_kit: add Livestreams.GetAppByID(), UpdateAppByID(), ReplaceParticipant(),
    RevokeParticipantToken(), GetAllWebhooks(), MuteAllParticipants(), MuteParticipants(),
    GetLivestreamSessionDetailsForMeeting(), and GetLivestreamSessionsForSession() methods

Don't miss a new cloudflare-go release

NewReleases is sending notifications on new releases.