github cloudflare/terraform-provider-cloudflare v5.10.0

18 hours ago

5.10.0 (2025-09-12)

Full Changelog: v5.9.0...v5.10.0

Features

  • add 'ruleset' support in migration tool (#6104) (82158eb)
  • add migration tool support for cloudflare_snippet (79e19d3)
  • add migration tool support for cloudflare_snippet_rules (b1d4e92)
  • cloudflare_list: add nested list items to data source (0818c2d)
  • cloudflare_list: add nested set list items (f96b922)
  • handle list items in v4 (5c315f2)
  • internal: support CustomMarshaler interface for encoding types (3ce3cbc)
  • Merge branch 'vaishak/bump-sdk-version' into 'main' (2d4ae17)
  • merge items into list (0709233)
  • migrate list with embedded items from v4 to v5 (40ff2dd)
  • migrate: add comprehensive workers cross-resource reference support (39032e3)
  • migrate: fix load_balancer migration test (#6148) (1d21133)
  • migrate: implement comprehensive workers_script v4→v5 bindings migration (59d436b)
  • migrate: implement remaining workers_script binding migration fixes (6324582)
  • migrate: support migrations for workers_route and workers_script (3308fa5)
  • migration tests (1e35d38)
  • migration tests (8ec2d24)
  • modernize healthcheck tests (74a358d)
  • modernize notification_policy_webhooks tests (bbab7d5)
  • modernize r2_bucket tests (ecf2609)
  • modernize zero_trust_dlp_custom_profile tests (cb11079)
  • modernize zero_trust_dlp_entry tests (6f0a6b1)
  • modernize zero_trust_list tests (27e8cab)
  • ruleset: validate action parameters are used with correct action (578879e)
  • workers_route, workers_script: implement migration for workers_(script|route) (ff3e68e)
  • zone: add v4 -> v5 migrations (279070c)
  • zone: implement migrations (717787a)

Bug Fixes

  • broken test data and block attribute conversion (#6138) (6a07ac2)
  • ci workflows (ee2117a)
  • comment_modified_on drift in DNS records (b5bdee4)
  • discord failure (8b8eb19)
  • dns record empty states (e8f418e)
  • don't announce to discord (9e7a495)
  • dynamic 'origins' blocks migrations (8d5de51)
  • dynamic blocks and tests (4d6855c)
  • fix snippets tests (52dfe49)
  • fix zero_trust_dlp_entry acceptance tests (5007122)
  • inconsistent apply Issue #6076 (#6139) (0e9650f)
  • migrate: add missing hyperdrive binding attribute renames (fc6b137)
  • migrate: correct module transformation and clean up dead code tests (c364035)
  • migrate: custom_pages state migrations (8b4e1cf)
  • migrate: implement dispatch_namespace attribute to binding migration (3a432dd)
  • migrate: implement module attribute to main_module/body_part migration (dd94222)
  • migrate: implement workers_secret cross-resource migration to secret_text bindings (5ff5c6c)
  • migrations for config and state (24e44b0)
  • more roboust retry logic for certificate tests (#6154) (25039bc)
  • nil dereference in cloudflare_workers_script resource (#6158) (bcfc129), closes #6147
  • prevent resource type corruption in workers_secret state migration (abc0548)
  • prevent resource type corruption in workers_secret state migration (adbbae2)
  • required field ttl (b88e5b8)
  • resolve race condition in zero_trust_access_mtls_hostname_settings migration tests (#6152) (9c6deef)
  • run spinnets in sequence (0789979)
  • skip acceptance tests in unit test scope (#6155) (e860eb5)
  • snippet and load balancer migration tests (#6149) (a347ebc)
  • state (5742920)
  • state test (16c5fc2)
  • tests (84f27a3)
  • tiered cache test (408a4b6)
  • workers_script: fix/improve bindings tests (fca02f3)
  • workers_script: get tests passing again (404a241)
  • workers_script: referenced attribute renames (#6136) (29d686c)
  • workers_script: resolve binding order infinite loop in v5 provider (a05f552)
  • zero trust access indetity provider migration (7bc2a5d)
  • zero trust access mtls certificate acceptance tests (7e91d44)
  • zero trust migrations (ddc8642)
  • zero_trust_access_mtls_certificate acceptance tests (b163147)
  • zero_trust_device_custom_profile sweeper (f0ed7ca)

Chores

Refactors

  • migrate: add resource rename support to workers_route and workers_script (35eaca1)
  • migrate: clean up duplicate bindings maps (2393057)

Don't miss a new terraform-provider-cloudflare release

NewReleases is sending notifications on new releases.