Repository navigation
fix(deps): update module github.com/cloudflare/cloudflare-go/v6 to v7 - #24
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/github.com-cloudflare-cloudflare-go-v6-7.x
branch
from
October 7, 2026 08:42
9b49e79 to
34bef87
Compare
renovate
Bot
force-pushed
the
renovate/github.com-cloudflare-cloudflare-go-v6-7.x
branch
from
October 12, 2026 15:50
34bef87 to
64c1b9d
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v6.10.0→v7.13.0Release Notes
cloudflare/cloudflare-go (github.com/cloudflare/cloudflare-go/v6)
v7.13.0Compare Source
7.13.0 (2026-10-09)
Breaking Changes
See the v7.13.0 Migration Guide for before/after code examples
and actions needed for each change.
Registrar.Domainssub-resource removed.Domains.Update(),Domains.List(), andDomains.Get()are removed, along with
DomainService, its constructor, and the associated response and parameter types.These endpoints reached end of life on September 27, 2026. Use
Registrar.Registrationsinstead.Access.Users.LastSeenIdentity.Get()return type changed from*Identityto*AccessUserLastSeenIdentityGetResponse.Identityand its nestedDeviceSession,DevicePosture,DevicePostureCheck,Geo,IdP, andMTLSAuthtypes are renamed with theAccessUserLastSeenIdentityGetResponseprefix. The new response type also adds aPasskeysfield.Features
k2-- K2 stream management (/accounts/{account_id}/k2/streams)Streams.New(),Update(),List(),Delete(),Get()Streams.Subscriptions.List()monetization-- Zone monetization rule management (/zones/{zone_id}/monetization/rules)Rules.Update(),Delete(),DeleteRule(),EditRule(),Get(),GetRule()Discovery.Operations.Edit()method(
PATCH /zones/{zone_id}/api_gateway/discovery/operations/{discovery_id})NamespaceModeandNamespaceNewParamsModetypesBeta.Workers.Versions.Profile()method(
POST /accounts/{account_id}/workers/workers/{worker_id}/versions/{version_id}/profile)DestinationOverrideandDestinationOverrideParamtypes toAccess.Applicationsv7.12.0Compare Source
7.12.0 (2026-10-01)
Full Changelog: v7.11.0...v7.12.0
Breaking Changes
See the v7.12.0 Migration Guide for before/after code examples and actions needed for each change.
AddressMaps.Zones.Update()andAddressMaps.Zones.Delete()removed. TheZonessub-resource is still wired onAddressMapsbut now exposes no methods. 16 exported types are removed, includingAddressMapZoneUpdateResponse,AddressMapZoneDeleteResponse,AddressMapZoneUpdateParams,AddressMapZoneDeleteParams, and their nestedError,ErrorsSource,Message,MessagesSource,ResultInfo, andSuccesstypes.Devtools.Browser.Connect()andDevtools.Browser.Launch()removed, along withDevtoolBrowserConnectParamsandDevtoolBrowserLaunchParams.Devtools.Browser.Page.Get()is also removed along withDevtoolBrowserPageGetParams; thePagesub-resource now exposes no methods.Devtools.BrowserretainsNew(),Delete(),Protocol(), andVersion().RuleUpdateParams.Rulesis now required. Requests that previously omittedrulesare rejected.SettingAccountViewListParams.PageandSettingAccountViewListParams.PerPagechanged fromparam.Field[float64]toparam.Field[int64].Settings.Zonenameservers changed from a struct to a union.SettingZoneEditResponse.NameserversandSettingZoneGetResponse.Nameserversare now...NameserversUnioninterfaces, and theSettingZoneEditParams.Nameserversfield type changed fromparam.Field[SettingZoneEditParamsNameservers]toparam.Field[SettingZoneEditParamsNameserversUnion]. Callers constructing or reading nameservers must switch on theCloudflare,CustomExisting, andCustomSetvariants.Phishguard.Reports.List()return type changed from*pagination.SinglePage[PhishguardReportListResponse]to*pagination.V4PagePaginationArray[PhishguardReportListResponse].InvestigatePreviewNewParams.PostfixIDrenamed toID, and its JSON key changed frompostfix_idtoid.InvestigateReleaseBulkParams.Body []stringreplaced byIDs param.Field[[]string]. The request body is now a JSON object{"ids": [...]}instead of a bare array, so this is both a compile-time and a wire-format change.InvestigateMoveBulkParams.IDsis now required.SKIPPEDstatus value is removed fromInvestigateBulkNewResponseStatus,InvestigateBulkGetResponseStatus,InvestigateBulkListResponseStatus,InvestigateBulkListParamsStatus, andInvestigateBulkCancelNewResponseStatus.DISCOVERINGstatus value is removed fromInvestigateBulkMessageListParamsStatusandInvestigateBulkMessageListResponseStatus.AppFlagListParams.LimitandAppFlagChangelogListParams.Limitchanged fromparam.Field[string]toparam.Field[int64].Integrationfield on everyConfigsresponse integration struct is renamed toProvider, and its JSON key changed fromintegrationtoprovider. The accompanying enum types are renamedConfigNewResponseIntegrationIntegration->ConfigNewResponseIntegrationProvider(and theUpdate,List,Edit,Get, andRestartequivalents), plusConfigNewParamsBodyHyperdriveHyperdriveConfigCreateWithIntegrationIntegrationIntegration->...IntegrationProvider. This is both a compile-time and a wire-format change.MqNotificationConsumervariant is removed from theConsumersrequest and response unions.Consumers.New()andConsumers.Update()now accept only theMqWorkerConsumerRequestandMqHTTPConsumerRequestbody variants. Removed types includeConsumerMqNotificationConsumerResponse(and itsSettings,SettingsObject,SettingsObjectEmail,SettingsObjectPagerduty,SettingsObjectWebhook,Typemembers andParamequivalents),ConsumerNewParamsBodyMqNotificationConsumerRequest, andConsumerUpdateParamsBodyMqNotificationConsumerRequest— 31 exported types in total.ResourceTypeenums are narrowed to the single resource type each union variant describes.AccountTagUpdateParamsBodyResourceTaggingSetTagsRequestAccountLevelWorkerVersionResourceTypedrops from 30 values toworker_versiononly, andZoneTagUpdateParamsBodyResourceTaggingSetTagsRequestZoneLevelAccessApplicationPolicyResourceTypedrops from 11 values toaccess_application_policyonly — 39 exported constants removed.Metastruct changed from{Key, Value string}to a descriptive shape withCategory,Deprecated,Description,Editable,EolAt time.Time,Label,Scopes, andVisibility. This affects 11 types across four packages:shared.MemberPoliciesPermissionGroupsMeta,shared.TokenPolicyPermissionGroupsMetaandshared.TokenPolicyPermissionGroupsMetaParam,iam.PermissionGroupListResponseMeta,iam.PermissionGroupGetResponseMeta, the fouriam.UserGroup{New,Update,List,Get}ResponsePoliciesPermissionGroupsMetatypes, andmemberships.Membership{Update,Get}ResponsePoliciesPermissionGroupsMeta.IndexDimensionConfigurationtype is removed;CreateIndex.Configis nowCreateIndexConfig.IndexDimensionConfigurationMetricandIndexDimensionConfigurationParamare retained.DispatchNamespaceScriptTagDeleteResponsechanged from aninterface{}alias to a struct backed byDispatchNamespaceScriptTagDeleteResponseUnion. Callers type-asserting the oldinterface{}return ofDispatch.Namespaces.Scripts.Tags.Delete()must switch on theWorkersTagsKVResponseandWorkersAPIResponseNullResultvariants. The two variants correspond to the newapi-versionheader: onapi-versiondates on or after2026-10-01,tagidentifies a key and the call returns the complete updated tag map; earlier versions keep the legacy string-tag behaviour and return a null result. The sixDispatchNamespaceScriptTagDeleteResponseEnvelope*types are removed.Gateway.Lists.Items.List()return type changed from*pagination.SinglePage[GatewayItem]to*pagination.V4PagePaginationArray[GatewayItem].Gateway.Pacfiles.List()return type changed from*pagination.SinglePage[GatewayPacfileListResponse]to*pagination.V4PagePaginationArray[GatewayPacfileListResponse].DevicePolicyCustomEditParamsProfileTypetype removed.Features
containers-- Containers application, image, and registry managementApplications.New(),List(),Delete(),Edit(),Get()Applications.Instances.List(),Get(),ListV1()Applications.Rollouts.New()Applications.Versions.List()Images.Prepare()Registries.New(),List(),Delete()Registries.Credentials.Generate()basin_catalog-- Basin catalog bucket, namespace, and table managementList(),Delete(),Disable(),Enable(),Get()MaintenanceConfigs.Update(),Get()Credentials.New()Namespaces.List()Namespaces.Tables.List()Namespaces.Tables.MaintenanceConfigs.Update(),Get()ThreatSignalssub-resource tree (/accounts/{account_id}/cloudforce-one/v2/threat-signals)ThreatSignals.Search.Search()ThreatSignals.Categories.List()ThreatSignals.Feeds.New(),List(),Delete(),Edit(),Poll()ThreatSignals.Feeds.Raw.Get()ThreatSignals.Feeds.Skills.Update(),Get()ThreatSignals.Articles.List(),BulkEdit(),Edit(),Get()ThreatSignals.Articles.Content.Get()ThreatSignals.Articles.Tags.New(),Delete(),Generate()ThreatSignals.Articles.SkillOutputs.Get()ThreatSignals.Indicators.List()ThreatSignals.Skills.New(),List(),Delete(),Edit(),Get()ThreatSignals.Skills.TagCategories.Update(),Get()Invalidate()method (POST /zones/{zone_id}/invalidate_cache)InvalidateEnvironment()method (POST /zones/{zone_id}/environments/{environment_id}/invalidate_cache)Settings.Account.NameserverSetssub-resource withNew(),List(),Delete(),Get()methodsTransferCheck()method (POST /accounts/{account_id}/registrar/domain-transfer-check)PageTokenPaginationandContainersInstancesV1Paginationpage types (with theirAutoPagervariants) topackages/paginationSettings.Domains,Settings.ContentPolicies,Settings.TrustedDomains,Settings.ImpersonationRegistry,Settings.BlockSenders,Settings.AllowPolicies,Investigate, andSubmissionsv7.11.0Compare Source
Full Changelog: v7.11.0...v7.12.0
Breaking Changes
See the v7.12.0 Migration Guide for before/after code examples and actions needed for each change.
AddressMaps.Zones.Update()andAddressMaps.Zones.Delete()removed. TheZonessub-resource is still wired onAddressMapsbut now exposes no methods. 16 exported types are removed, includingAddressMapZoneUpdateResponse,AddressMapZoneDeleteResponse,AddressMapZoneUpdateParams,AddressMapZoneDeleteParams, and their nestedError,ErrorsSource,Message,MessagesSource,ResultInfo, andSuccesstypes.Devtools.Browser.Connect()andDevtools.Browser.Launch()removed, along withDevtoolBrowserConnectParamsandDevtoolBrowserLaunchParams.Devtools.Browser.Page.Get()is also removed along withDevtoolBrowserPageGetParams; thePagesub-resource now exposes no methods.Devtools.BrowserretainsNew(),Delete(),Protocol(), andVersion().RuleUpdateParams.Rulesis now required. Requests that previously omittedrulesare rejected.SettingAccountViewListParams.PageandSettingAccountViewListParams.PerPagechanged fromparam.Field[float64]toparam.Field[int64].Settings.Zonenameservers changed from a struct to a union.SettingZoneEditResponse.NameserversandSettingZoneGetResponse.Nameserversare now...NameserversUnioninterfaces, and theSettingZoneEditParams.Nameserversfield type changed fromparam.Field[SettingZoneEditParamsNameservers]toparam.Field[SettingZoneEditParamsNameserversUnion]. Callers constructing or reading nameservers must switch on theCloudflare,CustomExisting, andCustomSetvariants.Phishguard.Reports.List()return type changed from*pagination.SinglePage[PhishguardReportListResponse]to*pagination.V4PagePaginationArray[PhishguardReportListResponse].InvestigatePreviewNewParams.PostfixIDrenamed toID, and its JSON key changed frompostfix_idtoid.InvestigateReleaseBulkParams.Body []stringreplaced byIDs param.Field[[]string]. The request body is now a JSON object{"ids": [...]}instead of a bare array, so this is both a compile-time and a wire-format change.InvestigateMoveBulkParams.IDsis now required.SKIPPEDstatus value is removed fromInvestigateBulkNewResponseStatus,InvestigateBulkGetResponseStatus,InvestigateBulkListResponseStatus,InvestigateBulkListParamsStatus, andInvestigateBulkCancelNewResponseStatus.DISCOVERINGstatus value is removed fromInvestigateBulkMessageListParamsStatusandInvestigateBulkMessageListResponseStatus.AppFlagListParams.LimitandAppFlagChangelogListParams.Limitchanged fromparam.Field[string]toparam.Field[int64].Integrationfield on everyConfigsresponse integration struct is renamed toProvider, and its JSON key changed fromintegrationtoprovider. The accompanying enum types are renamedConfigNewResponseIntegrationIntegration->ConfigNewResponseIntegrationProvider(and theUpdate,List,Edit,Get, andRestartequivalents), plusConfigNewParamsBodyHyperdriveHyperdriveConfigCreateWithIntegrationIntegrationIntegration->...IntegrationProvider. This is both a compile-time and a wire-format change.MqNotificationConsumervariant is removed from theConsumersrequest and response unions.Consumers.New()andConsumers.Update()now accept only theMqWorkerConsumerRequestandMqHTTPConsumerRequestbody variants. Removed types includeConsumerMqNotificationConsumerResponse(and itsSettings,SettingsObject,SettingsObjectEmail,SettingsObjectPagerduty,SettingsObjectWebhook,Typemembers andParamequivalents),ConsumerNewParamsBodyMqNotificationConsumerRequest, andConsumerUpdateParamsBodyMqNotificationConsumerRequest— 31 exported types in total.ResourceTypeenums are narrowed to the single resource type each union variant describes.AccountTagUpdateParamsBodyResourceTaggingSetTagsRequestAccountLevelWorkerVersionResourceTypedrops from 30 values toworker_versiononly, andZoneTagUpdateParamsBodyResourceTaggingSetTagsRequestZoneLevelAccessApplicationPolicyResourceTypedrops from 11 values toaccess_application_policyonly — 39 exported constants removed.Metastruct changed from{Key, Value string}to a descriptive shape withCategory,Deprecated,Description,Editable,EolAt time.Time,Label,Scopes, andVisibility. This affects 11 types across four packages:shared.MemberPoliciesPermissionGroupsMeta,shared.TokenPolicyPermissionGroupsMetaandshared.TokenPolicyPermissionGroupsMetaParam,iam.PermissionGroupListResponseMeta,iam.PermissionGroupGetResponseMeta, the fouriam.UserGroup{New,Update,List,Get}ResponsePoliciesPermissionGroupsMetatypes, andmemberships.Membership{Update,Get}ResponsePoliciesPermissionGroupsMeta.IndexDimensionConfigurationtype is removed;CreateIndex.Configis nowCreateIndexConfig.IndexDimensionConfigurationMetricandIndexDimensionConfigurationParamare retained.DispatchNamespaceScriptTagDeleteResponsechanged from aninterface{}alias to a struct backed byDispatchNamespaceScriptTagDeleteResponseUnion. Callers type-asserting the oldinterface{}return ofDispatch.Namespaces.Scripts.Tags.Delete()must switch on theWorkersTagsKVResponseandWorkersAPIResponseNullResultvariants. The two variants correspond to the newapi-versionheader: onapi-versiondates on or after2026-10-01,tagidentifies a key and the call returns the complete updated tag map; earlier versions keep the legacy string-tag behaviour and return a null result. The sixDispatchNamespaceScriptTagDeleteResponseEnvelope*types are removed.Gateway.Lists.Items.List()return type changed from*pagination.SinglePage[GatewayItem]to*pagination.V4PagePaginationArray[GatewayItem].Gateway.Pacfiles.List()return type changed from*pagination.SinglePage[GatewayPacfileListResponse]to*pagination.V4PagePaginationArray[GatewayPacfileListResponse].DevicePolicyCustomEditParamsProfileTypetype removed.Features
containers-- Containers application, image, and registry managementApplications.New(),List(),Delete(),Edit(),Get()Applications.Instances.List(),Get(),ListV1()Applications.Rollouts.New()Applications.Versions.List()Images.Prepare()Registries.New(),List(),Delete()Registries.Credentials.Generate()basin_catalog-- Basin catalog bucket, namespace, and table managementList(),Delete(),Disable(),Enable(),Get()MaintenanceConfigs.Update(),Get()Credentials.New()Namespaces.List()Namespaces.Tables.List()Namespaces.Tables.MaintenanceConfigs.Update(),Get()ThreatSignalssub-resource tree (/accounts/{account_id}/cloudforce-one/v2/threat-signals)ThreatSignals.Search.Search()ThreatSignals.Categories.List()ThreatSignals.Feeds.New(),List(),Delete(),Edit(),Poll()ThreatSignals.Feeds.Raw.Get()ThreatSignals.Feeds.Skills.Update(),Get()ThreatSignals.Articles.List(),BulkEdit(),Edit(),Get()ThreatSignals.Articles.Content.Get()ThreatSignals.Articles.Tags.New(),Delete(),Generate()ThreatSignals.Articles.SkillOutputs.Get()ThreatSignals.Indicators.List()ThreatSignals.Skills.New(),List(),Delete(),Edit(),Get()ThreatSignals.Skills.TagCategories.Update(),Get()Invalidate()method (POST /zones/{zone_id}/invalidate_cache)InvalidateEnvironment()method (POST /zones/{zone_id}/environments/{environment_id}/invalidate_cache)Settings.Account.NameserverSetssub-resource withNew(),List(),Delete(),Get()methodsTransferCheck()method (POST /accounts/{account_id}/registrar/domain-transfer-check)PageTokenPaginationandContainersInstancesV1Paginationpage types (with theirAutoPagervariants) topackages/paginationSettings.Domains,Settings.ContentPolicies,Settings.TrustedDomains,Settings.ImpersonationRegistry,Settings.BlockSenders,Settings.AllowPolicies,Investigate, andSubmissionsv7.10.0Compare Source
Full Changelog: v7.9.0...v7.10.0
Breaking Changes
DNS.Get()return type changed from*DNSGetResponseto*[]DNSRecord. TheDNSGetResponsetype is removed.DNS.Delete()return type changed from*pagination.SinglePage[DNSRecord]to*Settings.HealthCheckParamandHealthChecktypes removed from themagic_transitpackage.PageShield.Get()return type changed from*Settingto*PageShieldGetResponse. TheSettingtype is removed.PolicyParamtype removed from thepage_shieldpackage.Connectiontype removed and split intoConnectionListResponseandConnectionGetResponse.Connections.List()now returns*pagination.SinglePage[ConnectionListResponse]andConnections.Get()now returns*ConnectionGetResponse.Scripttype removed and replaced byScriptListResponse.Scripts.List()now returns*pagination.SinglePage[ScriptListResponse].Livestreams.NewIndependentLivestream()method removed along with theLivestreamNewIndependentLivestreamResponsetype.Features
Subscriptions.CancelDowngrade()method (POST /accounts/{account_id}/subscriptions/cancel-downgrade)Subscriptions.GetByIdentifier()method (GET /accounts/{account_id}/subscriptions/{subscription_identifier})Subscriptions.CancelReasonsub-resource withNew()andGet()methodsSubscriptions.Actionssub-resource withAppend()methodSubscriptions.Bulksub-resource withNew()method (POST /accounts/{account_id}/bulk/subscriptions)PaymentMethodssub-resource withNew(),Update(),List(),Delete(),Get(), andSetAsDefault()methodsPayInvoicesub-resource withNew()method (POST /accounts/{account_id}/pay-invoice)PayBadDebtsub-resource withNew()method (POST /accounts/{account_id}/pay-bad-debt)Receiptssub-resource withPDF()method (GET /accounts/{account_id}/receipts/{receipt_id}/pdf)Invoicessub-resource withEdit()method (PATCH /accounts/{account_id}/invoices)ClientSecretsub-resource withNew()method (POST /accounts/{account_id}/client-secret)Prefixes.BGPPrefixes.Delete()method (DELETE /accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/prefixes/{bgp_prefix_id})Billing.AddressValidation()method (POST /billing/address-validation)Profiles.New(),Update(),Delete(), andUpdateBillingEmail()methodsProfiles.PaymentMethodsub-resource withNew()methodCreditssub-resource withGet()method (GET /accounts/{account_id}/billing/credits)Historysub-resource withList()method (GET /accounts/{account_id}/billing/history)BadDebtsub-resource withGet()method (GET /accounts/{account_id}/billing/bad-debt)UnpaidInvoicesub-resource withGet()method (GET /accounts/{account_id}/billing/unpaid-invoice)RatePlanssub-resource withGet()method (GET /billing/rate_plans/{public_key})Devtools.Browser.LiveView.New()method (POST /accounts/{account_id}/browser-rendering/devtools/browser/{session_id}/live_view)Payloads.Update()method (PATCH /zones/{zone_id}/content-upload-scan/payloads/{expression_id})Settings.AllowPolicies.Batch()method (POST /accounts/{account_id}/email-security/settings/allow_policies/batch)Settings.BlockSenders.Batch()method (POST /accounts/{account_id}/email-security/settings/block_senders/batch)Settings.ContentPoliciessub-resource withNew(),List(),Delete(),Batch(),Edit(), andGet()methodsSettings.Domains.New(),Update(), andBatch()methodsSettings.TrustedDomains.Batch()method (POST /accounts/{account_id}/email-security/settings/trusted_domains/batch)Suppressionssub-resource withNew(),List(),Delete(),Edit(),Get(), andImport()methodsSubdomains.Edit()method (PATCH /zones/{zone_id}/email/sending/subdomains/{subdomain_id})Transformerssub-resource withNew(),Update(),List(),Delete(),Get(), andPreview()methodsTransformers.Contentsub-resource withGet()method (GET /accounts/{account_id}/logpush/transformers/{transformer_id}/content)Transformers.Versionssub-resource withList()method (GET /accounts/{account_id}/logpush/transformers/{transformer_id}/versions)Presets.ReplacePresetByID()method (PUT /accounts/{account_id}/realtime/kit/{app_id}/presets/{preset_id})Protocolssub-resource withList()method (GET /zones/{zone_id}/spectrum/protocols)Recommendationssub-resource withGet()method (GET /zones/{zone_id}/ssl/recommendation)Configuration.Credentials.Edit()method (PATCH /zones/{zone_id}/token_validation/config/{config_id}/credentials)SpectrumAnalytics.Zones.Reportssub-resource withGet()method (GET /user/spectrum_analytics/zones/report)ResourceLibrary.Applications.New()method (POST /accounts/{account_id}/resource-library/applications)ResourceLibrary.Applications.Update()method (PATCH /accounts/{account_id}/resource-library/applications/{id})ResourceLibrary.Applications.Delete()method (DELETE /accounts/{account_id}/resource-library/applications/{id})NELsub-resource withEdit()andGet()methods (PATCH/GET /zones/{zone_id}/settings/nel)v7.9.0Compare Source
Changelog
7.9.0 (2026-08-19)
Breaking Changes
See the [v7.9.0 Migration Guide](./docs/migration-guides/v7.9.0-migration-guide.md) for before/after code examples and actions needed for each change.
Usage.Paygo()andUsage.PaygoInfo()endpoints changed from/accounts/{account_id}/paygo-usageand/accounts/{account_id}/paygo-usage-infoto/accounts/{account_id}/billable-usageand/accounts/{account_id}/billable-usage/inforespectively. The method signatures and return types are unchanged.Settings.TLS.Get()method signature changed -- now requires ahostnamepath parameter and returns*Settinginstead of*pagination.SinglePage[SettingTLSGetResponse]. TheSettingTLSGetResponsetype andGetAutoPaging()method are removed. A newList()method replaces the old paginated listing behavior.AttackSurfaceReport.Issues.Dismiss()method removed along withAttackSurfaceReportIssueDismissResponseandAttackSurfaceReportIssueDismissParamstypes.Rulesets.New()now returns*RulesetNewResponseEnvelopeResultinstead of*RulesetNewResponse.Rulesets.Update()now returns*RulesetUpdateResponseEnvelopeResultinstead of*RulesetUpdateResponse.Rulesets.Phases.Update()now returns*PhaseUpdateResponseEnvelopeResultinstead of*PhaseUpdateResponse.Rulesets.Rules.New()now returns*RuleNewResponseEnvelopeResultinstead of*RuleNewResponse.Rulesets.Rules.Delete()now returns*RuleDeleteResponseEnvelopeResultinstead of*RuleDeleteResponse.Rulesets.Rules.Edit()now returns*RuleEditResponseEnvelopeResultinstead of*RuleEditResponse. The old response types (RulesetNewResponse,RulesetUpdateResponse,PhaseUpdateResponse,RuleNewResponse,RuleDeleteResponse,RuleEditResponse) are removed.ResourceLibrary.Applications.Get()andResourceLibrary.Categories.Get()idparameter type changed fromstringtoint64. TheIDfield onResourceLibraryApplicationGetResponseandResourceLibraryCategoryGetResponsealso changed fromstringtoint64.Casb.Applications.List()return type changed from*[]CasbApplicationListResponseto*pagination.SinglePage[CasbApplicationListResponse].Casb.Applications.AuthMethods.List()return type changed from*[]CasbApplicationAuthMethodListResponseto*pagination.SinglePage[CasbApplicationAuthMethodListResponse].Casb.Integrations.List()return type changed from*CasbIntegrationListResponseto*pagination.SinglePage[CasbIntegrationListResponse]. These methods now support auto-paging viaListAutoPaging().CT.Alerting.Edit()andCT.Alerting.Get()return types changed from*CTAlertingEditResponse/*CTAlertingGetResponseto the shared*CTAlertingSubscriptiontype. The old per-method response types are removed.Features
precursor-- Precursor configuration managementUpdate()- PUT/zones/{zone_id}/precursorGet()- GET/zones/{zone_id}/precursorSpeedSettings.Transformations.Get()method (GET /accounts/{account_id}/settings/transformations)Prefixes.Validate()method (POST /accounts/{account_id}/addressing/prefixes/{prefix_id}/validate)Usage.GetAccountUsageInfoV1(),Usage.GetAccountUsageV1(), andUsage.GetAccountUsageV2()methods for billable usage dataQuota.Get()method (GET /zones/{zone_id}/custom_hostnames/quota)DNSSEC.Zsk.List()method (GET /zones/{zone_id}/dnssec/zsk)Settings.TLS.List()method (GET /zones/{zone_id}/hostnames/settings/{setting_id}) returning paginatedSettingTLSListResponseURLs.Get()method (GET /accounts/{account_id}/intel/url)Sinkholes.New(),Update(),Delete(),Get()methods (list already existed). AddSinkholes.Ingressessub-resource withNew(),Update(),Delete(),Get()methods.LogExplorer.Datasets.Delete()method (DELETE /{accounts_or_zones}/{account_or_zone_id}/logs/explorer/datasets/{dataset_id})Projects.GetUploadToken()method (GET /accounts/{account_id}/pages/projects/{project_name}/upload-token)Projects.Deployments.Tailssub-resource withNew()andDelete()methodsAssetssub-resource withCheckMissing(),Upload(), andUpsertHashes()methodsMessages.Peek()andMessages.Purge()methodsDelete()method (POST /accounts/{account_id}/r2-catalog/{bucket_name}/delete)BGP.Routes.Upstreams.Timeseries()method (GET /radar/bgp/routes/upstreams/{asn}/timeseries)BGP.Routes.Paths.List()method (GET /radar/bgp/routes/paths/{asn})Summary.Get()method (GET /accounts/{account_id}/tags/summary)Networks.Subnets.InitialResolvedIPsub-resource withUpdate()andGet()methodsTransformationsAllowedOriginssub-resource withEdit()andGet()methodsTransformationsC2pasub-resource withEdit()andGet()methodsConnectorEventGetResponseEKRekeyRestartenum constant for connector eventsBug Fixes
bytes.Bufferimplementation, significantly improving performance for large arraysv7.8.0Compare Source
7.8.0 (2026-07-24)
Breaking Changes
See the v7.8.0 Migration Guide for before/after code examples and actions needed for each change.
CertificateAuthorityparam and response type removed from theacmpackage. Callers referencing this type directly must update.V2.Queries.Get()return type changed from*[]V2QueryGetResponseto*V2QueryGetResponseUnion. TheV2QueryGetResponsetype is removed; use the new union type and handle variants via.AsUnion().HostnameAssociationParamandHostnameAssociationtypes removed. UseTLSHostnameAssociationParamand the per-method response types instead.ThreatEvents.IndicatorTypessub-resource relocated toThreatEvents.Indicators.Types. The endpoint path changed from/events/indicatorTypesto/events/indicator-types. The type nameThreatEventIndicatorTypeListResponseis unchanged.Statusresponse type removed from thecustom_certificatespackage.Configs.List()pagination type changed fromSinglePage[Hyperdrive]toV4PagePaginationArray[Hyperdrive]. The second parameter name changed fromquerytoparams.Relays.Tokens.Rotate()method removed along withRelayTokenRotateResponseandRelayTokenRotateParams. Replaced by full CRUD:Tokens.New(),Tokens.List(),Tokens.Delete().MTLSCertificateresponse type removed.List(),Delete(), andGet()now returnMTLSCertificateListResponse,MTLSCertificateDeleteResponse, andMTLSCertificateGetResponserespectively.HostParam,Host,Status, andValidationMethodtypes removed from thesslpackage.Casb.Applications.SetupFlowssub-resource renamed toCasb.Applications.AuthMethods. TheCasbApplicationSetupFlowListResponsetype is replaced byCasbApplicationAuthMethodListResponse. The path parameter onApplications.Get()changed fromslug(CasbApplicationGetParamsSlug) toapplicationID(CasbApplicationGetParamsApplicationID).Features
registrar_sandbox-- test domain registration flows without buying real domainsclient.RegistrarSandbox.Check,client.RegistrarSandbox.SearchRegistrations.{New,List,Edit,Get}RegistrationStatus.Get,UpdateStatus.GetExtensions.{List,Get}AnalyticsQuery-- analytics query API at the top-level clientclient.AnalyticsQuery.Summary,client.AnalyticsQuery.Timeseries,client.AnalyticsQuery.TopNDataSecurity.ContentFindings.TopNDataSecurity.Findings.{Summary,Timeseries}Robots.BulkGetandRobots.GetmethodsUsage.PaygoInfomethod (GET /accounts/{account_id}/paygo-usage-info)ThreatEventssub-resources:Aggregate.List,Graphql.New,Graph.ListQueries.{New,List,Delete,Edit,Get}Relationships.ListIndicators.{List,Aggregate,ByDataset,ByDataset.Tags}Categories.Catalog.ListDatasets.{Delete,Events.Get}Tags.{List,Delete,Edit}+Tags.Categories.{New,Update,List,Delete,Get}+Tags.Indicators,Tags.Indicators.ByDatasetTargetIndustries.{ByDataset.List,Catalog.List}Update,Editmethods on the root service; addRules.ListandAccountRules.ListmethodsSettings.Domains.BulkDeletemethodConnectors.Interruptssub-resource (New,List)Relays.Tokens.{New,List,Delete}methods (replacingRotate)Extensionssub-resource (List,Get)Casb.Posturesub-resource tree (~40 new methods):Findings.{List,Export,Get,Ignore,ResetSeverity,TuneSeverity,Unignore}Findings.Instances.{List,Archive,Export,Get,Unarchive}Exports.{List,Get}FindingTypes.{List,Get}+FindingTypes.RemediationTypes.ListContent.{List,Export}Remediations.Jobs.{New,List,Export}Webhooks.{New,Update,List,Delete,Evaluate,EvaluateExisting,Get}+Webhooks.Jobs.NewSubscriptions.NewandSubscriptions.Getnow support both account-level and zone-level paths (/{accounts_or_zones}/{account_or_zone_id}/subscriptions). Params accept bothAccountIDandZoneID(mutually exclusive); existingAccountID-only callers are unaffected./{accounts_or_zones}/{account_or_zone_id}/load_balancers). Params accept bothAccountIDandZoneID; existingZoneID-only callers are unaffected.v7.7.0Compare Source
7.7.0 (2026-07-08)
Full Changelog: v7.6.0...v7.7.0
Breaking Changes
See the v7.7.0 Migration Guide for before/after code examples and actions needed for each change.
ssl:
Recommendations.Getmethod andRecommendationGetResponse/RecommendationGetParamstypes removed.ai_gateway, workflows, zero_trust/dlpemailaccountmapping: merged-union parent fields with same-name-different-type collisions changed from a variant-struct type to
interface{}. Affected fields:ai_gateway.AIGateway{New,Update,List,Delete,Get}ResponseSpendLimitsRulesMetadata.Mode(5 structs)workflows.VersionGraphResponseGraphWorkflowPayload.Typezero_trust.DLPEmailAccountMapping{New,Get}ResponseAuthRequirements.Type(2 structs)These fields were unreadable in the previous type (marshaling panicked with
reflect: call of reflect.Value.SetString on struct Value). The newinterface{}type matches the codegen pattern used by sibling merged fields on the same structs (e.g.Values,Fields,AllowedMicrosoftOrganizations); callers should switch on the parent union viaAsUnion()for a strongly-typed variant.zero_trust:
Devices.DEXTests.{New,Update,List,Get}response type renamed fromDeviceDEXTest{New,Update,List,Get}Responseto the sharedSchemaHTTP; field structure unchanged. Nested types renamed accordingly (e.g.DeviceDEXTestNewResponseData→SchemaData,DeviceDEXTestNewResponseTargetPolicy→SchemaHTTPTargetPolicy). Callers using:=inference and field access continue to compile; callers referencing the removed type names must update toSchemaHTTP.zero_trust:
Devices.IPProfiles.Listpagination changed frompagination.SinglePage[IPProfile]topagination.V4PagePaginationArray[IPProfile]..Resultfield access andListAutoPaging()iteration continue to work; callers referencing the pagination type by name must update.Features
email_auth— DMARC reports edit/get and SPF inspectclient.EmailAuth.DMARCReports.Editclient.EmailAuth.DMARCReports.Getclient.EmailAuth.SPF.Inspect.Getmoq— Media over QUIC relay managementclient.MoQ.Relays.{New,Update,List,Delete,Get}client.MoQ.Relays.Tokens.Rotateclient.ZeroTrust.Casb.*)Applications.{List,Get}+Applications.SetupFlows.ListIntegrations.{New,Update,List,Delete,Get,Pause,Resume}LogExplorersub-resourceLogExplorer.Query.SqlLogExplorer.Datasets.{New,Update,List,Get}LogExplorer.Datasets.Available.ListAccessibilityTree.NewmethodEmailRouting.UnlockandEmailRouting.Addresses.EditmethodsAccountRules.Listmethod (GET /accounts/{account_id}/email/routing/rules) returningAccountRulewith newZonefield;Rules.Listgains optionalAccountIDparam (mutually exclusive withZoneID) so callers can list rules by account or zoneInvestigate.Bulk.{New,List,Delete,Get}Investigate.Bulk.Cancel.NewInvestigate.Bulk.Messages.ListLogs.Audit.HistoryandLogs.Audit.ProductCategoriesmethodsLogs.Audit.HistorymethodBug Fixes
interface{}(3de4191)AccessibilityTreeNewParamsBodyObjectnow usesURL(matching the generated test fixture) instead ofHTML(0f44441)Shadow*query params onRecordListParamsandIncludeShadowMetadataonRecord{New,Update,List,Batch,Edit,Get}Paramsafter a codegen regression dropped them (f9b3f27)Chores
v7.6.0Compare Source
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 for before/after code examples and actions needed for each breaking change.
Breaking Changes
Realtime Kit - GenerateSummaryOfTranscripts Return Type Changed
SessionService.GenerateSummaryOfTranscripts()previously returned onlyerror. 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 onlyerror. It now returns(*RecordingStartTrackRecordingResponse, error). Code that discards the first return value will no longer compile.Realtime Kit - Session Participant Response Types Restructured
SessionGetParticipantDataFromPeerIDResponseDatagained a new.Participantnested struct. Sub-types were renamed from...DataPeerReportto...DataParticipantPeerReport(and similar). Code referencing the old type names will no longer compile.Email Security - ActionLog Parameter Removed
The
ActionLogfield has been removed fromInvestigateListParams. The upstream API no longer accepts this query parameter. Remove the field from your list calls.Features
Tenants (client.Tenants)
client.Tenants.New()- Create a tenantclient.Tenants.Update()- Update a tenantclient.Tenants.List()- List tenantsclient.Tenants.Delete()- Delete a tenantclient.Tenants.Get()- Get a tenantclient.Tenants.Accounts.New()- Create a tenant accountclient.Tenants.Accounts.List()- List tenant accountsclient.Tenants.Accounts.Delete()- Delete a tenant accountclient.Tenants.Accounts.Get()- Get a tenant accountclient.Tenants.AccountTypes.List()- List tenant account typesclient.Tenants.Entitlements.List()- List tenant entitlementsclient.Tenants.Memberships.New()- Create a tenant membershipclient.Tenants.Memberships.List()- List tenant membershipsclient.Tenants.Memberships.Delete()- Delete a tenant membershipclient.Tenants.Memberships.Get()- Get a tenant membershipFlagship (client.Flagship)
client.Flagship.Apps.New()- Create a Flagship appclient.Flagship.Apps.Update()- Update a Flagship appclient.Flagship.Apps.List()- List Flagship appsclient.Flagship.Apps.Delete()- Delete a Flagship appclient.Flagship.Apps.Get()- Get a Flagship appclient.Flagship.Apps.Flags.New()- Create a feature flagclient.Flagship.Apps.Flags.Update()- Update a feature flagclient.Flagship.Apps.Flags.List()- List feature flagsclient.Flagship.Apps.Flags.Delete()- Delete a feature flagclient.Flagship.Apps.Flags.Get()- Get a feature flagclient.Flagship.Apps.Flags.Changelog.List()- List flag changelogclient.Flagship.Apps.Evaluate.Get()- Evaluate flags for an appOriginTLSComplianceModes (client.OriginTLSComplianceModes)
client.OriginTLSComplianceModes.Edit()- Edit compliance modeclient.OriginTLSComplianceModes.Get()- Get compliance modeCsamScanner (client.CsamScanner)
client.CsamScanner.Edit()- Edit CSAM scanner settingsclient.CsamScanner.Get()- Get CSAM scanner settingsTenantCustomNameservers (client.TenantCustomNameservers)
client.TenantCustomNameservers.New()- Create a tenant custom nameserverclient.TenantCustomNameservers.Delete()- Delete a tenant custom nameserverclient.TenantCustomNameservers.Get()- Get tenant custom nameserversAI Gateway (client.AIGateway)
client.AIGateway.CustomProviders.New()- Create a custom AI providerclient.AIGateway.CustomProviders.List()- List custom AI providersclient.AIGateway.CustomProviders.Delete()- Delete a custom AI providerclient.AIGateway.CustomProviders.Get()- Get a custom AI providerIAM (client.IAM)
client.IAM.OAuthClients.New()- Create an OAuth clientclient.IAM.OAuthClients.Update()- Update an OAuth clientclient.IAM.OAuthClients.List()- List OAuth clientsclient.IAM.OAuthClients.Delete()- Delete an OAuth clientclient.IAM.OAuthClients.DeleteRotatedSecret()- Delete a rotated client secretclient.IAM.OAuthClients.Get()- Get an OAuth clientclient.IAM.OAuthClients.RotateSecret()- Rotate an OAuth client secretclient.IAM.OAuthScopes.List()- List available OAuth scopesMagic Transit (client.MagicTransit)
client.MagicTransit.IPSECTunnels.PSKSet()- Set a pre-shared key for IPSEC tunnelsclient.MagicTransit.Cf1Sites.New()- Create a CF1 siteclient.MagicTransit.Cf1Sites.Update()- Update a CF1 siteclient.MagicTransit.Cf1Sites.List()- List CF1 sitesclient.MagicTransit.Cf1Sites.Delete()- Delete a CF1 siteclient.MagicTransit.Cf1Sites.Get()- Get a CF1 siteclient.MagicTransit.Cf1Sites.Ramps.New()- Create a CF1 site rampclient.MagicTransit.Cf1Sites.Ramps.Update()- Update a CF1 site rampclient.MagicTransit.Cf1Sites.Ramps.List()- List CF1 site rampsclient.MagicTransit.Cf1Sites.Ramps.Delete()- Delete a CF1 site rampclient.MagicTransit.Cf1Sites.Ramps.Get()- Get a CF1 site rampSSL (client.SSL)
client.SSL.AutoOriginTLSKex.Edit()- Edit auto origin TLS key exchange settingsclient.SSL.AutoOriginTLSKex.Get()- Get auto origin TLS key exchange settingsDNS (client.DNS)
client.DNS.Usage.Zone.Get()- Get zone-level DNS usageclient.DNS.Usage.Account.Get()- Get account-level DNS usageZero Trust (client.ZeroTrust)
client.ZeroTrust.Access.IdentityProviders.FederationGrants.New()- Create an IDP federation grantclient.ZeroTrust.Access.IdentityProviders.FederationGrants.Update()- Update an IDP federation grantclient.ZeroTrust.Access.IdentityProviders.FederationGrants.List()- List IDP federation grantsclient.ZeroTrust.Access.IdentityProviders.FederationGrants.Delete()- Delete an IDP federation grantclient.ZeroTrust.Access.IdentityProviders.FederationGrants.Get()- Get an IDP federation grantclient.ZeroTrust.Access.AIControl.McpServers.New()- Create an MCP serverclient.ZeroTrust.Access.AIControl.McpServers.Update()- Update an MCP serverclient.ZeroTrust.Access.AIControl.McpServers.List()- List MCP serversclient.ZeroTrust.Access.AIControl.McpServers.Delete()- Delete an MCP serverclient.ZeroTrust.Access.AIControl.McpServers.Get()- Get an MCP serverclient.ZeroTrust.Access.AIControl.McpServers.Sync()- Sync MCP serversclient.ZeroTrust.Access.AIControl.McpPortals.New()- Create an MCP portalclient.ZeroTrust.Access.AIControl.McpPortals.Update()- Update an MCP portalclient.ZeroTrust.Access.AIControl.McpPortals.List()- List MCP portalsclient.ZeroTrust.Access.AIControl.McpPortals.Delete()- Delete an MCP portalclient.ZeroTrust.Access.AIControl.McpPortals.Get()- Get an MCP portalclient.ZeroTrust.DEX.Devices.ISPs.List()- List device ISPsclient.ZeroTrust.DEX.FleetStatus.Devices.List()- List fleet status devicesclient.ZeroTrust.DEX.Rules.New()- Create a DEX ruleclient.ZeroTrust.DEX.Rules.Update()- Update a DEX ruleclient.ZeroTrust.DEX.Rules.List()- List DEX rulesclient.ZeroTrust.DEX.Rules.Delete()- Delete a DEX ruleclient.ZeroTrust.DEX.Rules.Get()- Get a DEX ruleclient.ZeroTrust.DEX.Commands.New()- Create a DEX commandclient.ZeroTrust.DEX.Commands.List()- List DEX commandsclient.ZeroTrust.DEX.Commands.Devices.List()- List DEX command devicesclient.ZeroTrust.DEX.Commands.Downloads.Get()- Download DEX command resultsclient.ZeroTrust.DEX.Commands.Quota.Get()- Get DEX command quotaclient.ZeroTrust.DEX.WARPChangeEvents.List()- List WARP change eventsclient.ZeroTrust.DLP.CustomPromptTopics.New()- Create a DLP custom prompt topicclient.ZeroTrust.DLP.CustomPromptTopics.Update()- Update a DLP custom prompt topicclient.ZeroTrust.DLP.CustomPromptTopics.List()- List DLP custom prompt topicsclient.ZeroTrust.DLP.CustomPromptTopics.Delete()- Delete a DLP custom prompt topicclient.ZeroTrust.DLP.CustomPromptTopics.Get()- Get a DLP custom prompt topicclient.ZeroTrust.DLP.SensitivityGroups.New()- Create a DLP sensitivity groupclient.ZeroTrust.DLP.SensitivityGroups.Update()- Update a DLP sensitivity groupclient.ZeroTrust.DLP.SensitivityGroups.List()- List DLP sensitivity groupsclient.ZeroTrust.DLP.SensitivityGroups.Delete()- Delete a DLP sensitivity groupclient.ZeroTrust.DLP.SensitivityGroups.Get()- Get a DLP sensitivity groupclient.ZeroTrust.DLP.SensitivityGroups.Levels.New()- Create a sensitivity levelclient.ZeroTrust.DLP.SensitivityGroups.Levels.Update()- Update a sensitivity levelclient.ZeroTrust.DLP.SensitivityGroups.Levels.List()- List sensitivity levelsclient.ZeroTrust.DLP.SensitivityGroups.Levels.Delete()- Delete a sensitivity levelclient.ZeroTrust.DLP.SensitivityGroups.Levels.Get()- Get a sensitivity levelclient.ZeroTrust.DLP.SensitivityGroups.Levels.Order.Update()- Update sensitivity level orderclient.ZeroTrust.DLP.SensitivityGroups.Levels.Order.Get()- Get sensitivity level orderclient.ZeroTrust.DLP.DataTagCategories.New()- Create a DLP data tag categoryclient.ZeroTrust.DLP.DataTagCategories.Update()- Update a DLP data tag categoryclient.ZeroTrust.DLP.DataTagCategories.List()- List DLP data tag categoriesclient.ZeroTrust.DLP.DataTagCategories.Delete()- Delete a DLP data tag categoryclient.ZeroTrust.DLP.DataTagCategories.Get()- Get a DLP data tag categoryclient.ZeroTrust.DLP.DataTagCategories.DataTags.New()- Create a data tagclient.ZeroTrust.DLP.DataTagCategories.DataTags.Update()- Update a data tagclient.ZeroTrust.DLP.DataTagCategories.DataTags.List()- List data tagsclient.ZeroTrust.DLP.DataTagCategories.DataTags.Delete()- Delete a data tagclient.ZeroTrust.DLP.DataTagCategories.DataTags.Get()- Get a data tagclient.ZeroTrust.DLP.DataClasses.New()- Create a DLP data classclient.ZeroTrust.DLP.DataClasses.Update()- Update a DLP data classclient.ZeroTrust.DLP.DataClasses.List()- List DLP data classesclient.ZeroTrust.DLP.DataClasses.Delete()- Delete a DLP data classclient.ZeroTrust.DLP.DataClasses.Get()- Get a DLP data classclient.ZeroTrust.Tunnels.WARPConnector.Configurations.Update()- Update WARP connector configurationclient.ZeroTrust.Tunnels.WARPConnector.Configurations.Get()- Get WARP connector configurationResource Sharing (client.ResourceSharing)
client.ResourceSharing.Resources.Update()- Update a shared resourceclient.ResourceSharing.Resources.Delete()- Delete a shared resourceclient.ResourceSharing.Resources.Get()- Get a shared resourceZones (client.Zones)
client.Zones.CT.Alerting.Edit()- Edit CT alerting subscriptionclient.Zones.CT.Alerting.Get()- Get CT alerting subscriptionOrganizations (client.Organizations)
client.Organizations.Accounts.New()- Create an organization accountclient.Organizations.Accounts.List()- List organization accountsUser (client.User)
client.User.Tenants.List()- List user tenantsWorkflows (client.Workflows)
client.Workflows.Versions.Graph()- Get workflow version graphrollbackenum value onInstanceGetResponseStepsObjectTypeChores
Deprecations
None.
Configuration
📅 Schedule: (UTC)
* 0-3 * * 1)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.