Releases: cloudflare/terraform-provider-cloudflare
v5.6.0
5.6.0 (2025-06-17)
Full Changelog: v5.5.0...v5.6.0
Features
- api: Add IAM User Groups and AutoRAG (56dcaf3)
- api: api update (f5f9fab)
- api: api update (16f59b7)
- api: api update (38cc34f)
- api: api update (87dfb9f)
- api: api update (9d65aaf)
- api: api update (db05444)
- api: api update (d373046)
- api: api update (7f788ec)
- api: api update (c412337)
- api: api update (39a8871)
- api: api update (7af8e9c)
- api: api update (10873d4)
- api: api update (b298896)
- api: api update (2f3e6c2)
- api: api update (280f050)
- api: api update (df6b8bf)
- api: api update (557f7d0)
- api: api update (b53ba74)
- api: api update (971ca4a)
- api: api update (ef92b4a)
- api: api update (79649c8)
- api: api update (dbc97dc)
- api: api update (d09845d)
- client: support environments property from Stainless config (2e9ad1c)
- schema_validation: add terraform resource mappings (e2f968e)
- support import when resource ID is in read method request body (500f710)
Bug Fixes
- add missing properties (a21b2bc)
- api: Update zone subscription paths (e021998)
- page rule panic #5577 (a3c643d)
- schema: better support top-level arrays in paginated responses (e6331d5)
- static_route: API can accept single routes now (ac52503)
- WDAPI: Fix 'id_property' for zero_trust_device_default_profile_local_domain_fallback (c409fd4)
Chores
- api: TTL is required on DNS records (6f3f1cb)
- api: Update Go SDK version for Terraform provider (27e835d)
- api: Update Go SDK version for Terraform provider (082cf15)
- bump deps to avoid GetResourceIdentitySchemas errors for Terraform CLI v1.12+ (7bceb8f)
- ci: enable for pull requests (779c686)
- internal: codegen related update (24c025e)
- internal: codegen related update (50b8e95)
v5.5.0
5.5.0 (2025-05-19)
Full Changelog: v5.4.0...v5.5.0
Features
- api: api update (3823991)
- api: api update (831ce6c)
- api: api update (0a3e31a)
- api: api update (bf3db8c)
- api: api update (315bae3)
- api: api update (e8e9f5c)
- api: api update (9275cc7)
- api: api update (9d82124)
- api: api update (736d315)
- api: api update (0ae0584)
- api: api update (5f69644)
- api: api update (275a65a)
- api: api update (51f1988)
- api: api update (7a7cce4)
- api: manual updates (d7f399a)
- api: manual updates (8356001)
- workers_subdomain: mark endpoint for upsert (f3cd535)
Bug Fixes
- api: fix path placeholders (0964b9a)
- cloud_connector_rules: define upsert operations (db4e2aa)
- cloud_connector_rules: fix nested schema bodies (#5559) (64edb91)
- cloud_connector_rules: remove outdated warning (#5560) (d7d6ad0)
- cloud_connector_rules: reuse zone_id for anchor aliasing (bb5cbf3)
- cloud_connector: alias read methods (2df31d9)
- cloudforce_one: fix ID typings (#5556) (8f30924)
- cloudforce_one: fix ID typings (#5558) (6259852)
- docs: ensure schema docstrings always match the correct schema (120b0c0)
- internal: more consistent handling of terraform attribute names (69f06bf)
- only unmarshal attributes that exist on the read response schema during refresh (6521853)
- page rule issues (#5601) (6316235)
- r2_bucket_event_notification: add missing queue ID for params (#5594) (eae6622)
- r2_bucket_event_notification: revert incorrect schema update (#5593) (e86f933)
- r2_bucket: fix handling of r2_bucket params (#5562) (aa7ba48)
- r2_bucket: support editing attributes in place (d0f7581)
- release: update README and version correctly in release PRs (5b2c9d1)
- schema: support ID parameters on post bodies in addition to path params (11b8aa9)
- workers_script: Fix refresh behavior and state thrashing (#5544) (5c9e166)
- zone_setting: update model tags to match schema (#5597) (624db57)
Chores
- build: update go.mod indirect dependencies (b808655)
- dep: bump cloudflare-go to v4.4.0 (4c54318)
- grit: make state replacements more flexible (94617a7)
- internal: codegen related update (c805fc4)
Documentation
v5.4.0
5.4.0 (2025-05-05)
Full Changelog: v5.3.0...v5.4.0
Features
- access_settings: add CRUD support (c09313d)
- api: api update (9d7422b)
- api: api update (05ee8a1)
- api: api update (550f36a)
- api: api update (0897751)
- api: api update (de87162)
- api: api update (399bbf5)
- api: api update (1a38d89)
- api: api update (f68c333)
- api: api update (61f2d9b)
- api: api update (99de9f5)
- api: api update (4c88979)
- api: api update (62aca85)
- api: api update (fb7b3cc)
- api: api update (721c070)
- api: api update (2459c26)
- api: api update (557a5b7)
- api: api update (b126460)
- api: api update (dba55a3)
- api: api update (ea6738b)
- api: api update (db2b0b3)
- api: api update (9488f5a)
- api: api update (2b58bcb)
- api: api update (56d1121)
- api: api update (447c889)
- api: api update (28964ac)
- api: api update (f93d382)
- api: api update (b4c15f2)
- api: api update (46e8465)
- api: api update (6f9426b)
- api: api update (5e9f3a7)
- api: api update (94b6154)
- api: api update (9d49cbf)
- api: api update (6d3c122)
- api: api update (880408f)
- api: api update (201b506)
- api: api update (762cf56)
- api: api update (4058ccb)
- api: api update (3996601)
- api: api update (9e54b74)
- api: api update (2521b59)
- api: api update (5103861)
- api: api update (c491f51)
- api: api update (b281833)
- api: api update (7d108ca)
- api: api update (8dc3fc0)
- api: api update (a3c6c2e)
- api: api update (7fa3ae4)
- api: api update (2011650)
- api: api update (a4d240a)
- api: api update (282dfe0)
- api: api update (714c307)
- api: api update (e81a4e1)
- api: api update (afc42a7)
- api: api update (00b46a3)
- api: api update (ae3bbc8)
- api: api update (e2a069f)
- api: api update (33fea7f)
- api: api update (bd83e14)
- api: api update (a371171)
- api: api update (d01e6cd)
- api: api update (20deac9)
- api: api update (b47cdbe)
- api: api update (1836d43)
- api: api update (74eff88)
- api: api update (f96a024)
- api: api update (266ab95)
- api: api update (2223159)
- api: api update ([...
v5.3.0
5.3.0 (2025-04-09)
Full Changelog: v5.2.0...v5.3.0
Features
- access_policy: remove invalid defaults (#5417) (5f6bec0)
- add script to build without optimisations (#5436) (d1a4f49)
- api: Add workers telemetry routes (828b20e)
- api: api update (13ab544)
- api: api update (38b779c)
- api: api update (35e5ee6)
- api: api update (f8f6637)
- api: api update (e00cc2f)
- api: api update (c077795)
- api: api update (3b8d719)
- api: api update (0497567)
- api: api update (a5b6d28)
- api: api update (85ca5b6)
- api: api update (119ea92)
- api: api update (b5b0a8c)
- api: api update (1d07b70)
- api: api update (72a9f83)
- api: api update (c4180b7)
- api: api update (cff25d6)
- api: api update (72d3824)
- api: api update (664cb3c)
- api: api update (44a8c6b)
- api: api update (92919cb)
- api: api update (ac6ab4b)
- api: api update (759abb8)
- api: api update (32c8ef6)
- api: api update (dabc087)
- api: api update (8611b80)
- api: api update (7053012)
- api: api update (45b4ae6)
- api: api update (e959fe3)
- api: api update (be9ae70)
- api: api update (37e7245)
- api: api update (b3f3126)
- api: api update (80ac5b7)
- api: api update (f281c3f)
- api: api update (761a96f)
- api: api update (2bb8703)
- api: api update (69ead96)
- api: api update (e3871a2)
- api: api update (09e6236)
- api: api update (0be6b20)
- api: api update (2e1e307)
- api: api update (78f2553)
- api: api update (67496e3)
- api: api update (#5372) (b940618)
- api: api update (#5375) (a8ea03c)
- api: api update (#5384) (d24be4d)
- api: api update (#5396) (92c6897)
- api: api update (#5408) (e6b94c8)
- api: api update (#5426) (bf1eec3)
- api: api update (#5430) (990d99f)
- api: api update (#5438) (205c1a1)
- api: api update (#5442) (bcb6b61)
- api: api update (#5444) (0c62078)
- api: api update (#5447) (3518fb9)
- api: api update (#5449) (a018ca5)
- api: api update (#5453) (e914374)
- api: api update (#5457) ([369b4be](https://github.com/cloudflare/terraform-provider-cloudflar...
v5.2.0
5.2.0 (2025-03-20)
Full Changelog: v5.1.0...v5.2.0
Features
- add docs generation to format script (#5294) (a199683)
- add SKIP_BREW env var to ./scripts/bootstrap (#5274) (45090a9)
- api: api update (#5243) (7d287a7)
- api: api update (#5249) (9f253d5)
- api: api update (#5257) (220adc9)
- api: api update (#5265) (fc3045a)
- api: api update (#5267) (c7198d8)
- api: api update (#5269) (3f44f89)
- api: api update (#5270) (56c1da3)
- api: api update (#5271) (b6c093a)
- api: api update (#5293) (941a30a)
- api: api update (#5295) (86e4e4e)
- api: api update (#5299) (fe8c29d)
- api: api update (#5300) (0abdfcf)
- api: api update (#5302) (063348c)
- api: api update (#5309) (b8674a5)
- api: api update (#5325) (9a65852)
- api: api update (#5326) (5cc7f58)
- api: api update (#5332) (f16b95e)
- api: api update (#5338) (6ae5427)
- api: api update (#5354) (98b1ec9)
- api: api update (#5355) (0fb620e)
- api: api update (#5356) (9ca6737)
- api: api update (#5357) (2324e79)
- api: api update (#5359) (5b1c190)
- api: manual updates (#5314) (2660117)
- custom_pages: add resource (#5343) (57d76e2)
- custom_pages: mark
identifier
asid
(#5344) (9705e1b) - custom_pages: mark
identifier
asid
(#5345) (5d1afaa) - custom_pages: reintroduce endpoints (#5312) (4653c96)
- dns_settings: fix hierarchy (#5291) (cb5bee3)
- dns: split account and zone DNS settings (#5283) (3c9e05e)
- dns: split account and zone DNS settings (#5285) (d669e8f)
- internal: add HA and IO to initialisms (#5276) (ead063a)
- internal: bump cloudflare-go to 4.2.0 (#5341) (559850d)
- internal: revert HA and IO to initialisms (#5279) (8cce7e4)
- waiting_rooms: add account level list API (#5310) (915f6f7)
- workers: add in secrets endpoints (#5329) (0d8f363)
- zero_trust_device_*_profile: mark include and exclude as mutually exclusive (2db548c)
Bug Fixes
v5.1.0
5.1.0 (2025-02-13)
Full Changelog: v5.0.0...v5.1.0
Features
- api: disable zero_trust_tunnel_cloudflared_token (#5128) (df2c3bc)
- api: enable zero_trust_tunnel_cloudflared_token (#5127) (1bd200e)
- grit: add more support for dns_record attributes (3dbe899)
- various codegen changes (d91aee1)
Bug Fixes
- grit: handle inner objects within the object for records (e7b7bb1)
- grit: handle inner objects within the object for records (c9a5257)
- grit: handle inner objects within the object for records (ae22af5)
- grit: make pattern names consistent (0b2ba12)
- update migration guide to use source, not stdlib (9d208d6)
- use correct name for Grit patterns (2f8d522)
Documentation
v4.52.0
Note
This is the last regular release in the 4.x line. 4.x is no longer under active development.
ENHANCEMENTS:
- resource/cloudflare_waiting_room: add support for Turnstile fields (#4952)
- resource/cloudflare_zero_trust_gateway_policy: allow configuring isolate rules with BISO admin control V2 settings (#4962)
- resource/snippets-rules: make terraform consistent with the API and do not require "enabled" and "description" fields
- resource/snippets: use list instead of set
- resource/cloud_connector_rules: use list instead of set (#4787)
BUG FIXES:
- resource/cloudflare_device_posture_integration: fix bug where
custom_s2s
andtanium_s2s
was not included in the type validation for s2s posture integrations. (#4933)
DEPENDENCIES:
v5.0.0
Warning
v5.x
of this provider is a ground-up rewrite of the SDK, using code generation from our OpenAPI spec.
There are backwards incompatible changes which are documented and outlined in the migration guide
however, we offer codemods to assist as well as the manual steps if you prefer.
Note
v4.x will no longer be in active development per our support policy and all feature
development and improvements will land in v5.x.
Migration guide (including changelog)
https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs/guides/version-5-upgrade
v4.51.0
NOTES:
- resource/cloudflare_ruleset: remove deprecated
http_request_sbfm
phase (#4860)
ENHANCEMENTS:
- resource/cloudflare_access_application: add private destination fields to access application (#4892)
- resource/cloudflare_zero_trust_gateway_policy: allow configuring resolver rules with internal DNS (#4918)
BUG FIXES:
- resource/cloudflare_api_shield_operation: fixed a bug when using variable names other than
var1 ... varN
in endpoint definitions causing these resources to be recreated when nothing has changed.
If this affects you, after upgrading to this version, the resource has to be recreated once more to fix the state, after which the bug is fixed. (#4894) - resource/cloudflare_teams_location: Fix import failures on teams locations (#4859)
- resource/cloudflare_zero_trust_device_posture_rule: Fix 'last_seen' not being written to the state file (#4855)
INTERNAL:
- resource/cloudflare_api_shield_operation: migrated to the
terraform-plugin-framework
. (#4894)
DEPENDENCIES:
v5.0.0-rc1
v5.0.0-rc1