github cloudflare/terraform-provider-cloudflare v5.12.0

20 hours ago

5.12.0 (2025-10-30)

Full Changelog: v5.11.0...v5.12.0

Features

  • organization: add Organizations and OrganizationsProfile (1f6eae3)
  • add mcp portals endpoints (1e317de)
  • radar: add new group by dimension endpoints; deprecate to_markdown endpoint (bcb58cb)
  • content_scanning: content scanning terraform resource (03b7004)
  • workers_domain: treat PUT /workers/domains as a create operation (8ff0c7d)
  • zero_trust_access_application: Add support for MCP & MCP_PORTAL (#6326) (9524b60)

Bug Fixes

  • account_member: update policies test by selecting correct resource group (#6352) (693dc9d)
  • cloudflare_r2_bucket_sippy: attribute name in example (#6336) (208bf81)
  • cloudflare_worker_version: replace when module content_sha256 value changes (#6335) (e31395d)
  • cloudflare_workers_script: Update docs note for resource (#6304) (f7b4cef)
  • cloudflare_workflow: download dependencies for workflow resource acceptance tests (#6302) (84bade9)
  • correctly detect more ID attributes for data sources (d5f4e7d)
  • custom_pages: fix broken tests (#6372) (95f344e)
  • custom_pages: update type enumerations (#6369) (8bd0d09)
  • enable skipped gateway policy tests and simplify quarantine test (#6296) (b220f2b)
  • ensure model/schema parity across several resources (#6379) (418aedd)
  • fix zero_trust_dex_test tests (#6301) (0345a4d)
  • internal: correctly generate schema according to annotations (529f0ff)
  • migrate: add target flag to specify resources (#6324) (1b94fcd)
  • notification_policy: address drift due to unordered lists, converted to sets (#6316) (7eabe67)
  • read by id data sources should have required IDs (1ca9485)
  • restore missing testdata (#6378) (5cb8dc6)
  • workers_version: inconsistent binding order causing inconsistent result after apply (#6342) (1de79a4)
  • zero_trust_access_service_token: client secret versioning (#6328) (d6b7107)
  • zero_trust_dex_test: ensure model/schema parity (#6370) (066ae4f)
  • zero_trust_dex_test: fix duplicate key, imports (#6366) (15c05d0)
  • zero_trust_dlp_custom_profile: fix read, refresh, import (#6391) (3154453)
  • zero_trust_tunnel_cloudflared_virtual_network: fix sweeper panics (#6392) (c190bc7)

Chores

  • chore: pin cloudflare-go for provider release (61a33f9)
  • chore: use cloudflare-go@next for the 'next' branch (8d8ff6d)
  • chore(abuse): rename path parameter (cbda07b)
  • modernize zero_trust_tunnel_cloudflared_config tests and fix warp_routing (#6294) (36d38a6)
  • modernize zero_trust_tunnel_cloudflared_virtual_network tests and improve (#6293) (1b0f6d6)
  • api_shield: Acceptance tests increase coverage (#6325) (3e957c7)
  • fix errors in cloudflare_pages_project acceptance tests (#6318) (cb63e28)
  • logpush_jobs: Add tests from basic to full fields, and changes on omitempty field (#6337) (696abcd)
  • organizations and organization_profiles: Acceptance Tests and wait after create (#6329) (ecfd9bf)
  • organizations: wire up acceptance test in CI (#6349) (c1cbe9e)
  • pages_project: only sweep pages projects resources created during testing (#6298) (1a2daa3)
  • pages_project: update CLOUDFLARE_PAGES_OWNER and CLOUDFLARE_PAGES_REPO used for acceptance tests (#6300) (939499e)
  • queue: Acceptance tests (#6339) (d9eb75d)
  • r2_bucket_lock, r2_bucket_lifecycle: add acceptance tests (#6299) (1fdbd28)
  • update pr template (#6359) (a062c51)
  • zero_trust_connectivity_directory_service: Add wvpc / connectivity directory servic acceptance tests (#6334) (63e78d5)
  • zero_trust_dlp_custom_profile: shared_entries acceptance tests (#6317) (83cf87b)
  • zero_trust_network_hostname_route: Add acceptance tests for Hostname Routes (#6282) (0ec769b)
  • zerot trust dl resources: Add acceptance tests for DLP resources (rebased version of !5751) (#6233) (cbd0568)
    loudflare/commit/6bffa7c23f5d42826b818052e5581745464530dd))

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

NewReleases is sending notifications on new releases.