Skip to content

Releases: cloudflare/terraform-provider-cloudflare

v4.36.0

26 Jun 00:42
ec37bf8
Compare
Choose a tag to compare

NOTES:

  • resource/zone_settings_override: deprecate mobile_redirect setting and include state migration to remove from local state. You should immediately remove the configuration from the resource to prevent permadiffs. (#3337)

ENHANCEMENTS:

  • resource/cloudflare_access_application: Support configuring OIDC SaaS access token lifetime (#3353)

BUG FIXES:

  • resource/cloudflare_list_item: fix crash when not using type = "redirect" due to attempting to compare nil (#3368)
  • resource/cloudflare_list_item: implement exact match for IP values to prevent overlapping IP prefixes from not being found (#3368)

DEPENDENCIES:

  • provider: bump github.com/aws/aws-sdk-go-v2/config from 1.27.18 to 1.27.19 (#3360)
  • provider: bump github.com/aws/aws-sdk-go-v2/config from 1.27.19 to 1.27.20 (#3362)
  • provider: bump github.com/aws/aws-sdk-go-v2/config from 1.27.20 to 1.27.21 (#3364)
  • provider: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.18 to 1.17.19 (#3360)
  • provider: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.19 to 1.17.20 (#3362)
  • provider: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.20 to 1.17.21 (#3364)
  • provider: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.55.1 to 1.55.2 (#3360)
  • provider: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.55.2 to 1.56.0 (#3362)
  • provider: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.56.0 to 1.56.1 (#3364)
  • provider: bump github.com/aws/aws-sdk-go-v2 from 1.27.2 to 1.28.0 (#3360)
  • provider: bump github.com/aws/aws-sdk-go-v2 from 1.28.0 to 1.29.0 (#3362)
  • provider: bump github.com/aws/aws-sdk-go-v2 from 1.29.0 to 1.30.0 (#3364)
  • provider: bump github.com/cloudflare/cloudflare-go from 0.97.0 to 0.98.0 (#3365)
  • provider: bump github.com/cloudflare/cloudflare-go/v2 from 2.2.0 to 2.3.0 (#3363)
  • provider: bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7 in /tools (#3395)

v4.35.0

12 Jun 01:00
4e4d2ac
Compare
Choose a tag to compare

ENHANCEMENTS:

  • resource/cloudflare_access_application: Add Hybrid and Implicit flow support to OIDC SaaS Apps (#3324)
  • resource/cloudflare_access_organization: Fix 'name' being optional (#3343)
  • resource/cloudflare_load_balancer_pool: Add support for virtual_network_id (#3333)
  • resource/cloudflare_teams_account: add support for 'virtual_ip' (#3321)
  • resource/resource_cloudflare_zone: add support for 'vanity_name_servers' (#3315)

BUG FIXES:

  • resource/cloudflare_access_application: Fix bug requiring explicit account_id or zone_id (#3352)
  • resource/cloudflare_access_application: force recreation if SaaS app auth_type is changed (#3332)
  • resource/cloudflare_list_item: handle overlapping redirect source_url (#3335)
  • resource/cloudflare_logpush_job: Mirror API defaults for record_delimiter to include newline (#3334)
  • resource/cloudflare_waiting_room_event: fix panic when trying to import a resource (#3351)

DEPENDENCIES:

  • provider: bump github.com/aws/aws-sdk-go-v2/config from 1.27.16 to 1.27.17 (#3339)
  • provider: bump github.com/aws/aws-sdk-go-v2/config from 1.27.17 to 1.27.18 (#3350)
  • provider: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.16 to 1.17.17 (#3339)
  • provider: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.17 to 1.17.18 (#3350)
  • provider: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.54.3 to 1.54.4 (#3339)
  • provider: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.55.0 to 1.55.1 (#3350)
  • provider: bump github.com/aws/aws-sdk-go-v2 from 1.27.0 to 1.27.1 (#3339)
  • provider: bump github.com/aws/aws-sdk-go-v2 from 1.27.1 to 1.27.2 (#3350)
  • provider: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.54.4 to 1.55.0 in the aws group (#3346)
  • provider: bump github.com/cloudflare/cloudflare-go from 0.96.0 to 0.97.0 (#3347)
  • provider: bump github.com/hashicorp/terraform-plugin-framework from 1.8.0 to 1.9.0 (#3341)
  • provider: bump golang.org/x/net from 0.25.0 to 0.26.0 (#3342)
  • provider: bump goreleaser/goreleaser-action from 5.1.0 to 6.0.0 (#3345)

v4.34.0

29 May 02:10
c199112
Compare
Choose a tag to compare

FEATURES:

  • New Resource: cloudflare_risk_behavior (#3307)

ENHANCEMENTS:

  • resource/cloudflare_access_application: Add support for OIDC refresh tokens, allowing PKCE without client secret, custom claims, and specifying name_by_idp for custom attributes/claims (#3306)
  • resource/cloudflare_access_application: improve validation logic for zone level reusable policies (#3325)
  • resource/cloudflare_access_group: improve validation logic for zone level reusable policies (#3325)
  • resource/cloudflare_ruleset: add support for fonts and disable_rum action parameters (#3261)

DEPENDENCIES:

  • provider: bump github.com/aws/aws-sdk-go-v2/config from 1.27.13 to 1.27.14 (#3310)
  • provider: bump github.com/aws/aws-sdk-go-v2/config from 1.27.14 to 1.27.15 (#3313)
  • provider: bump github.com/aws/aws-sdk-go-v2/config from 1.27.15 to 1.27.16 (#3326)
  • provider: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.13 to 1.17.14 (#3310)
  • provider: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.14 to 1.17.15 (#3313)
  • provider: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.15 to 1.17.16 (#3326)
  • provider: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.54.0 to 1.54.1 (#3310)
  • provider: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.54.1 to 1.54.2 (#3313)
  • provider: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.54.2 to 1.54.3 (#3326)
  • provider: bump github.com/aws/aws-sdk-go-v2 from 1.26.1 to 1.26.2 (#3310)
  • provider: bump github.com/aws/aws-sdk-go-v2 from 1.26.2 to 1.27.0 (#3313)
  • provider: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.53.2 to 1.54.0 in the aws group (#3308)
  • provider: bump github.com/cloudflare/cloudflare-go from 0.95.0 to 0.96.0 (#3322)
  • provider: bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.33.0 to 2.34.0 (#3316)
  • provider: bump github.com/hashicorp/terraform-plugin-testing from 1.6.0 to 1.8.0 (#3317)

v4.33.0

15 May 05:31
6c72741
Compare
Choose a tag to compare

ENHANCEMENTS:

  • resource/cloudflare_access_application: added support for 'policies' argument (#3288)
  • resource/cloudflare_access_policy: added support for reusable policies (#3288)
  • resource/cloudflare_zone_settings_override: add support for NEL (#3305)

BUG FIXES:

  • resource/cloudflare_list_item: retry list ID fetch operations for the identifiers (#3303)

DEPENDENCIES:

  • provider: bump github.com/aws/aws-sdk-go-v2/config from 1.27.11 to 1.27.12 (#3295)
  • provider: bump github.com/aws/aws-sdk-go-v2/config from 1.27.12 to 1.27.13 (#3301)
  • provider: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.11 to 1.17.12 (#3295)
  • provider: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.12 to 1.17.13 (#3301)
  • provider: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.53.1 to 1.53.2 (#3295)
  • provider: bump bflad/action-milestone-comment from 1 to 2 (#3299)
  • provider: bump github.com/cloudflare/cloudflare-go/v2 from 2.1.0 to 2.2.0 (#3298)
  • provider: bump github.com/hashicorp/terraform-plugin-mux from 0.15.0 to 0.16.0 (#3296)
  • provider: bump goreleaser/goreleaser-action from 5.0.0 to 5.1.0 (#3302)

v4.32.0

08 May 01:04
de80999
Compare
Choose a tag to compare

NOTES:

  • resource/cloudflare_rate_limit: This resource is being deprecated in favor of the cloudflare_rulesets resource (#3279)

ENHANCEMENTS:

  • resource/cloudflare_access_application: add support for SCIM provisioning configuration (#3291)
  • resource/cloudflare_access_group: Add the option for email_list to be used in require, include and exclude fields (#3247)
  • resource/cloudflare_device_posture_rules: added support for os_version_extra (#3281)

BUG FIXES:

  • resource/cloudflare_turnstile: Fix error handling corrupting state (#3284)

DEPENDENCIES:

  • provider: bump github.com/cloudflare/cloudflare-go from 0.94.0 to 0.95.0 (#3294)
  • provider: bump github.com/hashicorp/terraform-plugin-go from 0.22.2 to 0.23.0 (#3289)
  • provider: bump golang.org/x/net from 0.24.0 to 0.25.0 (#3290)
  • provider: bump golangci/golangci-lint-action from 5 to 6 (#3293)

v4.31.0

01 May 01:09
79c3937
Compare
Choose a tag to compare

ENHANCEMENTS:

  • resource/cloudflare_access_application: added support for options_preflight_bypass (#3267)
  • resource/cloudflare_dlp_profile: Added support for ocr_enabled field to profiles (#3224)
  • resource/cloudflare_notification_policy: add 'target_ip' atrribute to 'filter' nested block (#3263)
  • resource/cloudflare_teams_account: add custom_certificate setting support (#3253)
  • resource/cloudflare_teams_location: added ecs_support field (#3264)

BUG FIXES:

  • resource/cloudflare_hyperdrive_config: Fix 'HyperdriveID' not included in Update call (#3251)
  • resource/cloudflare_managed_headers: disable header if it is deleted from terraform state (#3260)
  • resource/cloudflare_worker_script: fix namespaced script delete trying to delete from account rather than the namespace (#3238)

INTERNAL:

  • provider: introduce a muxed client to support using cloudflare-go/v0 and cloudflare-go/v2 together (#3262)

DEPENDENCIES:

  • provider: bump github.com/cloudflare/cloudflare-go from 0.93.0 to 0.94.0 (#3265)
  • provider: bump github.com/cloudflare/cloudflare-go/v2 from 2.0.0 to 2.1.0 (#3274)
  • provider: bump github.com/hashicorp/terraform-plugin-framework from 1.5.0 to 1.8.0 (#3255)
  • provider: bump github.com/hashicorp/terraform-plugin-go from 0.21.0 to 0.22.2 (#3254)
  • provider: bump golang.org/x/net from 0.19.0 to 0.23.0 in /tools (#3258)
  • provider: bump golangci/golangci-lint-action from 4 to 5 (#3271)

v4.30.0

17 Apr 01:45
a1ec115
Compare
Choose a tag to compare

ENHANCEMENTS:

  • cloudflare/resource_logpush_job: Add support for page_shield_events (#3237)
  • resource/cloudflare_access_group: added support for common_names rule list type to allow for more than one common_name rule in a policy block (#3229)
  • resource/cloudflare_access_policy: added support for common_names rule list type to allow for more than one common_name rule in a policy block (#3229)
  • resource/cloudflare_ipsec_tunnel: added support for replay_protection (#3249)

BUG FIXES:

  • resource/cloudflare_email_routing_address: Make sure schema is correctly upgraded. (#3245)

DEPENDENCIES:

  • provider: bump github.com/aws/aws-sdk-go-v2/config from 1.27.10 to 1.27.11 (#3232)
  • provider: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.10 to 1.17.11 (#3232)
  • provider: bump github.com/cloudflare/cloudflare-go from 0.92.0 to 0.93.0 (#3239)
  • provider: bump golang.org/x/net from 0.22.0 to 0.23.0 (#3225)
  • provider: bump golang.org/x/net from 0.23.0 to 0.24.0 (#3230)

v4.29.0

03 Apr 00:24
0065528
Compare
Choose a tag to compare

BREAKING CHANGES:

  • data_source/record: Remove locked flag which is always false (#3220)

ENHANCEMENTS:

  • datasource/cloudflare_tunnel: Add the option to filter deleted tunnels (#3201)
  • resource/cloudflare_teams_rule: Add support for resolver policies (#3198)

DEPENDENCIES:

  • provider: bump github.com/aws/aws-sdk-go-v2/config from 1.27.9 to 1.27.10 (#3222)
  • provider: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.9 to 1.17.10 (#3222)
  • provider: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.53.0 to 1.53.1 (#3222)
  • provider: bump github.com/aws/aws-sdk-go-v2 from 1.26.0 to 1.26.1 (#3222)

v4.28.0

28 Mar 02:36
bf14618
Compare
Choose a tag to compare

ENHANCEMENTS:

  • resource/cloudflare_access_application: adds saml_attribute_transform_jsonata to SaaS applications (#3187)
  • resource/cloudflare_device_posture_rule: update support for new fields for crowdstrike_s2s posture rule. (#3216)
  • resource/cloudflare_ipsec_tunnel: Adds IPsec tunnel health_check_direction & health_check_rate parameters (#3112)

DEPENDENCIES:

  • provider: bump github.com/aws/aws-sdk-go-v2/config from 1.27.8 to 1.27.9 (#3207)
  • provider: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.8 to 1.17.9 (#3207)
  • provider: bump github.com/cloudflare/cloudflare-go from 0.90.0 to 0.91.0 (#3208)
  • provider: bump github.com/cloudflare/cloudflare-go from 0.91.0 to 0.92.0 (#3218)

v4.27.0

20 Mar 03:32
8eff945
Compare
Choose a tag to compare

FEATURES:

  • New Resource: cloudflare_access_mutual_tls_hostname_settings (#3173)
  • New Resource: cloudflare_hyperdrive_config (#3111)

ENHANCEMENTS:

  • resource/cloudflare_dlp_profile: Added support for context_awareness field to profiles (#3158)
  • resource/cloudflare_logpush_job: Add output_options parameter (#3171)
  • resource/cloudflare_notification_policy: Implement the airport_code filter (#3183)
  • resource/cloudflare_worker_script: Add dispatch_namespace to support uploading to a Workers for Platforms namespace (#3154)
  • resource/cloudflare_worker_script: Add tags to support tagging Workers for Platforms Workers (#3154)

BUG FIXES:

  • resource/cloudflare_access_application: Add Sensitive to oidc client_secret and preserve client_secret across apply (#3168)
  • resource/cloudflare_list_item: fix id parsing for imports (#3191)
  • resource/cloudflare_logpush_job: only set the value in state when it is defined (#3188)

DEPENDENCIES:

  • provider: bump github.com/aws/aws-sdk-go-v2/config from 1.27.6 to 1.27.7 (#3172)
  • provider: bump github.com/aws/aws-sdk-go-v2/config from 1.27.7 to 1.27.8 (#3197)
  • provider: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.6 to 1.17.7 (#3172)
  • provider: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.7 to 1.17.8 (#3197)
  • provider: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.51.3 to 1.51.4 (#3172)
  • provider: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.51.4 to 1.52.0 (#3182)
  • provider: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.52.0 to 1.52.1 (#3190)
  • provider: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.52.1 to 1.53.0 (#3197)
  • provider: bump github.com/aws/aws-sdk-go-v2 from 1.25.2 to 1.25.3 (#3172)
  • provider: bump github.com/aws/aws-sdk-go-v2 from 1.25.3 to 1.26.0 (#3197)
  • provider: bump github.com/cloudflare/cloudflare-go from 0.89.0 to 0.90.0 (#3178)
  • provider: bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /tools (#3180)
  • provider: bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#3181)