chore(deps): update terraform cloudflare to v5.22.0 #34

Open
renovate-bot wants to merge 1 commit from renovate/cloudflare-5.x-lockfile into main
Member

This PR contains the following updates:

Package Type Update Change
cloudflare (source) required_provider minor 5.19.1 → 5.22.0

Release Notes

cloudflare/terraform-provider-cloudflare (cloudflare)

v5.22.0

Compare Source

Full Changelog: v5.21.1...v5.22.0

⚠ BREAKING CHANGES

The following upstream API schema changes required corresponding provider schema updates. Existing state files load without user action (the plugin framework silently drops attributes that no longer exist in the schema), but Terraform configurations that still reference removed attributes must be updated before terraform plan will succeed.

  • ai_search_instance: the source_params.web_crawler.crawl_options block has been removed. Cloudflare's AI Search API dropped this field from its public schema in June 2026 and no longer accepts it, so keeping it in the provider would surface as a runtime API error rather than a plan-time error. Remove any crawl_options { ... } block from your cloudflare_ai_search_instance configurations. (0843c7f)
  • zero_trust_access_ai_controls_mcp_portal: the servers attribute changed from a list to a set. HCL syntax is unchanged (servers = [ ... ]), but element ordering is no longer significant — Terraform will no longer plan a change when only the order of servers entries differs, and any code that relied on stable list ordering (e.g. element(..., 0)) may need to be updated. (099fc24)
Notes
  • managed_transforms: managed_request_headers and managed_response_headers are now Optional instead of Required. Existing configurations that set both blocks keep working unchanged; you may now omit either block if you don't need to manage those transforms. (928173)
New Resources
  • cloudflare_moq_relay: onboard new Terraform resource for Media over QUIC (MoQ) relays (9f2678c)
Features
  • d1_database: add v4-to-v5 state upgrader (32f42b1)
  • d1_database: add CRUD acceptance tests (3491e69)
  • hyperdrive_config: add comprehensive acceptance tests (59399bb)
  • oauth: add oauth_client resource CRUD support (154668f)
  • workers_custom_domain: add acceptance tests for resource, data sources, and import (26e0092)
  • workers_script: add exports and package_dependencies to schema (c15cef1)
  • zero_trust_access_application: add file as valid RDP connection_rules value (2659e30)
  • zero_trust_access_short_lived_certificate: add MoveState handler for access_ca_certificate rename (v4 -> v5 auto-migration) (90f3324)
Bug Fixes
  • dns_record: dedupe schema key and drop unused import (8faa422)
  • dns_record: revert Meta model to jsontypes.Normalized to match schema (c0eea18)
  • docs: add .md extension to migration guide links (7546f3e)
  • hyperdrive_config: address review feedback (92ce892)
  • load_balancer_pool: remove phantom flatten_cname from v4 source model (baa1b92)
  • migration: correct v4 test configs and migration test harness for access_ca_certificate (2c47cf7)
  • moq_relay: add schema Version: 500 (890b9f9)
  • oauth: remove custom oauth visibility change (6b4a0ed)
  • ruleset: add asset_name to v4 source schema so v4->v5 state upgrader parses correctly (baa1b92)
  • worker_version: add CustomType to assets schema to match model (7e7e0d3)
  • worker_version: use NestedObject accessors for Assets field (78d419f)
  • workers_custom_domain: address review feedback (3271949)
  • workers_script: resolve duplicate cache_options tag (c15cef1)
  • zero_trust_list: handle ambiguous schema_version=0 state (v4 vs v5) (c010f78)
Chores
  • api: force regen of moq_relay and email_routing_rule (a9e500a)
  • ci: add 30m timeout to unit test shards (635637b)
  • ci: trigger acceptance tests on release-tf-* branches (5921d00)
  • go.mod: pin cloudflare-go to release-770 branch head for v5.22.0 (05272f3)
  • internal: codegen related update (c7a96ca)
  • use 'next' for Terraform builds (30c04e6)
Documentation
  • list: fix missing comma in resource and data source examples (bfe1c34)
  • regenerate provider docs; fix provider address and .stats.yml (cbde062)
  • update documentation for moved blocks to Terraform 1.8 (d93208d)
  • v5-migration: document session_duration behavior change for access policies (90c58a7)
  • v5-upgrade: add destructive-behavior warning for app-scoped policy migration (1e832d6)
  • v5-upgrade: document zone_id removal for access policies (831f0bb)

v5.21.1

Compare Source

Full Changelog: v5.21.0...v5.21.1

Bug Fixes
  • worker: stop sending propagation_policy when not configured (#​7192) (31d9a31)

v5.21.0

Compare Source

Full Changelog: v5.20.0...v5.21.0

Features
  • add new resources from staging-next (e104922)
Bug Fixes
  • add missing no-op state upgraders for version 0 -> 500 (692a0c6), closes #​7181
  • restore account_id and zone_id as required on 156 resources (62024cf)
  • workers_script: add missing propagation_policy to observability traces schema (78448d8)
  • zone: only sweep zones containing the cftftest prefix (293ab21)
Chores
  • Add acceptance tests for DLP data classification resources (b85f20c)
  • ci: optimize CI workflow runtime (7aa373f)
  • clean up (e36c8a3)
Documentation
  • add docs for v5.20.1 release (712db1d)

v5.20.0

Compare Source

Full Changelog: v5.19.1...v5.20.0

Features
  • add 11 new resources/data-sources from staging-next (faab405)
  • add acceptance tests for google_tag_gateway resource (f89e15f)
  • add acceptance tests for virtual_networks on zero_trust_device_custom_profile (0625153)
  • add state upgraders for email_security_block_sender + impersonation_registry (bc22174)
  • chore: skip failing deployment_groups tests (614c726)
  • chore: skip failing Go SDK tests for workers bulk secret update (69d2591)
  • chore: use cloudflare-go v7.5.0 in Terraform build (fd1ab3e)
  • chore: use released Go SDK for Terraform build (e31d0f5)
  • chore: use released Go SDK for Terraform build (858be78)
  • feat: add custom_csrs Stainless config (zone + account) (0c37d4f)
  • feat: add custom_csrs Stainless config (zone + account) (408836e)
  • feat: add resource library endpoints inside zero trust (8f71612)
  • feat: move google_tag_gateway terraform resource from staging to production (b4f6126)
  • feat(api): add zero_trust_device_deployment_groups resource (3de6e62)
  • feat(api): add zero_trust_device_deployment_groups resource (c852320)
  • feat(cache): add create (POST) method for smart_tiered_cache (26568ea)
  • feat(cache): Update OPCR config to v2 endpoints (CACHE-13523) (278c81f)
  • feat(dex): add device ISPs endpoint mapping (4c7ad2c)
  • feat(dlp): add custom prompt topics endpoint [production] (7732fd9)
  • feat(dlp): add custom prompt topics endpoint [production] (305dab6)
  • feat(dlp): promote classification Stainless config to main (d8803bd)
  • feat(flagship): add Flagship feature flag API resource mappings (2b149cf)
  • feat(resource_sharing): add Terraform resource definitions for shares (d83b268)
  • feat(snippets): add terraform id_property annotations for snippet and snippet_rules (1781d02)
  • fix(iam): remove standalone_api from oauth_scopes subresource (8af9cd0)
Bug Fixes
  • account_member: missing upgrade path from v5.0-v5.15 (d5c2a93)
  • add no-drift plan checks and domain precheck (e4eaf52)
  • add read_only field to identity provider migration target model (ac4ec4f)
  • align migration target models + schemas to fix parity tests (f5ea496)
  • authenticated_origin_pulls_settings: nil pointer panic (cf8099b)
  • bot_management: restore content_bots_protection handling in model.go (d559753)
  • derive zone name from Read instead of missing API field (0d5feef)
  • dns_record: prevent FQDN normalization from swallowing name shortening changes (2131622)
  • email_security_trusted_domains: align model JSON tags with Optional schema (5ee457f)
  • email: missed Optional revert + email_security_trusted_domains state upgrader (8f3ddad)
  • gracefully handle nil pointer dereference when config has attributes_flat during migration (589384d)
  • leaked_credential_check_rule: skip tests that require product enablement (fc2d109)
  • list: nullify empty nested objects to prevent inconsistent result after apply (7bcee4b)
  • load_balancer_pool: accept early-v5 object-shape state at schema_version=0 (23050e1), closes #​7098
  • load_balancer_pool: add UseStateForUnknown for load_shedding attribute to prevent drift (3fc31ee)
  • r2_custom_domain: restore degraded-response handling in resource.go (b3d01a0)
  • regional_hostname: update cloudflare-go imports from v6 to v7 (d4211c4)
  • register regional_hostname in provider.go (3a87345)
  • resolve pre-existing v6/v7 and codegen-drift build errors (27aed32)
  • restore handwritten code stripped from staging-next codegen for acceptance tests (6920a59)
  • restore production files lost to codegen drift on staging-next (1bba117)
  • restore site_id/queue_id path tags to 'required' in data source models (56b6a34)
  • secrets_store: fix model/schema parity and guard acceptance tests (dde9b24)
  • set initial schema version to 500 for all new resources (ef71ba4)
  • spectrum_application: accept early-v5 object-shape state at schema_version=0 (bdcaa79), closes #​7098
  • tests: bump v6→v7 imports in restored hand-written tests (4cf7eff)
  • treeshaking required fields from optional (94198f3)
  • undo two over-corrections from previous batch (08a3561)
  • update go.sum and fix RecipientNewParams field rename (931cb9f)
  • worker_version: restore handwritten D1 database_id handling (ed78cd0)
  • worker: add propagation_policy to grandparent observability Default (c815f52)
  • worker: include propagation_policy in observability.traces parent Default + update data source test (541fe77)
  • worker: preserve observability.traces.propagation_policy across reads (458854e)
  • workers_custom_domain: Missing CertId field in state migration (17d852f)
  • workers_script: restore annotations Computed + workers_triggered_by (d3d033a)
  • workers_script: restore annotations Read workaround stripped by staging-next codegen (d4f824f)
  • zero_trust_access_application: skip MFA infrastructure test (4dd2f87)
  • zero_trust_access_identity_provider: add UseStateForUnknown to SAML-only config fields (451e078)
  • zero_trust_access_identity_provider: change read_only from computed to optional (b760efe)
  • zero_trust_access_identity_provider: drop universal Default on SAML-only config fields (f297a75)
  • zero_trust_access_identity_provider: use UseNonNullStateForUnknown on scim_config.scim_base_url (55a8860)
  • zero_trust_access_identity_provider: use UseNonNullStateForUnknown on scim_config.secret (4dab13d)
  • zero_trust_access_policy: Missing common_names transform in migration (ce95d8c)
  • zero_trust_access_policy: populate account_id when migrating zone-scoped v4 state (513a91c)
  • zero_trust_dlp_predefined_profile: skip tests that require account-level OCR (caed432)
Reverts
Chores
  • add feature request issue template (eee01fe)
  • api_token: skip test not supported by account (5056f63)
  • api: update composite API spec (fdcb705)
  • api: update composite API spec (b4ace62)
  • api: update composite API spec (408be20)
  • api: update composite API spec (37e67c1)
  • api: update composite API spec (5f2a7bd)
  • api: update composite API spec (06e6ffc)
  • api: update composite API spec (63b0963)
  • api: update composite API spec (d634850)
  • api: update composite API spec (0861a6a)
  • api: update composite API spec (7d350ac)
  • api: update composite API spec (14e308c)
  • api: update composite API spec (9376903)
  • api: update composite API spec (a83865d)
  • api: update composite API spec (1c1ae98)
  • api: update composite API spec (17d1f43)
  • api: update composite API spec (7537630)
  • api: update composite API spec (630c740)
  • api: update composite API spec (921b330)
  • api: update composite API spec (61b0057)
  • api: update composite API spec (007d65d)
  • api: update composite API spec (87325df)
  • api: update composite API spec (5b6f63b)
  • api: update composite API spec (796b467)
  • api: update composite API spec (29cb63f)
  • api: update composite API spec (6fb099e)
  • api: update composite API spec (c0f463a)
  • api: update composite API spec (4b4f4e1)
  • api: update composite API spec (cced166)
  • api: update composite API spec (1f0ef10)
  • api: update composite API spec (3d0cc20)
  • api: update composite API spec (3bfa07f)
  • api: update composite API spec (b8d2fcb)
  • api: update composite API spec (87be50c)
  • api: update composite API spec (0165de6)
  • api: update composite API spec (9cf975a)
  • api: update composite API spec (f0f1f80)
  • api: update composite API spec (04bd66d)
  • api: update composite API spec (2309417)
  • clarify description in feature request template (892847a)
  • deps: migrate from cloudflare-go/v6 to /v7 (6d752b6)
  • docs and examples (cd5cd44)
  • generate docs (420ed0b)
  • internal: codegen related update (61c4f94)
  • internal: codegen related update (22d50b7)
  • internal: codegen related update (6000928)
  • internal: codegen related update (8d83c78)
  • internal: codegen related update (f564ed6)
  • internal: codegen related update (9b7e360)
  • internal: codegen related update (9666ea8)
  • internal: codegen related update (0419104)
  • internal: codegen related update (4e2a053)
  • internal: codegen related update (5f7e773)
  • internal: codegen related update (0ea98f0)
  • restore schema version (470abf1)
  • revert unwanted generated code (5e2e81d)
  • use 'next' for Terraform builds (5e3bd48)
  • use v7 (a9b2b8e)
  • use v7 for all test; 2 resources have missing methods in v7 so use v6 for those two resources (1c6e86c)
  • zero_trust_device_custom_profile: skip virtual network test (48cc36f)
Documentation
  • regenerate provider docs (e86855d)
  • zero_trust_access_application: document in-place migration for policy UUIDs (555fa3f)
Refactors
  • extract MoveState nil guard into shared helper (737caf9)

Configuration

📅 Schedule: (in timezone Europe/Amsterdam)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 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 these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [cloudflare](https://search.opentofu.org/provider/cloudflare/cloudflare) ([source](https://github.com/cloudflare/terraform-provider-cloudflare)) | required_provider | minor | `5.19.1` → `5.22.0` | --- ### Release Notes <details> <summary>cloudflare/terraform-provider-cloudflare (cloudflare)</summary> ### [`v5.22.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5220-2026-07-09) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.21.1...v5.22.0) Full Changelog: [v5.21.1...v5.22.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.21.1...v5.22.0) ##### ⚠ BREAKING CHANGES The following upstream API schema changes required corresponding provider schema updates. Existing state files load without user action (the plugin framework silently drops attributes that no longer exist in the schema), but Terraform **configurations** that still reference removed attributes must be updated before `terraform plan` will succeed. - **ai\_search\_instance:** the `source_params.web_crawler.crawl_options` block has been removed. Cloudflare's AI Search API dropped this field from its public schema in June 2026 and no longer accepts it, so keeping it in the provider would surface as a runtime API error rather than a plan-time error. Remove any `crawl_options { ... }` block from your `cloudflare_ai_search_instance` configurations. ([0843c7f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0843c7fddb)) - **zero\_trust\_access\_ai\_controls\_mcp\_portal:** the `servers` attribute changed from a list to a set. HCL syntax is unchanged (`servers = [ ... ]`), but element ordering is no longer significant — Terraform will no longer plan a change when only the order of `servers` entries differs, and any code that relied on stable list ordering (e.g. `element(..., 0)`) may need to be updated. ([099fc24](https://github.com/cloudflare/terraform-provider-cloudflare/commit/099fc248c2)) ##### Notes - **managed\_transforms:** `managed_request_headers` and `managed_response_headers` are now `Optional` instead of `Required`. Existing configurations that set both blocks keep working unchanged; you may now omit either block if you don't need to manage those transforms. ([928173](https://github.com/cloudflare/terraform-provider-cloudflare/commit/928173931c)) ##### New Resources - **cloudflare\_moq\_relay:** onboard new Terraform resource for Media over QUIC (MoQ) relays ([9f2678c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9f2678c139)) ##### Features - **d1\_database:** add v4-to-v5 state upgrader ([32f42b1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/32f42b15e2)) - **d1\_database:** add CRUD acceptance tests ([3491e69](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3491e698c5)) - **hyperdrive\_config:** add comprehensive acceptance tests ([59399bb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/59399bb0bc)) - **oauth:** add oauth\_client resource CRUD support ([154668f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/154668f077)) - **workers\_custom\_domain:** add acceptance tests for resource, data sources, and import ([26e0092](https://github.com/cloudflare/terraform-provider-cloudflare/commit/26e009263e)) - **workers\_script:** add exports and package\_dependencies to schema ([c15cef1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c15cef131c)) - **zero\_trust\_access\_application:** add `file` as valid RDP connection\_rules value ([2659e30](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2659e30cd1)) - **zero\_trust\_access\_short\_lived\_certificate:** add MoveState handler for access\_ca\_certificate rename (v4 -> v5 auto-migration) ([90f3324](https://github.com/cloudflare/terraform-provider-cloudflare/commit/90f3324dd4)) ##### Bug Fixes - **dns\_record:** dedupe schema key and drop unused import ([8faa422](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8faa422842)) - **dns\_record:** revert Meta model to jsontypes.Normalized to match schema ([c0eea18](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c0eea18adb)) - **docs:** add .md extension to migration guide links ([7546f3e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7546f3e944)) - **hyperdrive\_config:** address review feedback ([92ce892](https://github.com/cloudflare/terraform-provider-cloudflare/commit/92ce892f1c)) - **load\_balancer\_pool:** remove phantom flatten\_cname from v4 source model ([baa1b92](https://github.com/cloudflare/terraform-provider-cloudflare/commit/baa1b9267b)) - **migration:** correct v4 test configs and migration test harness for access\_ca\_certificate ([2c47cf7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2c47cf740f)) - **moq\_relay:** add schema Version: 500 ([890b9f9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/890b9f97e0)) - **oauth:** remove custom oauth visibility change ([6b4a0ed](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6b4a0ed61e)) - **ruleset:** add asset\_name to v4 source schema so v4->v5 state upgrader parses correctly ([baa1b92](https://github.com/cloudflare/terraform-provider-cloudflare/commit/baa1b9267b)) - **worker\_version:** add CustomType to assets schema to match model ([7e7e0d3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7e7e0d346d)) - **worker\_version:** use NestedObject accessors for Assets field ([78d419f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/78d419f944)) - **workers\_custom\_domain:** address review feedback ([3271949](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3271949dc5)) - **workers\_script:** resolve duplicate cache\_options tag ([c15cef1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c15cef131c)) - **zero\_trust\_list:** handle ambiguous schema\_version=0 state (v4 vs v5) ([c010f78](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c010f78ee9)) ##### Chores - **api:** force regen of moq\_relay and email\_routing\_rule ([a9e500a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a9e500ac4f)) - **ci:** add 30m timeout to unit test shards ([635637b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/635637bf38)) - **ci:** trigger acceptance tests on release-tf-\* branches ([5921d00](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5921d001ad)) - **go.mod:** pin cloudflare-go to release-770 branch head for v5.22.0 ([05272f3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/05272f309f)) - **internal:** codegen related update ([c7a96ca](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c7a96ca692)) - use 'next' for Terraform builds ([30c04e6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/30c04e6241)) ##### Documentation - **list:** fix missing comma in resource and data source examples ([bfe1c34](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bfe1c3471c)) - regenerate provider docs; fix provider address and .stats.yml ([cbde062](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cbde062d62)) - update documentation for moved blocks to Terraform 1.8 ([d93208d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d93208bdf5)) - **v5-migration:** document session\_duration behavior change for access policies ([90c58a7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/90c58a77cc)) - **v5-upgrade:** add destructive-behavior warning for app-scoped policy migration ([1e832d6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1e832d6a33)) - **v5-upgrade:** document zone\_id removal for access policies ([831f0bb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/831f0bbef9)) ### [`v5.21.1`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5211-2026-06-23) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.21.0...v5.21.1) Full Changelog: [v5.21.0...v5.21.1](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.21.0...v5.21.1) ##### Bug Fixes - **worker:** stop sending propagation\_policy when not configured ([#&#8203;7192](https://github.com/cloudflare/terraform-provider-cloudflare/issues/7192)) ([31d9a31](https://github.com/cloudflare/terraform-provider-cloudflare/commit/31d9a31e1a1cd743f74aa6728cf899a6e83270a0)) ### [`v5.21.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5210-2026-06-19) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.20.0...v5.21.0) Full Changelog: [v5.20.0...v5.21.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.20.0...v5.21.0) ##### Features - add new resources from staging-next ([e104922](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e10492221fdee30ffb10a438a1dfff62c6ab0126)) ##### Bug Fixes - add missing no-op state upgraders for version 0 -> 500 ([692a0c6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/692a0c6a4d1fc0f9239ca8f11b9cb8855e41c3e4)), closes [#&#8203;7181](https://github.com/cloudflare/terraform-provider-cloudflare/issues/7181) - restore account\_id and zone\_id as required on 156 resources ([62024cf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/62024cfc80a171b236e14946dfdfee5b1289e5d2)) - **workers\_script:** add missing propagation\_policy to observability traces schema ([78448d8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/78448d877959879ec5f2d059b6a26b0e6dea1c95)) - **zone:** only sweep zones containing the cftftest prefix ([293ab21](https://github.com/cloudflare/terraform-provider-cloudflare/commit/293ab2145bf50a6a35012a2a061b94571892d196)) ##### Chores - Add acceptance tests for DLP data classification resources ([b85f20c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b85f20cb104acc625ca5402f6463277938b33369)) - **ci:** optimize CI workflow runtime ([7aa373f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7aa373fd6badec68d59f2a4218f5400274b085ea)) - clean up ([e36c8a3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e36c8a37ceac0c41b62eef795dd7d7901672545a)) ##### Documentation - add docs for v5.20.1 release ([712db1d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/712db1df4a62d39a4c49e2d7953211a532efdb5e)) ### [`v5.20.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5200-2026-06-13) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.19.1...v5.20.0) Full Changelog: [v5.19.1...v5.20.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.19.1...v5.20.0) ##### Features - add 11 new resources/data-sources from staging-next ([faab405](https://github.com/cloudflare/terraform-provider-cloudflare/commit/faab40574cfdbf9e60763d1b1cd059503061c16d)) - add acceptance tests for google\_tag\_gateway resource ([f89e15f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f89e15ff5565d7d91b546bae5fcb3a375f84c0d3)) - add acceptance tests for virtual\_networks on zero\_trust\_device\_custom\_profile ([0625153](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0625153946c7c914550496b33e93ad41fec8eaec)) - add state upgraders for email\_security\_block\_sender + impersonation\_registry ([bc22174](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bc221743c5aa33af7328d72b6f526c1bc1ed0c78)) - chore: skip failing deployment\_groups tests ([614c726](https://github.com/cloudflare/terraform-provider-cloudflare/commit/614c72625b4d059230c4d5a334ab1e249657bf69)) - chore: skip failing Go SDK tests for workers bulk secret update ([69d2591](https://github.com/cloudflare/terraform-provider-cloudflare/commit/69d2591ebc7ceab0d08c3c9316204078566e3266)) - chore: use cloudflare-go v7.5.0 in Terraform build ([fd1ab3e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fd1ab3e4b93000f09aaee55eec1df8cdaa74f3c7)) - chore: use released Go SDK for Terraform build ([e31d0f5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e31d0f569fa9f42e6afdee5485a01b19e344d8db)) - chore: use released Go SDK for Terraform build ([858be78](https://github.com/cloudflare/terraform-provider-cloudflare/commit/858be7851a62ba657d0516820f8319b3648fcd5e)) - feat: add custom\_csrs Stainless config (zone + account) ([0c37d4f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0c37d4f4aedd3721e371a9de2ca78d9fcb68abcd)) - feat: add custom\_csrs Stainless config (zone + account) ([408836e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/408836e0894d5811e02d469ab6571098e49b8d74)) - feat: add resource library endpoints inside zero trust ([8f71612](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8f71612f9ab0ba1e46204495eeb5ef82cc1389e6)) - feat: move google\_tag\_gateway terraform resource from staging to production ([b4f6126](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b4f6126ea79c4d5c9d959ff2629f7a8c6e1c78a3)) - feat(api): add zero\_trust\_device\_deployment\_groups resource ([3de6e62](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3de6e6232f023f21e5149bcc68d4b3d695a7469e)) - feat(api): add zero\_trust\_device\_deployment\_groups resource ([c852320](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c8523200bebffe7edfc2898d5a2facecacd51df8)) - feat(cache): add create (POST) method for smart\_tiered\_cache ([26568ea](https://github.com/cloudflare/terraform-provider-cloudflare/commit/26568ea656348b7ea9b64f1120c389b0abb4ce53)) - feat(cache): Update OPCR config to v2 endpoints (CACHE-13523) ([278c81f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/278c81fcf087a9178db058172370e4e6d7f31033)) - feat(dex): add device ISPs endpoint mapping ([4c7ad2c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4c7ad2ce669c11c0d667d37e70d1114fdc621e3e)) - feat(dlp): add custom prompt topics endpoint \[production] ([7732fd9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7732fd9cecaa58374c42491682fc9951a3b44a53)) - feat(dlp): add custom prompt topics endpoint \[production] ([305dab6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/305dab63f3cbd22774ffce4ff1fd46b73e31f829)) - feat(dlp): promote classification Stainless config to main ([d8803bd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d8803bdf8c6f5dbc5bb2db65c1580ceb79958c93)) - feat(flagship): add Flagship feature flag API resource mappings ([2b149cf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2b149cfc3f3e06a6b74b573066897ee5e1222ff1)) - feat(resource\_sharing): add Terraform resource definitions for shares ([d83b268](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d83b2682d8dc328010359f33784b4dff5e4a9cf5)) - feat(snippets): add terraform id\_property annotations for snippet and snippet\_rules ([1781d02](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1781d0201d07ad2d906eca234ef48b5e27f741c1)) - fix(iam): remove standalone\_api from oauth\_scopes subresource ([8af9cd0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8af9cd03be655164ea9074d17a8e51c6e1831cff)) ##### Bug Fixes - **account\_member:** missing upgrade path from v5.0-v5.15 ([d5c2a93](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d5c2a937869fca45806cf2852e81d7a0936b0bd5)) - add no-drift plan checks and domain precheck ([e4eaf52](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e4eaf527dc710f6d867415bc5ba157942469f800)) - add read\_only field to identity provider migration target model ([ac4ec4f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ac4ec4fe7a10d8f6219a1a24a6134693f06fa474)) - align migration target models + schemas to fix parity tests ([f5ea496](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f5ea496c3410820eadf9cf4c7a1bc5d2d1521ddf)) - **authenticated\_origin\_pulls\_settings:** nil pointer panic ([cf8099b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cf8099bb0f00b77f025102645e7fd8ebde8dfb0a)) - **bot\_management:** restore content\_bots\_protection handling in model.go ([d559753](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d55975366308f3988478391bd1c55465b58b757a)) - derive zone name from Read instead of missing API field ([0d5feef](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0d5feef2076b43177d489841dfb95c6f380a6e19)) - **dns\_record:** prevent FQDN normalization from swallowing name shortening changes ([2131622](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2131622f77333dc4d650e59b6f5007b5963007f7)) - **email\_security\_trusted\_domains:** align model JSON tags with Optional schema ([5ee457f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5ee457f5e67bc926e7ef7435765285673aca8055)) - **email:** missed Optional revert + email\_security\_trusted\_domains state upgrader ([8f3ddad](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8f3ddad6004cdc3ffef20274b87893f6d2dda878)) - gracefully handle nil pointer dereference when config has attributes\_flat during migration ([589384d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/589384daff6113e19ea36f6b2b9024705c986097)) - **leaked\_credential\_check\_rule:** skip tests that require product enablement ([fc2d109](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fc2d10965c8c822a01db18d92a1c30b9fd5949f1)) - **list:** nullify empty nested objects to prevent inconsistent result after apply ([7bcee4b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7bcee4b36b2b1700b49ed4abb037b942b00537db)) - **load\_balancer\_pool:** accept early-v5 object-shape state at schema\_version=0 ([23050e1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/23050e18196ec5fbe9842898cda02b0378fc91d5)), closes [#&#8203;7098](https://github.com/cloudflare/terraform-provider-cloudflare/issues/7098) - **load\_balancer\_pool:** add UseStateForUnknown for load\_shedding attribute to prevent drift ([3fc31ee](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3fc31ee817d0b4defebdacadc500d17eefcadacc)) - **r2\_custom\_domain:** restore degraded-response handling in resource.go ([b3d01a0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b3d01a00c91cf9ba8afeeeb0a418fbb27bf7ee2d)) - **regional\_hostname:** update cloudflare-go imports from v6 to v7 ([d4211c4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d4211c4d55a4851e2f3d195dee02a34671bc0c09)) - register regional\_hostname in provider.go ([3a87345](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3a87345eaed8147a3b7ce5091328cbb0d39c1e9c)) - resolve pre-existing v6/v7 and codegen-drift build errors ([27aed32](https://github.com/cloudflare/terraform-provider-cloudflare/commit/27aed3244897870171063173b14140da4e14874a)) - restore handwritten code stripped from staging-next codegen for acceptance tests ([6920a59](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6920a591d4baf73fb250f34d1836dea777ae4fd8)) - restore production files lost to codegen drift on staging-next ([1bba117](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1bba117a46ed23c777f01bf37e9144d18e8b8b6c)) - restore site\_id/queue\_id path tags to 'required' in data source models ([56b6a34](https://github.com/cloudflare/terraform-provider-cloudflare/commit/56b6a3400b2f5c6c96a5b2a7020adaa9f3f40be6)) - **secrets\_store:** fix model/schema parity and guard acceptance tests ([dde9b24](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dde9b2444b4d7fd68d61ddba410639ee2e9b712a)) - set initial schema version to 500 for all new resources ([ef71ba4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ef71ba4d0c241b7c75abc28047cef8b2ddc68285)) - **spectrum\_application:** accept early-v5 object-shape state at schema\_version=0 ([bdcaa79](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bdcaa79a4e876d02dbc4fbb3e490d1955ae4c031)), closes [#&#8203;7098](https://github.com/cloudflare/terraform-provider-cloudflare/issues/7098) - **tests:** bump v6→v7 imports in restored hand-written tests ([4cf7eff](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4cf7eff7ea74e90c7bae17f10fafc6090a488007)) - treeshaking required fields from optional ([94198f3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/94198f3ebfe2f17bd409e2790b0a06daa4059532)) - undo two over-corrections from previous batch ([08a3561](https://github.com/cloudflare/terraform-provider-cloudflare/commit/08a35617d09aee7d7ac2a92f63ee989d52ce0439)) - update go.sum and fix RecipientNewParams field rename ([931cb9f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/931cb9f9a3d5da926c293d01ba3f29a289dfc346)) - **worker\_version:** restore handwritten D1 database\_id handling ([ed78cd0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ed78cd0046da9260227c3c3bb68a4016206d85b4)) - **worker:** add propagation\_policy to grandparent observability Default ([c815f52](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c815f52c30ccddd7eaee37fd9312f40a3fc3ee74)) - **worker:** include propagation\_policy in observability.traces parent Default + update data source test ([541fe77](https://github.com/cloudflare/terraform-provider-cloudflare/commit/541fe77c8fa4a6c57348a9180db7968f7bac5160)) - **worker:** preserve observability.traces.propagation\_policy across reads ([458854e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/458854e614ab17e1b77c6732d251845647bddac7)) - **workers\_custom\_domain:** Missing CertId field in state migration ([17d852f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/17d852f3e02aed1aa614f40f901763afbc390dab)) - **workers\_script:** restore annotations Computed + workers\_triggered\_by ([d3d033a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d3d033a55c3d1bf7069cb3457c8936c6c88893f3)) - **workers\_script:** restore annotations Read workaround stripped by staging-next codegen ([d4f824f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d4f824f4bd9d96fcb39ba9bb6a6379eaa091e337)) - **zero\_trust\_access\_application:** skip MFA infrastructure test ([4dd2f87](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4dd2f87449f259e9ca302dc7088c21721cab7b24)) - **zero\_trust\_access\_identity\_provider:** add UseStateForUnknown to SAML-only config fields ([451e078](https://github.com/cloudflare/terraform-provider-cloudflare/commit/451e0784eb481e9b06f984e8ead4f2d5b042df2e)) - **zero\_trust\_access\_identity\_provider:** change read\_only from computed to optional ([b760efe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b760efe799acb88b1148b0acf17dde0447ba1d2b)) - **zero\_trust\_access\_identity\_provider:** drop universal Default on SAML-only config fields ([f297a75](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f297a75c4ca56ef2840dbe367591c9f5b4570c01)) - **zero\_trust\_access\_identity\_provider:** use UseNonNullStateForUnknown on scim\_config.scim\_base\_url ([55a8860](https://github.com/cloudflare/terraform-provider-cloudflare/commit/55a88601bfccf4615e8ffbfb2b52edc7cbe710cc)) - **zero\_trust\_access\_identity\_provider:** use UseNonNullStateForUnknown on scim\_config.secret ([4dab13d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4dab13deb6fbf06942cd786368a0ab429fcee358)) - **zero\_trust\_access\_policy:** Missing common\_names transform in migration ([ce95d8c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ce95d8cb58d044e288f655b0a6a5d2bdfe5348c4)) - **zero\_trust\_access\_policy:** populate account\_id when migrating zone-scoped v4 state ([513a91c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/513a91c3d7d77f7b8f0d04ac0d2f400f059b289c)) - **zero\_trust\_dlp\_predefined\_profile:** skip tests that require account-level OCR ([caed432](https://github.com/cloudflare/terraform-provider-cloudflare/commit/caed4327e504f11d7a50458fd844f88d800c2b3a)) ##### Reverts - **token:** drop custom.go restore to let PR [#&#8203;7148](https://github.com/cloudflare/terraform-provider-cloudflare/issues/7148) land cleanly ([04f46b5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/04f46b588bb75d6052cc39a53219ab81c6ae53ee)) ##### Chores - add feature request issue template ([eee01fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/eee01fed4500a84e00b78b03f7998942ee8df02b)) - **api\_token:** skip test not supported by account ([5056f63](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5056f63ea234c9f0f36fd1d21df55582ec811beb)) - **api:** update composite API spec ([fdcb705](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fdcb705cf83024c7fa710bfbbb405504dc01e5bf)) - **api:** update composite API spec ([b4ace62](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b4ace62d847df6966deacaf1a71a094089d0ac44)) - **api:** update composite API spec ([408be20](https://github.com/cloudflare/terraform-provider-cloudflare/commit/408be20f56710525431f23452f0d2d100caaa45a)) - **api:** update composite API spec ([37e67c1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/37e67c10bb46017cdcb5163f3ee2b1766073e128)) - **api:** update composite API spec ([5f2a7bd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5f2a7bd61f12b672058a4ecdeac3dc268c07f284)) - **api:** update composite API spec ([06e6ffc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/06e6ffc1854bdde477430cfcdb3aff5edcd955f2)) - **api:** update composite API spec ([63b0963](https://github.com/cloudflare/terraform-provider-cloudflare/commit/63b0963dd10e5a2382e01c66f0b169b2d7842229)) - **api:** update composite API spec ([d634850](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d634850a6a5beba39a681a4f13a236c08d8e44e6)) - **api:** update composite API spec ([0861a6a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0861a6af984f4c6622b93337c99c3c3f6e1437d4)) - **api:** update composite API spec ([7d350ac](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7d350ac1747998472eb2d30ff369818cf79c4186)) - **api:** update composite API spec ([14e308c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/14e308c2dc1d0409d5381d6dab5994bdb2260cd2)) - **api:** update composite API spec ([9376903](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9376903e476c05f50d94940cb96232f678cfff42)) - **api:** update composite API spec ([a83865d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a83865d2c9520ddbf8f588115acd3f467cccac4e)) - **api:** update composite API spec ([1c1ae98](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1c1ae9880bcd358dfdd4d561fd3aa7f82e4601a8)) - **api:** update composite API spec ([17d1f43](https://github.com/cloudflare/terraform-provider-cloudflare/commit/17d1f43f88e3f3d9cdd5cb0ae5b9b5fc0ed1ce26)) - **api:** update composite API spec ([7537630](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7537630abf70cfbc43b02da16bc4ac1d2e22f2cc)) - **api:** update composite API spec ([630c740](https://github.com/cloudflare/terraform-provider-cloudflare/commit/630c7403d76e293616498c0420114f39f5700386)) - **api:** update composite API spec ([921b330](https://github.com/cloudflare/terraform-provider-cloudflare/commit/921b33085ee58f5a18aeaefb9565abee877f4a14)) - **api:** update composite API spec ([61b0057](https://github.com/cloudflare/terraform-provider-cloudflare/commit/61b005797b219cb764ee631d4a533d5b23fee15c)) - **api:** update composite API spec ([007d65d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/007d65d6aaaae9a936ef1de0f01c68bd69f97968)) - **api:** update composite API spec ([87325df](https://github.com/cloudflare/terraform-provider-cloudflare/commit/87325dfc3b546491188f00250fa5da60c6bba04e)) - **api:** update composite API spec ([5b6f63b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5b6f63bc5f566d1303dded19112d8f20f8d785ee)) - **api:** update composite API spec ([796b467](https://github.com/cloudflare/terraform-provider-cloudflare/commit/796b46789864d5ec062cc0460a0d2bb19be97de1)) - **api:** update composite API spec ([29cb63f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/29cb63f512f1c478d36ea025123ec7d6986d9496)) - **api:** update composite API spec ([6fb099e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6fb099ef5ec77bf0d788916fac6742a7c1444baf)) - **api:** update composite API spec ([c0f463a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c0f463a1001c6953ba7dbaff3e25fb94e43a16a6)) - **api:** update composite API spec ([4b4f4e1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4b4f4e1cbf18836e17ca922eda7939aa3cf8373a)) - **api:** update composite API spec ([cced166](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cced1666f474e34406b3f5c38ce3001b8393c823)) - **api:** update composite API spec ([1f0ef10](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1f0ef100da6df079011195deea65adc9e4372912)) - **api:** update composite API spec ([3d0cc20](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3d0cc20875f7a054ddd5a02a2ca2312052b017b9)) - **api:** update composite API spec ([3bfa07f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3bfa07fed1ee01e47960888152786cf66ad6ef7c)) - **api:** update composite API spec ([b8d2fcb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b8d2fcb36099bc3d17476f950a4350452d941844)) - **api:** update composite API spec ([87be50c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/87be50ccd8ffe684e94e0999cf3a5693ffab3a97)) - **api:** update composite API spec ([0165de6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0165de6e6f48e0d1dfcebf3fa39e4b8ea6ce96c1)) - **api:** update composite API spec ([9cf975a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9cf975a7a925c993b74a5d290ff0ff6612814099)) - **api:** update composite API spec ([f0f1f80](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f0f1f80ca2ad14c199fb4cddcd7d9ea4fd174eb7)) - **api:** update composite API spec ([04bd66d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/04bd66da618edadfd36847e988e8c559ec0502da)) - **api:** update composite API spec ([2309417](https://github.com/cloudflare/terraform-provider-cloudflare/commit/23094175aadb2544c05daf3bdcb11a71ca5c7f3a)) - clarify description in feature request template ([892847a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/892847a8d2dcdd571315fc4e915b2619e68563e2)) - **deps:** migrate from cloudflare-go/v6 to /v7 ([6d752b6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6d752b6c42e1baa20f1738b3acacf607124270c7)) - docs and examples ([cd5cd44](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cd5cd446bc08ccf00fb74f1b7ec23a2e1c04d1fc)) - generate docs ([420ed0b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/420ed0b3c81219d726d29450afa153c25dd2061e)) - **internal:** codegen related update ([61c4f94](https://github.com/cloudflare/terraform-provider-cloudflare/commit/61c4f94fbf74eb1ef34fd826bbdfba31a6695acf)) - **internal:** codegen related update ([22d50b7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/22d50b7eaeb3007c2e18af5287df59d97f094244)) - **internal:** codegen related update ([6000928](https://github.com/cloudflare/terraform-provider-cloudflare/commit/600092811c7295cd60146ceac5af3bf4b256a6e6)) - **internal:** codegen related update ([8d83c78](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8d83c78f671e67fc974753c23050dac756b09096)) - **internal:** codegen related update ([f564ed6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f564ed6133bfa42ddecdb83be734d68986e32878)) - **internal:** codegen related update ([9b7e360](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9b7e36082ab029d1cd18cd61932678e5169a30e3)) - **internal:** codegen related update ([9666ea8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9666ea8db2f1d33bb8843e0f16c1b0a1b1317786)) - **internal:** codegen related update ([0419104](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0419104e43251681878788ae70bbfdde2c01b0db)) - **internal:** codegen related update ([4e2a053](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4e2a053a442d22245e2d7928b94aed759ea3bd39)) - **internal:** codegen related update ([5f7e773](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5f7e7735397bc242322d9e68c834e7b9e38eebb3)) - **internal:** codegen related update ([0ea98f0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0ea98f0691edd6aeeb6ccad91a1858bc4140d061)) - restore schema version ([470abf1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/470abf1495cbde9f7388778b15859f1161cb5d06)) - revert unwanted generated code ([5e2e81d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5e2e81df0bb927f2fb703b59248186ba6545d480)) - use 'next' for Terraform builds ([5e3bd48](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5e3bd484385ce8eac1801964bd5dfa7445c9be8e)) - use v7 ([a9b2b8e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a9b2b8e49d5b08e42be8f18abe11c185664bc02d)) - use v7 for all test; 2 resources have missing methods in v7 so use v6 for those two resources ([1c6e86c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1c6e86cd033d84c29261152e95a6721f7554333c)) - **zero\_trust\_device\_custom\_profile:** skip virtual network test ([48cc36f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/48cc36f8935d4ed3432c73fa06457172562fe0f1)) ##### Documentation - regenerate provider docs ([e86855d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e86855d55c5856d7db4240051930f4fbf87754a4)) - **zero\_trust\_access\_application:** document in-place migration for policy UUIDs ([555fa3f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/555fa3f8abcf25957444c7e021a3f28b62ab8ff9)) ##### Refactors - extract MoveState nil guard into shared helper ([737caf9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/737caf988bc0384be0d6f6e8c6065260246317e1)) </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Amsterdam) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **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 these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMjAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjI1Ny41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
renovate-bot force-pushed renovate/cloudflare-5.x-lockfile from d389aa7a24 to 25fd8c5758 2026-06-13 09:07:56 +00:00 Compare
renovate-bot force-pushed renovate/cloudflare-5.x-lockfile from 25fd8c5758 to 079efed921 2026-06-17 00:08:27 +00:00 Compare
renovate-bot force-pushed renovate/cloudflare-5.x-lockfile from 079efed921 to 0c9a8572c8 2026-06-17 06:08:53 +00:00 Compare
renovate-bot force-pushed renovate/cloudflare-5.x-lockfile from 0c9a8572c8 to b5d9a880c9 2026-06-18 00:18:22 +00:00 Compare
renovate-bot force-pushed renovate/cloudflare-5.x-lockfile from b5d9a880c9 to 808b596fc9 2026-06-18 06:11:36 +00:00 Compare
renovate-bot force-pushed renovate/cloudflare-5.x-lockfile from 808b596fc9 to 55235f95a0 2026-06-18 09:11:00 +00:00 Compare
renovate-bot force-pushed renovate/cloudflare-5.x-lockfile from 55235f95a0 to bf8c6a3193 2026-06-18 15:12:02 +00:00 Compare
renovate-bot force-pushed renovate/cloudflare-5.x-lockfile from bf8c6a3193 to 1be58150f3 2026-06-19 21:12:58 +00:00 Compare
renovate-bot changed title from chore(deps): update terraform cloudflare to v5.20.0 to chore(deps): update terraform cloudflare to v5.21.0 2026-06-19 21:13:01 +00:00
renovate-bot force-pushed renovate/cloudflare-5.x-lockfile from 1be58150f3 to 9ee8cb726c 2026-06-22 12:11:06 +00:00 Compare
renovate-bot force-pushed renovate/cloudflare-5.x-lockfile from 9ee8cb726c to 5e76d87467 2026-06-23 21:08:43 +00:00 Compare
renovate-bot changed title from chore(deps): update terraform cloudflare to v5.21.0 to chore(deps): update terraform cloudflare to v5.21.1 2026-06-23 21:08:46 +00:00
renovate-bot force-pushed renovate/cloudflare-5.x-lockfile from 5e76d87467 to c04fe25ec6 2026-06-24 09:08:45 +00:00 Compare
renovate-bot force-pushed renovate/cloudflare-5.x-lockfile from c04fe25ec6 to 2ab732c75c 2026-06-25 15:11:53 +00:00 Compare
renovate-bot force-pushed renovate/cloudflare-5.x-lockfile from 2ab732c75c to b1dff1b0b0 2026-06-27 00:12:45 +00:00 Compare
renovate-bot force-pushed renovate/cloudflare-5.x-lockfile from b1dff1b0b0 to 514eea8d6d 2026-06-27 03:08:50 +00:00 Compare
renovate-bot force-pushed renovate/cloudflare-5.x-lockfile from 0fcb4311db to 202ff1702a 2026-07-10 18:14:13 +00:00 Compare
renovate-bot changed title from chore(deps): update terraform cloudflare to v5.21.1 to chore(deps): update terraform cloudflare to v5.22.0 2026-07-10 18:14:17 +00:00
renovate-bot force-pushed renovate/cloudflare-5.x-lockfile from 202ff1702a to d17f29c454 2026-07-14 09:10:24 +00:00 Compare
renovate-bot force-pushed renovate/cloudflare-5.x-lockfile from d17f29c454 to c6e438b0a4 2026-07-15 00:10:16 +00:00 Compare
renovate-bot force-pushed renovate/cloudflare-5.x-lockfile from c6e438b0a4 to b99c4d3350 2026-07-16 03:10:28 +00:00 Compare
renovate-bot force-pushed renovate/cloudflare-5.x-lockfile from b99c4d3350 to 89d3a93191 2026-07-16 18:12:17 +00:00 Compare
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/cloudflare-5.x-lockfile:renovate/cloudflare-5.x-lockfile
git switch renovate/cloudflare-5.x-lockfile

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/cloudflare-5.x-lockfile
git switch renovate/cloudflare-5.x-lockfile
git rebase main
git switch main
git merge --ff-only renovate/cloudflare-5.x-lockfile
git switch renovate/cloudflare-5.x-lockfile
git rebase main
git switch main
git merge --no-ff renovate/cloudflare-5.x-lockfile
git switch main
git merge --squash renovate/cloudflare-5.x-lockfile
git switch main
git merge --ff-only renovate/cloudflare-5.x-lockfile
git switch main
git merge renovate/cloudflare-5.x-lockfile
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
toot.community/platform!34
No description provided.