Releases: cloudflare/terraform-provider-cloudflare
Releases · cloudflare/terraform-provider-cloudflare
v3.1.0
v3.0.1
v3.0.0
Please follow the 2.x to 3.x upgrade guide for migrating versions.
BREAKING CHANGES:
- resource/cloudflare_access_rule:
configuration
is now aTypeList
instead of aTypeMap
(#1188) - resource/cloudflare_custom_ssl:
custom_ssl_options
is now aTypeList
instead ofTypeMap
(#1188) - resource/cloudflare_load_balancer:
fixed_response
is now aTypeList
instead of aTypeMap
(#1188) - resource/cloudflare_load_balancer: fixed_response.status_code
is now a
TypeIntinstead of a
TypeString` (#1188) - resource/cloudflare_record:
data
is now aTypeList
instead of aTypeMap
(#1188)
NOTES:
- provider: Golang version has been upgraded to 1.17 (#1188)
- provider: HTTP user agent is now "terraform/:version terraform-plugin-sdk/:version terraform-provider-cloudflare/:version" (#1188)
- provider: Minimum Terraform core version is now 0.14 (#1188)
- provider: terraform-plugin-sdk has been upgraded to 2.x (#1188)
ENHANCEMENTS:
- resource/cloudflare_custom_hostname:
settings.ciphers
is now aTypeSet
internally to handle suppress ordering changes. Schema representation remains the same (#1188) - resource/cloudflare_custom_hostname:
settings
is nowOptional
/Computed
to reflect the stricter schema validation introduced in terraform-plugin-sdk v2 (#1188) - resource/cloudflare_custom_hostname:
status
is nowComputed
as the value isn't managed by an end user (#1188)
v2.27.0
NOTES:
- provider: Update to cloudflare-go v0.22.0 (#1184)
FEATURES:
- New Resource:
cloudflare_access_keys_configuration
(#1186) - New Resource:
cloudflare_teams_account
(#1173) - New Resource:
cloudflare_teams_rule
(#1173)
ENHANCEMENTS:
- resource/cloudflare_access_policy: add support for purpose justification and approvals (#1199)
- resource/cloudflare_ruleset: add support for HTTP rate limiting (#1179)
- resource/cloudflare_ruleset: add support for Transform Rules (#1169)
- resource/cloudflare_ruleset: add support for WAF payload logging (#1174)
- resource/cloudflare_ruleset: add support for more complex skip ruleset configurations (#1201)
BUG FIXES:
v2.26.1
v2.26.0
- New resource:
cloudflare_notification_policy
(#1138) - New resource:
cloudflare_notification_policy_webhooks
(#1151) - New resource:
cloudflare_ruleset
(#1143) - New resource:
cloudflare_teams_location
(#1154) - New datasource:
cloudflare_origin_ca_root_certificate
(#1158)
Improvements
resource/cloudflare_waiting_room
: Add support forjson_response_enabled
as an argument (#1122)
v2.25.0
v2.24.0
Improvements
resource/cloudflare_logpush_job
: Add support for"nel_reports"
as a dataset (#1122)resource/cloudflare_custom_hostname
: Allow SSL options to be optional when not required (#1131)resource/cloudflare_access_identity_provider
: Support optional Okta API token (#1119)resource/cloudflare_load_balancer_pool
: Add support for load shedding (#1108)resource/cloudflare_load_balancer_pool
: Add support for longitude and latitude (#1093)
Fixes
resource/cloudflare_record
: Use correctImport
method on resource (#1116)resource/cloudflare_worker_cron_trigger
: Account for deletion of scripts and force a refresh of triggers (#1121)resource/cloudflare_rate_limit
: Handleorigin_traffic
missing from API response (#1125)resource/cloudflare_record
: Supportallow_overwrite
for root records (#1129)
v2.23.0
v2.22.0
- New resource:
cloudflare_static_route
(#1098)
Improvements
resource/cloudflare_origin_ca
: Ignore decreasingrequested_validity
(#1043)resource/waf_override
: Allowrules
to be optional (#1090)resource/cloudflare_zone
: Don't attempt to set free zone rate plans as that is already the default (#1102)resource/cloudflare_access_application
: Ability to settype
for Applications (#1076)resource/cloudflare_zone_lockdown
: Update documentation to show examples of multiple configurations (#1106)