Releases: cloudflare/terraform-provider-cloudflare
Releases · cloudflare/terraform-provider-cloudflare
v4.52.2
ENHANCEMENTS:
- internal/sdkv2provider/schema_cloudflare_access_service_tokens.go: Add graceful rotation support for client secrets
- internal/sdkv2provider/resource_cloudflare_access_service_tokens_test.go: Add graceful rotation support for client secrets
- internal/sdkv2provider/resource_cloudflare_access_service_tokens.go: Add graceful rotation support for client secrets
v5.9.0
5.9.0 (2025-08-29)
Full Changelog: v5.8.4...v5.9.0
Features
- add comprehensive zero_trust_access_group v4→v5 migration support (44b55c1)
- add job IDs (8bcdbd5)
- api: api update (b9b17cf)
- api: api update (8ec5c0e)
- api: api update (fb4eddb)
- api: api update (12c4328)
- api: api update (511614c)
- api: api update (1d22129)
- api: api update (7391faf)
- api: api update (4fa333d)
- api: api update (5f93f24)
- api: api update (b584f87)
- api: api update (ff12699)
- api: api update (ad38f3f)
- api: api update (51bbca9)
- api: api update (d873115)
- api: api update (a6065ba)
- api: api update (2545b2c)
- api: api update (abcd800)
- api: api update (9251429)
- api: api update (4980f38)
- api: api update (76010ab)
- api: api update (627dfd8)
- api: api update (b6e00b8)
- api: api update (8bfb0c4)
- api: api update (d614e59)
- api: api update (b1cb9f3)
- api: api update (098a710)
- api: api update (da44c34)
- api: api update (276d413)
- api: api update (403f6a6)
- api: api update (51788e7)
- api: api update (841fa60)
- api: api update (cfcd80d)
- api: api update (8832c77)
- api: api update (f02e8ce)
- api: api update (bfd878b)
- implement automated v4→v5 migrations for zero trust access application (344d995)
- implement automated v4→v5 migrations for zero trust access policy (204a2c0)
- implement comprehensive v4 to v5 migration for zero_trust_access_group resources (c63bd93)
- implement comprehensive v4→v5 migration for tiered_cache resources (1d763a9)
- migrate argo (21bef66)
- migrate state (47c25c2)
- migrate state (799e3c2)
- migrate: fix access application domain_type and destinations migration (f572e62)
- migrate: remove skip_app_launcher_login_page when type is not app_launcher (1cfa5ec)
- migrations for zero_trust_access_application (bb35c7c)
- migrations for zero_trust_access_identity_provider (75e412f)
- migrations for zero_trust_access_mtls_certificate (4d547c5)
- migrations for zero_trust_access_mtls_hostname_settings (82ff1cb)
- parallel test runs (48d5c35)
- regional_hostname: support migration from v4 to v5 (ffd589d)
- state upgrader (ed2ad91)
- sweeper for magic_wan_static_route (51728f9)
- zero trust access policy migrations (134df93)
Bug Fixes
- 'created_on' API inconsistencies in LB pool (e8d34db)
- access application model schema parity (94311b7)
- account_member tests (832a05a)
- api_token (3846ff9)
- drift (6e5659d)
- dynamic type validators should handle int and floats correctly (5ae1226)
- enable account_member tests (d3ba4ab)
- encoder crash for nested nils in dynamic types (91e9782)
- enhance DNS record sweeper to prevent apex domain test conflicts (4be8681)
- grit p...
v5.8.4
v5.8.3
5.8.3 (2025-08-15)
Full Changelog: v5.8.2...v5.8.3
Features
- api: api update (23eb89c)
- api: api update (57928dc)
- api: api update (3351a79)
- api: api update (b1afd55)
- api: api update (aa5ac4d)
- api: api update (01bea92)
- api: api update (5bf6360)
- api: api update (698d90c)
- api: api update (c9f96d3)
- api: api update (f5ee559)
- api: api update (2568efa)
- api: api update (5afa7cb)
- api: api update (7cd55d3)
- api: api update (f1b07f6)
- api: api update (0e1f55c)
- api: api update (535c250)
- api: api update (dda8106)
- apijson: add
decode_null_to_zero
tag option (71538e5) - apijson: move changes to new
apijsoncustom
package (f5b955b) - ensure
internal/apiform
encoder can handle "force_encode" serialization tag (0d8e9ee) - ensure
internal/apiform
encoder can handle "force_encode" serialization tag (840ee94)
Bug Fixes
- cloudflare_ruleset: handle omitted
rules
in API responses (7f15668) - dont run in parallel (9c952a9)
- imports (4369f06)
- list item test execution and add managed_transforms (c3c3bb4)
- list_item: Use proper pagination from client (8f692ad)
- regex to not account order (1e2d64d)
- remove workers_for_platforms_dispatch_namespace default value for 'trusted_workers' (dded442)
- test assertion regex (9a0b7ab)
- test data (1cc94d4)
- update schema (6c97aad)
- workers_script: ignore unmanaged secret_text bindings (a3b6816), closes #5892
- workers_script: Obtain migrations directly from config instead of plan (2602dba), closes #5898
- workers_script: Revert treating cloudflare_workers_script.bindings as a Set (757b98f)
- zero_trust_access_application tests (d7eccc3)
- zt orgs (fc9f9a2)
- zt orgs another way (93f95cd)
Chores
- add bot management test (6114b7d)
- api: upload stainless config from cloudflare-config (68454d3)
- api: upload stainless config from cloudflare-config (33e7b03)
- api: upload stainless config from cloudflare-config (bf113c7)
- api: upload stainless config from cloudflare-config (7b2fe37)
- api: upload stainless config from cloudflare-config (9c03a0e)
- api: upload stainless config from cloudflare-config (9babc23)
- api: upload stainless config from cloudflare-config (872f8ba)
- api: upload stainless config from cloudflare-config (b21ea4a)
- api: upload stainless config from cloudflare-config (5790fb1)
- api: upload stainless config from cloudflare-config (2016bf8)
- api: upload stainless config from cloudflare-config (ef987a8)
- api: upload stainless config from cloudflare-config (26c37c4)
- enable token-based auth for acceptance tests (20ea7d8)
- extra checks (3e5591e)
- fix deterministic zone names in cloudflare_zone acceptance tests (1de0cc3)
- fix TestAccCloudflareAccessIdentityProvider_OAuth_Import (82c589a)
- fix ZT mtls certificate acceptance tests (cda1128)
- internal: upgrade cloudflare/circl (2df21d4)
- modernize zero_trust_access_mtls_hostname_settings tests (0a0556b)
- new line (1c0eb79)
- no-op plan (db1b335)
- remove line ([1adfcc1](1adfcc100ebce5d31b9...
v5.8.2
5.8.2 (2025-08-01)
Full Changelog: v5.8.1...v5.8.2
Features
Chores
- update model for zt gateway settings (a084e1b)
v5.8.1
v5.8.0
5.8.0 (2025-08-01)
Full Changelog: v5.7.1...v5.8.0
Features
- api: api update (b2e32df)
- api: api update (daa1cbb)
- api: api update (5dc00ef)
- api: api update (b8aac5d)
- api: api update (b490b66)
- api: api update (2c8a947)
- api: api update (b8768d3)
- api: api update (1efccfd)
- api: api update (2e1f574)
- api: api update (2333c4b)
- api: api update (7d07c43)
- api: api update (5a661e8)
- api: api update (6f54311)
- api: api update (f2ac6c5)
- api: api update (cf7e91b)
- api: api update (04a9002)
- api: api update (1a0fdc5)
- api: api update (d42b931)
- api: api update (5280cf8)
- api: api update (4917756)
- api: api update (7fbafd5)
- api: api update (709e28a)
- api: api update (9773002)
- api: api update (3120f94)
- api: api update (1b34fa3)
- api: api update (911115b)
- api: api update (5086198)
- api: api update (83f8053)
- api: api update (c1de739)
- api: api update (9742219)
- api: api update (c9f52e4)
- api: api update (62dab18)
- api: api update (5e36c02)
- api: api update (2e75b98)
- api: api update (eb4c002)
- state migration for custom_pages (d826ae8)
- workers_script: add support for
content_type
attribute (necessary for Python Workers) (21b235a)
Bug Fixes
- add version back to extended email settings for gateway (81df358)
- initial snippets acceptance tests (e2d6a0e)
- list item model (b64e4fc)
- make gateway settings host selector + inspection optional (a5cbc80)
- workers_script: add missing
workflow
value tobindings.type
validator (cb5d655) - workers_script: fix nested computed attributes under
bindings
causing unwarranted plan diffs (ab9dd38) - workers_script: handle
text
value forsecret_text
bindings during refresh plan (3ff7ac3) - workers_script: handle empty
placement
object during refresh plan (ee64d6b) - workers_script: mark
migrations
as WriteOnly (409e81b) - zero_trust_gateway_settings: remove leftover import (1c3c135)
Chores
- api: update composite API spec (c1d05a1)
- api: upload OpenAPI schema from api-schemas (cb6f526)
- api: upload stainless config from cloudflare-config (033cf6d)
- api: upload stainless config from cloudflare-config (d30fb7f)
- api: upload stainless config from cloudflare-config (59efb43)
- api: upload stainless config from cloudflare-config (0ac93c5)
- api: upload stainless config from cloudflare-config (91aa4e4)
- fix code formatting (ff642bc)
- housekeeping (a42c70a)
- missing import (629f60d)
- remove redundant newline (2a4b8f7)
- tests: Add acceptance tests for WARP Connector resource (62f19ce)
- workers_script: add import verification step to test cases (f89916c)
- workers_script: update tests to replace legacy check functions with state checks (6181db3)
v4.52.1
v5.7.1
v5.7.0
5.7.0 (2025-07-14)
Full Changelog: v5.6.0...v5.7.0
Features
- api: Add 'zero_trust_tunnel_warp_connector' Terraform resource (204d752)
- api: Add DELETE and POST routes for Magic Connector (b3c8c0a)
- api: api update (85a1a2f)
- api: api update (c20c04c)
- api: api update (f936dc9)
- api: api update (a5634a8)
- api: api update (d7e118c)
- api: api update (7a1200e)
- api: api update (97ea6d6)
- api: api update (75e1515)
- api: api update (223c0ff)
- api: api update (7e9304b)
- api: api update (b98281d)
- api: api update (d94fb1f)
- api: api update (7861f45)
- api: api update (534cc05)
- api: api update (39676a0)
- api: api update (c449ded)
- api: api update (de3965a)
- api: api update (ab0e41a)
- api: api update (c8168f2)
- api: api update (371b58e)
- new option to send computed values back to server (2b9c5d5)
- workers_script: support
content_file
andcontent_sha256
attribute pair as alternative tocontent
(6c850b0) - zero_trust_dlp: Added individual resources and new routes (2b7185f)
Bug Fixes
- assertion (58392a5)
- ci jobs (8fd4d84)
- ci run setup (b38f788)
- ci: release-doctor — report correct token name (87e54a5)
- logpull_retention: Fix Terraform ID property (de3811f)
- null nested attribute decoding (5ba7d5b)
- terraform: strip leading/trailing underscores from attribute names (e00ca4b)
- zone_subscription: Fix incorrect path identifier on Update and Read (e00223d)
Chores
- api: Specify default value for Zone Lockdown 'paused' property (808598c)
- api: Specify default value for Zone Lockdown 'paused' property (072f9f7)
- ci: only run for pushes and fork pull requests (df566b9)
- config: bump cloudflare-go (8671c9a)
- internal: codegen related update (70ba827)
- internal: codegen related update (f29c24a)
- run steps on failure (c7360a5)
- skip flaky list item tests due to rate limit (85f5b78)
- skip flaky list item tests due to rate limit (c980fdc)
- test: Fix acceptance test runner (c964479)
- test: Fix model parity tests (52446ec)
- test: Skip GRE tunnel tests (7278846)
- test: Skip magic tests when we don't have the right environment (c8c505b)
- test: Skip some Access IDP tests (9e13c6f)
- test: Skip some rulesets tests (263f43c)
- test: Skip TestAccCloudflareAPIShieldBasic (b5a6ba3)
- test: Skip TestAccCloudflareAPITokenData (11f728d)
- test: Skip TestAccCloudflareTeamsList_LottaListItems (7e6c4da)
- test: Skip zone lockdown tests (bfe7436)
- test: Skip zone subscription tests (a533043)
- update docs (884dcd8)
- update docs (cd30cb5)
- zone_subscription: Fix ID property configuration (b762cf2)