cloudflare/terraform-provider-cloudflare (cloudflare)
### [`v4.12.0`](https://togithub.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#4120-9th-August-2023)
[Compare Source](https://togithub.com/cloudflare/terraform-provider-cloudflare/compare/v4.11.0...v4.12.0)
BREAKING CHANGES:
- resource/cloudflare_ruleset: remove `shareable_entitlement_name` per the Go library changes since it hasn't ever been controllable by users ([#2652](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2652))
FEATURES:
- **New Data Source:** `cloudflare_zone_cache_reserve` ([#2642](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2642))
- **New Resource:** `cloudflare_access_custom_page` ([#2643](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2643))
- **New Resource:** `cloudflare_zone_cache_reserve` ([#2642](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2642))
ENHANCEMENTS:
- resource/cloudflare_access_application: adds the ability to associate a custom page with an application. ([#2643](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2643))
- resource/cloudflare_access_organization: adds the ability to associate a custom page with an organization. ([#2643](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2643))
- resource/cloudflare_notification_policy: Add support for `pages_event_alert` alert type ([#2602](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2602))
- resource/cloudflare_pages_project: Allow renaming projects without destroying and recreating ([#2602](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2602))
- resource/cloudflare_teams_account: Adds support for protocol detection feature ([#2625](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2625))
- resource/cloudflare_user_agent_blocking_rules: add support for importing resources ([#2640](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2640))
BUG FIXES:
- resource/cloudflare_custom_hostname: prevent infinite loop when `wait_for_ssl_pending_validation` is set if SSL status is already `active` ([#2638](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2638))
- resource/cloudflare_load_balancer: fix full deletion of pop_pools, region_pools, country_pools on update ([#2673](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2673))
- resource/cloudflare_load_balancer: handle inconsistent sorting bug in `schema.HashResource` resulting in resources incorrectly being updated when no changes have been made ([#2635](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2635))
- resource/cloudflare_pages_project: `deployment_configs` are now computed ([#2602](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2602))
DEPENDENCIES:
- provider: bumps github.com/aws/aws-sdk-go-v2/config from 1.18.29 to 1.18.32 ([#2651](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2651))
- provider: bumps github.com/aws/aws-sdk-go-v2/config from 1.18.32 to 1.18.33 ([#2670](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2670))
- provider: bumps github.com/aws/aws-sdk-go-v2/credentials from 1.13.28 to 1.13.31 ([#2648](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2648))
- provider: bumps github.com/aws/aws-sdk-go-v2/service/s3 from 1.37.0 to 1.38.1 ([#2650](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2650))
- provider: bumps github.com/cloudflare/cloudflare-go from 0.73.0 to 0.74.0 ([#2652](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2652))
- provider: bumps github.com/hashicorp/terraform-plugin-framework from 1.3.3 to 1.3.4 ([#2657](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2657))
- provider: bumps github.com/hashicorp/terraform-plugin-framework-validators from 0.10.0 to 0.11.0 ([#2658](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2658))
- provider: bumps golang.org/x/net from 0.12.0 to 0.13.0 ([#2646](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2646))
- provider: bumps golang.org/x/net from 0.13.0 to 0.14.0 ([#2661](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2661))
### [`v4.11.0`](https://togithub.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#4110-26th-July-2023)
[Compare Source](https://togithub.com/cloudflare/terraform-provider-cloudflare/compare/v4.10.0...v4.11.0)
FEATURES:
- **New Resource:** `cloudflare_regional_tiered_cache` ([#2624](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2624))
ENHANCEMENTS:
- resource/cloudflare_device_posture_integration: add support for managing `sentinelone_s2s` third party posture provider. ([#2618](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2618))
- resource/cloudflare_device_posture_rule: add ability to create client_certificate and sentinelone_s2s posture rule ([#2618](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2618))
- resource/cloudflare_load_balancer: support header session affinity policy ([#2521](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2521))
- resource/record: Allow SVCB DNS record ([#2632](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2632))
DEPENDENCIES:
- provider: bumps github.com/cloudflare/cloudflare-go from 0.72.0 to 0.73.0 ([#2626](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2626))
- provider: bumps github.com/hashicorp/terraform-plugin-framework from 1.3.2 to 1.3.3 ([#2627](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2627))
- provider: bumps github.com/hashicorp/terraform-plugin-mux from 0.11.1 to 0.11.2 ([#2616](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2616))
- provider: bumps github.com/hashicorp/terraform-plugin-testing from 1.3.0 to 1.4.0 ([#2631](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2631))
### [`v4.10.0`](https://togithub.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#4100-12th-July-2023)
[Compare Source](https://togithub.com/cloudflare/terraform-provider-cloudflare/compare/v4.9.0...v4.10.0)
FEATURES:
- **New Data Source:** `clouflare_access_application` ([#2547](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2547))
ENHANCEMENTS:
- resource/cloudflare_access_ca_certificate: remove redundant `certificate_id` from `Import` requirements as it is never used ([#2547](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2547))
- resource/cloudflare_load_balancer_monitor: Add example import. ([#2572](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2572))
BUG FIXES:
- resource/cloudflare_load_balancer: fix import of load_balancer when rules included overrides or fixed_response ([#2571](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2571))
- resource/cloudflare_record: fix importing of DNSKEY record types ([#2568](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2568))
- resource/cloudflare_ruleset: Fix detection of conflicting entrypoint rulesets ([#2566](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2566))
DEPENDENCIES:
- provider: bumps dependabot/fetch-metadata from 1.5.1 to 1.6.0 ([#2557](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2557))
- provider: bumps github.com/cloudflare/cloudflare-go from 0.70.0 to 0.72.0 ([#2584](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2584))
- provider: bumps github.com/hashicorp/terraform-plugin-framework from 1.3.1 to 1.3.2 ([#2563](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2563))
- provider: bumps github.com/hashicorp/terraform-plugin-go from 0.17.0 to 0.18.0 ([#2580](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2580))
- provider: bumps github.com/hashicorp/terraform-plugin-mux from 0.10.0 to 0.11.0 ([#2564](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2564))
- provider: bumps github.com/hashicorp/terraform-plugin-mux from 0.11.0 to 0.11.1 ([#2567](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2567))
- provider: bumps github.com/hashicorp/terraform-plugin-sdk/v2 from 2.26.1 to 2.27.0 ([#2565](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2565))
- provider: bumps golang.org/x/net from 0.11.0 to 0.12.0 ([#2589](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2589))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
4.9.0
->4.12.0
Release Notes
cloudflare/terraform-provider-cloudflare (cloudflare)
### [`v4.12.0`](https://togithub.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#4120-9th-August-2023) [Compare Source](https://togithub.com/cloudflare/terraform-provider-cloudflare/compare/v4.11.0...v4.12.0) BREAKING CHANGES: - resource/cloudflare_ruleset: remove `shareable_entitlement_name` per the Go library changes since it hasn't ever been controllable by users ([#2652](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2652)) FEATURES: - **New Data Source:** `cloudflare_zone_cache_reserve` ([#2642](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2642)) - **New Resource:** `cloudflare_access_custom_page` ([#2643](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2643)) - **New Resource:** `cloudflare_zone_cache_reserve` ([#2642](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2642)) ENHANCEMENTS: - resource/cloudflare_access_application: adds the ability to associate a custom page with an application. ([#2643](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2643)) - resource/cloudflare_access_organization: adds the ability to associate a custom page with an organization. ([#2643](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2643)) - resource/cloudflare_notification_policy: Add support for `pages_event_alert` alert type ([#2602](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2602)) - resource/cloudflare_pages_project: Allow renaming projects without destroying and recreating ([#2602](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2602)) - resource/cloudflare_teams_account: Adds support for protocol detection feature ([#2625](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2625)) - resource/cloudflare_user_agent_blocking_rules: add support for importing resources ([#2640](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2640)) BUG FIXES: - resource/cloudflare_custom_hostname: prevent infinite loop when `wait_for_ssl_pending_validation` is set if SSL status is already `active` ([#2638](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2638)) - resource/cloudflare_load_balancer: fix full deletion of pop_pools, region_pools, country_pools on update ([#2673](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2673)) - resource/cloudflare_load_balancer: handle inconsistent sorting bug in `schema.HashResource` resulting in resources incorrectly being updated when no changes have been made ([#2635](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2635)) - resource/cloudflare_pages_project: `deployment_configs` are now computed ([#2602](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2602)) DEPENDENCIES: - provider: bumps github.com/aws/aws-sdk-go-v2/config from 1.18.29 to 1.18.32 ([#2651](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2651)) - provider: bumps github.com/aws/aws-sdk-go-v2/config from 1.18.32 to 1.18.33 ([#2670](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2670)) - provider: bumps github.com/aws/aws-sdk-go-v2/credentials from 1.13.28 to 1.13.31 ([#2648](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2648)) - provider: bumps github.com/aws/aws-sdk-go-v2/service/s3 from 1.37.0 to 1.38.1 ([#2650](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2650)) - provider: bumps github.com/cloudflare/cloudflare-go from 0.73.0 to 0.74.0 ([#2652](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2652)) - provider: bumps github.com/hashicorp/terraform-plugin-framework from 1.3.3 to 1.3.4 ([#2657](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2657)) - provider: bumps github.com/hashicorp/terraform-plugin-framework-validators from 0.10.0 to 0.11.0 ([#2658](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2658)) - provider: bumps golang.org/x/net from 0.12.0 to 0.13.0 ([#2646](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2646)) - provider: bumps golang.org/x/net from 0.13.0 to 0.14.0 ([#2661](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2661)) ### [`v4.11.0`](https://togithub.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#4110-26th-July-2023) [Compare Source](https://togithub.com/cloudflare/terraform-provider-cloudflare/compare/v4.10.0...v4.11.0) FEATURES: - **New Resource:** `cloudflare_regional_tiered_cache` ([#2624](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2624)) ENHANCEMENTS: - resource/cloudflare_device_posture_integration: add support for managing `sentinelone_s2s` third party posture provider. ([#2618](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2618)) - resource/cloudflare_device_posture_rule: add ability to create client_certificate and sentinelone_s2s posture rule ([#2618](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2618)) - resource/cloudflare_load_balancer: support header session affinity policy ([#2521](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2521)) - resource/record: Allow SVCB DNS record ([#2632](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2632)) DEPENDENCIES: - provider: bumps github.com/cloudflare/cloudflare-go from 0.72.0 to 0.73.0 ([#2626](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2626)) - provider: bumps github.com/hashicorp/terraform-plugin-framework from 1.3.2 to 1.3.3 ([#2627](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2627)) - provider: bumps github.com/hashicorp/terraform-plugin-mux from 0.11.1 to 0.11.2 ([#2616](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2616)) - provider: bumps github.com/hashicorp/terraform-plugin-testing from 1.3.0 to 1.4.0 ([#2631](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2631)) ### [`v4.10.0`](https://togithub.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#4100-12th-July-2023) [Compare Source](https://togithub.com/cloudflare/terraform-provider-cloudflare/compare/v4.9.0...v4.10.0) FEATURES: - **New Data Source:** `clouflare_access_application` ([#2547](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2547)) ENHANCEMENTS: - resource/cloudflare_access_ca_certificate: remove redundant `certificate_id` from `Import` requirements as it is never used ([#2547](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2547)) - resource/cloudflare_load_balancer_monitor: Add example import. ([#2572](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2572)) BUG FIXES: - resource/cloudflare_load_balancer: fix import of load_balancer when rules included overrides or fixed_response ([#2571](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2571)) - resource/cloudflare_record: fix importing of DNSKEY record types ([#2568](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2568)) - resource/cloudflare_ruleset: Fix detection of conflicting entrypoint rulesets ([#2566](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2566)) DEPENDENCIES: - provider: bumps dependabot/fetch-metadata from 1.5.1 to 1.6.0 ([#2557](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2557)) - provider: bumps github.com/cloudflare/cloudflare-go from 0.70.0 to 0.72.0 ([#2584](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2584)) - provider: bumps github.com/hashicorp/terraform-plugin-framework from 1.3.1 to 1.3.2 ([#2563](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2563)) - provider: bumps github.com/hashicorp/terraform-plugin-go from 0.17.0 to 0.18.0 ([#2580](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2580)) - provider: bumps github.com/hashicorp/terraform-plugin-mux from 0.10.0 to 0.11.0 ([#2564](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2564)) - provider: bumps github.com/hashicorp/terraform-plugin-mux from 0.11.0 to 0.11.1 ([#2567](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2567)) - provider: bumps github.com/hashicorp/terraform-plugin-sdk/v2 from 2.26.1 to 2.27.0 ([#2565](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2565)) - provider: bumps golang.org/x/net from 0.11.0 to 0.12.0 ([#2589](https://togithub.com/cloudflare/terraform-provider-cloudflare/issues/2589))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.