Skip to content

Releases

v0.30.0

Choose a tag to compare

@vaishakdinesh vaishakdinesh released this 22 Oct 21:07
f43309a

0.30.0 (October 22nd, 2026)

  • deps: build with Go 1.27.3, which distrusts a set of intermediate certificate authorities that have been revoked for CA compromise. The distrust list is compiled into the binary, so affected chains are rejected regardless of the host's system trust store.
  • generate: emit discovery_id instead of operation_id for cloudflare_api_shield_discovery_operation, matching the attribute rename in provider v5.28.0. Generated configuration for this resource was rejected by terraform validate against provider v5.28.0 and later.
  • generate: drop v5 support for cloudflare_registrar_domain. Provider v5.28.0 removed the resource, so there is no schema to generate against. v4 output is unaffected.

v0.29.0

Choose a tag to compare

@musa-cf musa-cf released this 02 Sep 18:22
739dcf3

What's Changed

  • fix(ci): bump homebrew formula action to v4 by @ssicard in #992
  • chore: bump cloudflare-go to v0.118.0 by @musa-cf in #996
  • feat: preserve content_converter in v4 rulesets by @jafowler in #995
  • docs(changelog): add v0.29.0 release notes by @musa-cf in #997

Full Changelog: v0.28.0...v0.29.0

v0.28.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 20:23
1863c4c
Merge pull request #990 from cloudflare/feat/add-ai-gateway-support

feat(ai_*): add cloudflare_ai_* resource generate and import support

v0.27.0

Choose a tag to compare

@github-actions github-actions released this 26 May 21:58
4eca5a2
v0.27.0

v0.26.0

Choose a tag to compare

@github-actions github-actions released this 01 May 17:58
9c4e3d7
Merge pull request #974 from cloudflare/vaishak/upgrade-hc-install

fix: upgrade hc-install to v0.9.4 to fix expired PGP key

v0.25.0

Choose a tag to compare

@musa-cf musa-cf released this 19 Mar 22:30
a6c8110

Features

  • User-Agent identification: cf-terraforming/ is now appended to the User-Agent header on all outgoing Cloudflare API requests, enabling identification of tool-generated traffic in API logs. (#967 (#967))

Bug Fixes

  • cloudflare_ruleset: Fixed a validation error that occurred when generating rulesets containing skip rules with empty rules lists. (#957 (#957))
  • cloudflare_filter (v5): Fixed incorrect HCL output by restructuring the flat API response into the nested body block required by the v5 provider schema. (#958 (#958))
  • cloudflare_account_subscription (v5): Fixed extraneous fields being included in the rate_plan block; only id and scope are now emitted. (#958 (#958))
  • cloudflare_snippet_rules (v5): Fixed generation by collapsing the multiple per-rule API responses into a single resource containing a rules array, matching the v5 provider's expected schema. (#958 (#958))
  • cloudflare_snippets (v5): Fixed generation by promoting the main_module field into a metadata block as required by the v5 provider schema. (#958 (#958))

Full Changelog: v0.24.0...v0.25.0

v0.24.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 23:50
09fdf95

What's Changed

Full Changelog: v0.23.3...v0.24.0

v0.23.3

Choose a tag to compare

@jacobbednarz jacobbednarz released this 03 Feb 03:50
21e9377

What's Changed

  • build(deps): bump github.com/cloudflare/cloudflare-go from 0.114.0 to 0.115.0 by @dependabot in #788
  • internal: handle explicitly provided credentials by @jacobbednarz in #791

Full Changelog: v0.23.2...v0.23.3

v0.23.2

Choose a tag to compare

@jacobbednarz jacobbednarz released this 28 Jan 04:30
6584acd

What's Changed

Full Changelog: v0.23.1...v0.23.2

v0.23.1

Choose a tag to compare

@jacobbednarz jacobbednarz released this 24 Jan 04:58
a2a60ef

What's Changed

Full Changelog: v0.23.0...v0.23.1