chore(deps): update terraform cloudflare to v5 #29

Open
botaniker wants to merge 1 commit from renovate/cloudflare-5.x into main
Member

This PR contains the following updates:

Package Type Update Change OpenSSF
cloudflare (source) required_provider major 4.52.9 → 5.28.0 OpenSSF Scorecard

Release Notes

cloudflare/terraform-provider-cloudflare (cloudflare)

v5.28.0

Compare Source

Full Changelog: v5.27.0...v5.28.0

⚠ BREAKING CHANGES
  • api_shield_discovery_operation: operation_id has been renamed to discovery_id, zone_id is now required, and the computed id attribute has been removed. Update resource arguments and any expressions referencing id. This resource remains deprecated and cannot be imported. No new state upgrader is included for these schema changes.
  • email_security_trusted_domains: is_recent, is_regex, and is_similarity are now required instead of optional. Set all three explicitly, using false for protections that should not be bypassed.
  • registrar_domain, registrar_domains: the cloudflare_registrar_domain resource and data source, and the cloudflare_registrar_domains list data source, have been removed. Configurations using these types must be updated before upgrading; this release does not provide a replacement Terraform resource or data source.
  • zero_trust_dlp_custom_entry, zero_trust_dlp_entry, zero_trust_dlp_integration_entry, zero_trust_dlp_predefined_entry: the computed word_list attribute is now a list of strings instead of a JSON-encoded string, on resources and their data sources. The same change applies to nested word_list values in the zero_trust_dlp_custom_profile and zero_trust_dlp_predefined_profile data sources. Remove jsondecode(...) around these values and update expressions expecting a string. No new state upgrader is included for this type change.
  • zero_trust_organization: mfa_ssh_piv_key_requirements has been replaced with mfa_piv_key_requirements on the resource and data source, restoring the field name accepted by the API. Rename the argument and any references to it; the nested attributes are unchanged. No new state upgrader is included for this rename. This also restores API serialization and empty-list normalization, so PIV requirements use the correct API field name and empty SSH key lists do not cause perpetual diffs.
Notes
  • pages_project: the API documentation now clarifies that build image version 1 is retired and affected projects are moved to version 3. Once a project's builds have moved, requests setting deployment_configs.preview.build_image_major_version or deployment_configs.production.build_image_major_version to 1 are rejected. Use version 3 for those projects.
  • zero_trust_device_custom_profile: the read-only target_tests attribute is deprecated on the resource and its data sources.
  • zero_trust_dlp_custom_entry, zero_trust_dlp_entry, zero_trust_dlp_integration_entry, zero_trust_dlp_predefined_entry: the computed deprecated attribute no longer defaults to false.
Features
New Resources
  • cloudflare_monetization_rules: manage a zone's Payment Required ruleset, including exact, upto, and origin_controlled payment schemes. Supports terraform import using the zone ID.
New Data Sources
  • cloudflare_monetization_rules: read a zone's Payment Required ruleset.
New Attributes
  • ai_search_instance, ai_search_instances: metadata.created_from_emdash_plugin, with type (native or rest) and version.
  • pages_project, pages_projects: read-only build_image_auto_upgrade.from_version and build_image_auto_upgrade.to_version, identifying projects moved from a retired build image.
  • worker_version, worker_versions, workers_script: Durable Object binding retry settings, bindings.retry.max_attempts and bindings.retry.timeout_ms. max_attempts counts retries after the initial request and accepts 0–10; zero disables retries. timeout_ms accepts 500–60000 and controls the retry window, not the initial-request timeout.
  • workers_kv_namespace, workers_kv_namespaces: mode; set mode = "instant" when creating a namespace to use KV Instant, or omit it for a classic namespace. Changing the resource's mode forces replacement.
  • workers_script: bindings_inherit = "strict" makes uploads fail when an inherited binding cannot be resolved, instead of silently dropping that binding.
  • zero_trust_access_application, zero_trust_access_applications: target_criteria.include, target_criteria.require, and target_criteria.exclude, supporting hostname and tag selectors for infrastructure targets. The rule format requires include; require and exclude are optional. Each rule must contain a hostname selector or tags, with selector sizes and empty values validated at plan time. The legacy target_criteria.target_attributes format remains supported for unchanged persisted maps, including non-hostname keys. For new or changed criteria, prefer the rule format. The legacy format and rule format cannot be combined in the same criterion.
  • zero_trust_access_identity_provider, zero_trust_access_identity_providers: config.login_page_auto_prompt, defaulting to false on the resource, to automatically prompt for passkey authentication on the Access login page.
  • zero_trust_gateway_certificate, zero_trust_gateway_certificates: read-only region, identifying where the certificate authority's key material is pinned.
  • zero_trust_resource_library_application, zero_trust_resource_library_applications: lookup query support for finding complete application name mentions in a phrase. Use filter.lookup on the singular data source or lookup on the list data source. It cannot be combined with search.
New Accepted Values
  • zero_trust_access_application: session_duration is now supported for infrastructure applications and defaults to 24h, fixing creation failures when the API returns this default. It sets the maximum connection duration and must use s, m, or h in whole seconds.
  • zero_trust_access_identity_provider: type accepts passkeys.
  • zero_trust_device_custom_profile: match expressions support device.tags.
Bug Fixes
  • d1_database: make read_replication optional and computed with a nested custom type, allowing API-returned replication settings to populate state when the block is omitted.
  • dns_record: default missing include_shadow_metadata to false during refresh and v4 to v5 migration, avoiding spurious updates for older state. Allow modified_on to change when private_routing or include_shadow_metadata changes, preventing inconsistent-result errors after updates.
  • hostname_tls_setting: populate the required setting_id during import, so imported hostname TLS settings can be refreshed and managed.
  • pages_domain, r2_data_catalog, stream_caption_language, stream_download, stream_key, zero_trust_access_short_lived_certificate: stop sending JSON request bodies to API operations that do not accept a body.
  • pages_project, workers_kv_namespace, workers_script, zero_trust_access_application, zero_trust_access_identity_provider, zero_trust_gateway_certificate: add newly introduced attributes to the v500 migration target models so existing state upgraders match the current schemas.
  • ruleset: improve legacy v4 state detection and migration at schema versions 0 and 1, including nested blocks, retired metadata, and v4.52.9 content_converter fields. Preserve configured content_converter values and existing v5 state, including rules managed with lifecycle.ignore_changes.
  • worker: preserve changes made only to previews_base_config, including configuration-derived unknown values, so preview-only updates do not incorrectly retain the previous updated_on value or suppress the planned change.
  • workers_script: prefer the API's CF-Entrypoint header when refreshing multipart script content, allowing renamed entrypoints to surface as drift instead of failing to find a stale module name. Preserve service-worker body_part format during refresh.
  • zero_trust_access_application: clear prior target criteria before decoding refresh responses, so removed rules and selectors become null instead of retaining stale objects in state.

v5.27.0

Compare Source

Full Changelog: v5.26.0...v5.27.0

⚠ BREAKING CHANGES

One change requires a configuration edit. The rest of this release's schema movement is read-only reshaping with no action required — see Schema Changes at the end.

  • api_shield_operation: the feature and with_schemas attributes have been removed from the resource. They were never resource state — both are read-shaping query parameters on the list/get endpoints, and there is no create or update endpoint that accepts them. Remove them from any cloudflare_api_shield_operation block; leaving them in place produces an "Unsupported argument" error. The schema version moves from 500 to 501 and an automatic state upgrader strips both fields from existing state, so no manual state editing is required. This also fixes the .with_schemas: was cty.False, but now null error raised when upgrading from v5.26.0.
Notes
  • magic_transit_site: changing ha_mode no longer forces replacement. The upstream API added update support, so the site is modified in place.
  • magic_transit_site_lan: changing ha_link no longer forces replacement, for the same reason.
  • magic_transit_site_wan: health_check_rate is now configurable (previously read-only).
  • ai_search_instance: hybrid_search_enabled now reflects the API default of true for newly created instances. Existing instances keep the value already in state, so upgrading does not plan a change.
  • zone_dns_settings: nameservers.ns_set is now computed. It applies only to custom nameserver types and is preserved from state when the API does not return it.
  • zone_dns_settings: foundation_dns is deprecated and will be removed in a future API version. Set nameservers.type to cloudflare.advanced to turn Advanced Nameservers on, or cloudflare.standard to turn it off.
  • ai_gateway: the default for spend_limits.rules.id changed from 865b4d33 to 00000000. Configurations that do not set id explicitly will show a one-time diff on the next plan.
  • zero_trust_device_custom_profile: changing an explicitly configured profile_type now forces replacement. The field is set when the profile is created and cannot be changed, so an in-place update was never possible. Configurations that omit profile_type are unaffected.
Features
New Resources
  • cloudflare_zero_trust_casb_integration: Zero Trust CASB Integration
New Data Sources
  • cloudflare_zero_trust_casb_integration: Zero Trust CASB Integration
  • cloudflare_zero_trust_casb_integrations: Zero Trust CASB Integrations (list)
New Attributes
  • magic_transit_site_wan: load_balance_inner_flows
  • zero_trust_organization: strict_service_token_auth
  • zone_dns_settings: nameservers.nameserver_set_id
  • ai_search_instance, ai_search_instances: hostname filter
  • account_api_token_permission_groups, account_api_token_permission_groups_list, api_token_permission_groups_list: category and is_selectable
New Accepted Values
  • flagship_flag: rules.conditions[...].operator accepts has and not_has
  • pipeline_sink: type accepts basin_catalog
  • worker_version: bindings.type accepts artifacts
  • workers_script: bindings.type accepts artifacts, flagship, k2 and messaging
  • zone_dns_settings: nameservers.type accepts cloudflare.advanced and custom
Other
  • bump cloudflare-go to v7.12.0
  • calls_turn_app: add support for terraform import
  • zero_trust_casb_policy: reject at plan time configurations where applies_to_all_integrations is false and no integration IDs resolve. Existing policies that omit integration_ids and retain IDs in state continue to plan normally.
Bug Fixes
  • api_shield: add missing normalize field to v500 migration target model
  • bot_management: wire up AI Crawl Control fields in hand-maintained API plumbing
  • bot_management: wire ai_bots_migration_opt_out into the API model
  • calls_turn_app: populate key_id from the API's uid after create, so plan, refresh, update and destroy no longer fail with "missing required key_id parameter"
  • d1_database: add missing fields to the v500 migration target model
  • dns_record: default include_shadow_metadata to false on import
  • logpush_dataset_field: deserialize the fields result map
  • logpush_job: add decode_null_to_zero to filter_attack_traffic
  • notification_policy: add missing token_id to the v500 migration target model
  • observatory_scheduled_test: require replacement when frequency or region change, as the API has no update endpoint for scheduled tests
  • page_rule: send the API's query_string wildcard
  • schema_validation_schemas: default omit_source to false on import
  • snippet_rules: remove stale and spurious top-level fields from the migration target model
  • turnstile_widget: default page/per_page to their spec values on import
  • worker: remove observability.redact_query_string
  • worker, worker_version: backfill author fields on create
  • worker_version: exclude exports_reconciliation from the v0 legacy schema
  • worker_version: add missing V0 fields to fix a migration test panic
  • workers_kv: add missing expiration/expiration_ttl to the v500 migration target model
  • workers_script: add missing base_path and observability.issues attributes
  • workers_script: add missing stream attribute to the bindings schema
  • workers_script: add missing force field to the legacy V0 migration struct
  • zero_trust_access_ai_controls_mcp_server: only send changed fields on update, so unrelated changes no longer resend and rotate client_secret; redact auth_credentials and client_secret from debug logs
  • zero_trust_access_mtls_hostname_settings: import now takes an explicit accounts/<account_id> or zones/<zone_id> prefix. Account and zone IDs are both 32-character hex, so the previous length-based detection always resolved to account scope and zone-scoped resources could not be imported.
  • zero_trust_device_custom_profile: stop split tunnel entries inheriting a mutually exclusive field from state, which caused "host and Address both cannot be present" API errors
  • zero_trust_organization: add warp_auth_non_browser_401 to the v4 source model, unblocking v4 to v5 migration
  • zero_trust_organization: ignore mfa_configuration_allowed/service_token_inactivity on import
  • zero_trust_organization: normalize mfa_configuration_allowed, service_token_inactivity, trusted_accounts
  • zero_trust_organization: fix refresh-plan instability for 4 attributes
  • zero_trust_tunnel_warp_connector: restore ha from metadata.ha on import and read
Schema Changes (no action required)

Upstream Cloudflare API schema changes picked up via the cloudflare-go v7.12.0 bump. These are listed for completeness; none require a change to a working configuration.

Of the 54 removed attributes, 52 are read-only (computed): existing state files load without user action and plans are unaffected, so only configurations that reference them — in an output block or an expression — need updating. The two attributes that become Required were already mandatory server-side, so a request omitting them was always rejected; the failure simply moves from apply time to plan time. The one type change is on data sources only, and HCL converts numeric strings automatically.

  • account_member, account_members, account_permission_group, account_permission_groups, account_token, account_tokens, api_token, api_tokens, user_group, user_groups: the generic policies.permission_groups.meta.key / .value pair has been replaced with typed fields — category, deprecated, description, editable, eol_at, label, scopes, visibility. Expressions reading meta.key/meta.value must move to the named field.
  • hyperdrive_config, hyperdrive_configs: integration.integration has been renamed to integration.hyperdrive_config_provider.
  • queue, queues, queue_consumer, queue_consumers: the read-only settings.email, settings.pagerduty and settings.webhooks detail attributes are no longer surfaced on the cloudflare_queue resource or the queue data sources. Relatedly, notification is no longer an accepted value for the read-only consumers.type attribute on those surfaces. Queue configuration is unaffected — the cloudflare_queue_consumer resource is unchanged and still accepts and manages all three settings blocks.
  • cloud_connector_rules: rules is now Required instead of Optional. The API already rejects a request that omits it, so this moves the failure from apply time to plan time rather than breaking a working configuration.
  • zone_dns_settings: nameservers.type is now Required instead of Optional. nameservers became a discriminated union upstream and type is its discriminator, so it was already mandatory in practice.
  • flagship_flag, flagship_flags: limit changed from String to Int64 and is now constrained to between 1 and 200. These are data sources only, so there is no state to migrate, and HCL converts numeric strings automatically — limit = "10" continues to work.

v5.26.0

Compare Source

Full Changelog: v5.25.0...v5.26.0

Features
New Resources
  • cloudflare_field_extractor: Field Extractor
  • cloudflare_magic_wan_bgp_filter_profile: Magic WAN BGP Filter Profile
  • cloudflare_zero_trust_casb_policy: Zero Trust CASB Policy
  • cloudflare_zero_trust_casb_webhook: Zero Trust CASB Webhook
  • cloudflare_zero_trust_connectivity_settings: Zero Trust Connectivity Settings
  • cloudflare_zone_tracing: Zone Tracing
  • cloudflare_zone_tracing_rules: Zone Tracing Rules
New Data Sources
  • cloudflare_field_extractor: Field Extractor
  • cloudflare_magic_wan_bgp_filter_profile: Magic WAN BGP Filter Profile
  • cloudflare_magic_wan_bgp_filter_profiles: Magic WAN BGP Filter Profiles (list)
  • cloudflare_zero_trust_casb_policy: Zero Trust CASB Policy
  • cloudflare_zero_trust_casb_policies: Zero Trust CASB Policies (list)
  • cloudflare_zero_trust_casb_webhook: Zero Trust CASB Webhook
  • cloudflare_zero_trust_casb_webhooks: Zero Trust CASB Webhooks (list)
  • cloudflare_zero_trust_connectivity_settings: Zero Trust Connectivity Settings
  • cloudflare_zone_tracing: Zone Tracing
  • cloudflare_zone_tracing_rules: Zone Tracing Rules
New Attributes
  • cloudflare_magic_wan_gre_tunnel, cloudflare_magic_wan_ipsec_tunnel
    • bgp.import_filter_id: ID of the BGP filter profile applied to routes received from the customer
    • bgp.export_filter_id: ID of the BGP filter profile applied to routes advertised to the customer
Bug Fixes
  • custom_ssl: mark private_key optional to unblock setting custom_csr_id
  • email_routing_settings: add missing support_subaddress to resource schema
  • load_balancer_monitor: correctly resolve ambiguous version-zero state during v4 to v5 migration
  • page_rule: raise edge_cache_ttl maximum to allow one-year values
  • provider: send user_agent_operator_suffix unquoted and read fallback from environment variable
  • ruleset: normalize legacy query string wildcards during v4 to v5 migration
  • zone_lockdown: drop UseNonNullStateForUnknown on created_on to prevent perpetual diff

v5.25.0

Compare Source

Full Changelog: v5.24.0...v5.25.0

Features
New Resources
  • cloudflare_email_security_allow_policy: Cloud Email Security Allow Policy
  • cloudflare_email_security_domain: Cloud Email Security Domain
  • cloudflare_email_sending_subdomain: Email Sending Subdomain
  • cloudflare_nel_setting: Network Error Logging Zone Setting
  • cloudflare_zero_trust_resource_library_application: Zero Trust Resource Library Application
New Data Sources
  • cloudflare_email_security_allow_policy: Cloud Email Security Allow Policy
  • cloudflare_email_security_allow_policies: Cloud Email Security Allow Policies (list)
  • cloudflare_email_security_domain: Cloud Email Security Domain
  • cloudflare_email_security_domains: Cloud Email Security Domains (list)
  • cloudflare_email_sending_subdomain: Email Sending Subdomain
  • cloudflare_email_sending_subdomains: Email Sending Subdomains (list)
  • cloudflare_nel_setting: Network Error Logging Zone Setting
  • cloudflare_spectrum_protocols: Spectrum Protocols (list)
New Attributes
  • cloudflare_ai_search_instance
    • aisearch_model: Workers AI model for AI search queries
    • embedding_model: Model used to generate text embeddings
    • reranking_model: Model used to rerank search results
    • rewrite_model: Workers AI model for query rewriting
    • summarization_model: Model used to summarize search results
  • cloudflare_bot_management
    • bot_preference_sync_enabled: Sync bot preferences from AI Search, AI User, and AI Training zone settings
  • cloudflare_content_scanning_expression
    • payload: Custom content extraction expression to locate content objects in requests
  • cloudflare_email_routing_dns
    • support_subaddress: Whether plus-addressing is honored when matching routing rules
  • cloudflare_magic_transit_connector
    • primary: Whether this connector is the primary connector for the site
    • site_id: Identifier of the Magic Transit site this connector belongs to
  • cloudflare_oauth_client
    • optional_scopes: Scopes a user may decline during OAuth consent
  • cloudflare_organization
    • account_creation_applies_tenant_defaults: Whether tenant defaults apply to newly created accounts
  • cloudflare_pipeline_sink
    • format: Output data format configuration for the sink
    • schema: Schema definition for events in the data stream
  • cloudflare_pipeline_stream
    • format: Data format configuration for stream events
    • schema: Schema definition for events in the data stream
  • cloudflare_ruleset
    • origin_range_requests: Fetch large origin assets as a series of range requests
    • vary: Cache variation key configuration for set_cache_settings action
  • cloudflare_stream_live_input
    • playback: HLS and DASH manifest URLs for live stream playback
  • cloudflare_worker_version
    • identity: Enables Gateway identity for network bindings
  • cloudflare_workers_kv_namespace
    • jurisdiction: Restrict KV data storage to a specific jurisdiction at creation time
  • cloudflare_workers_script
    • files: Multipart WASM modules and binary files included in the Worker upload
  • cloudflare_workflow
    • concurrency: Concurrency limit and active instance count for the workflow
  • cloudflare_zero_trust_access_group
    • account_id: Account that owns the device posture integration (in posture sub-rules)
  • cloudflare_zero_trust_access_identity_provider
    • force_authn: Asks the IdP to reauthenticate on each SAML request
    • max_sso_url_length: Maximum URL length accepted for SSO redirect
Bug Fixes
  • bot_management: mark bot_preference_sync_enabled optional-only; Computed caused "unknown after apply" errors
  • custom_pages: Update causing inconsistent apply results
  • email_routing_dns: data source not returning any data (#​7130)
  • email_security_block_sender: mark account_id as required in data sources
  • image: fix create/update marshaling errors
  • magic_transit_connector: add missing primary and site_id fields; mark account_id as required in data sources
  • registrar_domain: mark account_id as required in list data source
  • worker_version: correct response binding order to prevent plan drift (#​7115)
  • set schema Version: 500 on new resources to enable correct state upgrade path

v5.24.0

Compare Source

Full Changelog: v5.23.0...v5.24.0

BREAKING CHANGES

The following upstream API schema changes required corresponding provider schema updates. Existing state files load without user action (the plugin framework silently drops attributes that no longer exist in the schema), but Terraform configurations that still reference removed attributes must be updated before terraform plan will succeed.

  • hostname_tls_setting: the cloudflare_hostname_tls_setting data source now requires hostname as an input parameter instead of returning it as a computed attribute. The computed id attribute has been removed; use setting_id instead. (ece27fe)
  • image_variant: the computed variant nested attribute has been removed. The API no longer returns this wrapper object; the id, options, and never_require_signed_urls fields remain available at the top level. Remove any references to cloudflare_image_variant.<name>.variant from your configurations. (738bd28)
  • organization: the computed meta.flags nested attribute has been renamed to meta.tenant_flags. Two new computed sub-attributes (enterprise_capability, member_management) have been added. Update any references from .meta.flags to .meta.tenant_flags. (ece27fe)
  • zero_trust_access_ai_controls_mcp_portal: the allow_code_mode attribute is now deprecated and no longer computed with a default of true. Use the new code_mode attribute ("off", "opt_in", "default_on", "enforced") instead. Configurations that relied on the computed default must explicitly set code_mode or allow_code_mode. (ece27fe)
  • zero_trust_access_policy: the session_duration attribute is no longer computed with a default of "24h". It is now optional-only. Existing configurations that omitted session_duration and relied on the provider default will see a plan diff; explicitly set session_duration = "24h" to preserve the previous behavior. (ae4f5a1)
  • zero_trust_organization: the allowed_authenticators enum value ssh_piv_key has been renamed to piv_key, and a new value ssh_fido2_key has been added. Configurations using "ssh_piv_key" must be updated to "piv_key". (ece27fe)
  • zero_trust_resource_library_application: the id attribute type changed from String to Int64. The computed intel_id attribute has been removed. The hostnames, ip_subnets, port_protocols, support_domains, and supported attributes changed from List to Set (element ordering is no longer significant). These changes apply to both the resource data source and the list data source. (ece27fe)
  • zero_trust_resource_library_category: the id attribute type changed from String to Int64 on both the data source and list data source. (ece27fe)
  • zero_trust_tunnel_cloudflared: the computed is_pending_reconnect attribute has been removed from connections. The upstream API no longer returns this field. Remove any references to connections[*].is_pending_reconnect from your configurations. (ece27fe)
  • zero_trust_tunnel_warp_connector: the computed is_pending_reconnect attribute has been removed from connections, matching the zero_trust_tunnel_cloudflared change above. (ece27fe)
New Resources
  • cloudflare_ct_alerting: onboard new Terraform resource for Certificate Transparency alerting (ece27fe)
  • cloudflare_precursor: onboard new Terraform resource for Precursor (ece27fe)
New Data Sources
  • cloudflare_hostname_tls_settings: add list data source for hostname TLS settings (ece27fe)
Features
  • bump Go SDK version to v7.9.0 (79c7d4f)
  • ai_gateway: add log_classification attribute and unified billing mode (ece27fe)
  • ai_search_instance: add discover_options for link-following web crawler configuration (ece27fe)
  • ai_search_namespace: add public_endpoint_params with MCP, rate limiting, custom domains, and chat completions configuration (ece27fe)
  • cloud_connector_rules: add oci_storage cloud provider type (ece27fe)
  • d1_database: add us location restriction value (ece27fe)
  • load_balancer_pool: add health_sources attribute for regional health steering (ece27fe)
  • ruleset: add vary parameter to set_cache_settings action (e9cdc20)
  • waiting_room: add Latvian (lv-LV) language support (ece27fe)
  • worker: add preview_url_suffix and url computed attributes to subdomain block (ece27fe)
  • worker_version: add messaging binding type (ece27fe)
  • zero_trust_access_ai_controls_mcp_portal: add code_mode attribute for granular Code Mode policy control (ece27fe)
  • zero_trust_access_ai_controls_mcp_server: add authentication_status computed attribute (ece27fe)
  • zero_trust_access_application: add worker destination types for Access (118fe39)
  • zero_trust_access_custom_page: add contract_version, warnings, and new type values (login, interstitial) (ece27fe)
  • zero_trust_access_service_token: add enabled attribute to control service token activation (ece27fe)
  • zero_trust_dlp_*_entry: add computed deprecated attribute to all DLP entry resources and data sources (ece27fe)
  • zero_trust_organization: add warp_auth_non_browser_401 attribute for non-browser 401 responses (ece27fe)
  • zone_setting: add webmcp_enabled and webmcp_packs setting IDs (ece27fe)
Bug Fixes
  • guard against nil pointer dereference in dynamic semantic equality (d82bbd5)
  • image_variant: fix nested variant response deserialization (738bd28)
  • port v5.23.0 regression fixes from GitHub main (ae4f5a1)
  • remove duplicate declarations causing build failures (dc360d2)
Documentation
  • image_variant: update resource documentation (bab4b71)
  • regenerate provider documentation (79c7d4f)
  • restore .md extensions on internal guide cross-links (f51c9d6)

v5.23.0

Compare Source

Full Changelog: v5.22.0...v5.23.0

New Data Sources
  • cloudflare_zero_trust_dlp_custom_prompt_topic: add data source for DLP custom prompt topics (ae6a505)
  • cloudflare_zero_trust_dlp_custom_prompt_topics: add list data source for DLP custom prompt topics (ae6a505)
Features
  • bump Go SDK version to v7.8.0 (ae6a505)
  • hyperdrive_config: add v4 to v5 state migration (cdd5ca6)
  • turnstile_widget: add deployed_via and last_modified_via computed fields, and default offlabel to false (5952e95)
  • zero_trust_device_default_profile: add global_acceleration block for configuring custom tunnel and API endpoints (5952e95)
  • zero_trust_gateway_policy: add delete_headers support in request header modification settings (5952e95)
Bug Fixes
  • d1_database: initialize read_replication in state upgrader to prevent 400 error (298799b)
  • load_balancer_pool: preserve origins order to prevent perpetual drift (aad09cc)
  • zero_trust_access_ai_controls_mcp_portal: migrate servers state from list to set (9766b3a)
  • zero_trust_access_policy: resolve perpetual diff by calling normalization in CRUD (497f06b)
  • zero_trust_device_custom_profile: resolve perpetual drift on default, include, target_tests, and exclude nested attributes (f74cecf)
  • zero_trust_device_custom_profile: address review feedback on normalization (969b35d)
  • zero_trust_dex_test: remove stale model fields that caused value conversion panics during resource operations (fd43d83)
  • zero_trust_organization: normalize mfa_required_for_all_apps to prevent perpetual diff (001c28e)
  • workers_custom_domain: populate computed fields from a post-create read to prevent import drift (fd43d83)
  • pages_project: fix source.config drift for API-populated fields by preserving computed state values (c63f15e)
Chores
  • add .terraform-registry for ownership transfer (d33bc90)
  • internal: codegen related update (ae6a505)
Documentation
  • add workers_secret migration guidance with tf-migrate support (524b26a)
  • fix account_subscription examples (2ebc7db)
  • migration-guide: add table of contents to v5 migration guide (e11e8a4)
  • regenerate provider documentation (4656c9f)
  • resolve AI review doc warnings (691131e)

v5.22.0

Compare Source

Full Changelog: v5.21.1...v5.22.0

⚠ BREAKING CHANGES

The following upstream API schema changes required corresponding provider schema updates. Existing state files load without user action (the plugin framework silently drops attributes that no longer exist in the schema), but Terraform configurations that still reference removed attributes must be updated before terraform plan will succeed.

  • ai_search_instance: the source_params.web_crawler.crawl_options block has been removed. Cloudflare's AI Search API dropped this field from its public schema in June 2026 and no longer accepts it, so keeping it in the provider would surface as a runtime API error rather than a plan-time error. Remove any crawl_options { ... } block from your cloudflare_ai_search_instance configurations. (0843c7f)
  • zero_trust_access_ai_controls_mcp_portal: the servers attribute changed from a list to a set. HCL syntax is unchanged (servers = [ ... ]), but element ordering is no longer significant — Terraform will no longer plan a change when only the order of servers entries differs, and any code that relied on stable list ordering (e.g. element(..., 0)) may need to be updated. (099fc24)
Notes
  • managed_transforms: managed_request_headers and managed_response_headers are now Optional instead of Required. Existing configurations that set both blocks keep working unchanged; you may now omit either block if you don't need to manage those transforms. (928173)
New Resources
  • cloudflare_moq_relay: onboard new Terraform resource for Media over QUIC (MoQ) relays (9f2678c)
Features
  • d1_database: add v4-to-v5 state upgrader (32f42b1)
  • d1_database: add CRUD acceptance tests (3491e69)
  • hyperdrive_config: add comprehensive acceptance tests (59399bb)
  • oauth: add oauth_client resource CRUD support (154668f)
  • workers_custom_domain: add acceptance tests for resource, data sources, and import (26e0092)
  • workers_script: add exports and package_dependencies to schema (c15cef1)
  • zero_trust_access_application: add file as valid RDP connection_rules value (2659e30)
  • zero_trust_access_short_lived_certificate: add MoveState handler for access_ca_certificate rename (v4 -> v5 auto-migration) (90f3324)
Bug Fixes
  • dns_record: dedupe schema key and drop unused import (8faa422)
  • dns_record: revert Meta model to jsontypes.Normalized to match schema (c0eea18)
  • docs: add .md extension to migration guide links (7546f3e)
  • hyperdrive_config: address review feedback (92ce892)
  • load_balancer_pool: remove phantom flatten_cname from v4 source model (baa1b92)
  • migration: correct v4 test configs and migration test harness for access_ca_certificate (2c47cf7)
  • moq_relay: add schema Version: 500 (890b9f9)
  • oauth: remove custom oauth visibility change (6b4a0ed)
  • ruleset: add asset_name to v4 source schema so v4->v5 state upgrader parses correctly (baa1b92)
  • worker_version: add CustomType to assets schema to match model (7e7e0d3)
  • worker_version: use NestedObject accessors for Assets field (78d419f)
  • workers_custom_domain: address review feedback (3271949)
  • workers_script: resolve duplicate cache_options tag (c15cef1)
  • zero_trust_list: handle ambiguous schema_version=0 state (v4 vs v5) (c010f78)
Chores
  • api: force regen of moq_relay and email_routing_rule (a9e500a)
  • ci: add 30m timeout to unit test shards (635637b)
  • ci: trigger acceptance tests on release-tf-* branches (5921d00)
  • go.mod: pin cloudflare-go to release-770 branch head for v5.22.0 (05272f3)
  • internal: codegen related update (c7a96ca)
  • use 'next' for Terraform builds (30c04e6)
Documentation
  • list: fix missing comma in resource and data source examples (bfe1c34)
  • regenerate provider docs; fix provider address and .stats.yml (cbde062)
  • update documentation for moved blocks to Terraform 1.8 (d93208d)
  • v5-migration: document session_duration behavior change for access policies (90c58a7)
  • v5-upgrade: add destructive-behavior warning for app-scoped policy migration (1e832d6)
  • v5-upgrade: document zone_id removal for access policies (831f0bb)

v5.21.1

Compare Source

Full Changelog: v5.21.0...v5.21.1

Bug Fixes
  • worker: stop sending propagation_policy when not configured (#​7192) (31d9a31)

v5.21.0

Compare Source

Full Changelog: v5.20.0...v5.21.0

Features
  • add new resources from staging-next (e104922)
Bug Fixes
  • add missing no-op state upgraders for version 0 -> 500 (692a0c6), closes #​7181
  • restore account_id and zone_id as required on 156 resources (62024cf)
  • workers_script: add missing propagation_policy to observability traces schema (78448d8)
  • zone: only sweep zones containing the cftftest prefix (293ab21)
Chores
  • Add acceptance tests for DLP data classification resources (b85f20c)
  • ci: optimize CI workflow runtime (7aa373f)
  • clean up (e36c8a3)
Documentation
  • add docs for v5.20.1 release (712db1d)

v5.20.0

Compare Source

Full Changelog: v5.19.1...v5.20.0

Features
  • add 11 new resources/data-sources from staging-next (faab405)
  • add acceptance tests for google_tag_gateway resource (f89e15f)
  • add acceptance tests for virtual_networks on zero_trust_device_custom_profile (0625153)
  • add state upgraders for email_security_block_sender + impersonation_registry (bc22174)
  • chore: skip failing deployment_groups tests (614c726)
  • chore: skip failing Go SDK tests for workers bulk secret update (69d2591)
  • chore: use cloudflare-go v7.5.0 in Terraform build (fd1ab3e)
  • chore: use released Go SDK for Terraform build (e31d0f5)
  • chore: use released Go SDK for Terraform build (858be78)
  • feat: add custom_csrs Stainless config (zone + account) (0c37d4f)
  • feat: add custom_csrs Stainless config (zone + account) (408836e)
  • feat: add resource library endpoints inside zero trust (8f71612)
  • feat: move google_tag_gateway terraform resource from staging to production (b4f6126)
  • feat(api): add zero_trust_device_deployment_groups resource (3de6e62)
  • feat(api): add zero_trust_device_deployment_groups resource (c852320)
  • feat(cache): add create (POST) method for smart_tiered_cache (26568ea)
  • feat(cache): Update OPCR config to v2 endpoints (CACHE-13523) (278c81f)
  • feat(dex): add device ISPs endpoint mapping (4c7ad2c)
  • feat(dlp): add custom prompt topics endpoint [production] (7732fd9)
  • feat(dlp): add custom prompt topics endpoint [production] (305dab6)
  • feat(dlp): promote classification Stainless config to main (d8803bd)
  • feat(flagship): add Flagship feature flag API resource mappings (2b149cf)
  • feat(resource_sharing): add Terraform resource definitions for shares (d83b268)
  • feat(snippets): add terraform id_property annotations for snippet and snippet_rules (1781d02)
  • fix(iam): remove standalone_api from oauth_scopes subresource (8af9cd0)
Bug Fixes
  • account_member: missing upgrade path from v5.0-v5.15 (d5c2a93)
  • add no-drift plan checks and domain precheck (e4eaf52)
  • add read_only field to identity provider migration target model (ac4ec4f)
  • align migration target models + schemas to fix parity tests (f5ea496)
  • authenticated_origin_pulls_settings: nil pointer panic (cf8099b)
  • bot_management: restore content_bots_protection handling in model.go (d559753)
  • derive zone name from Read instead of missing API field (0d5feef)
  • dns_record: prevent FQDN normalization from swallowing name shortening changes (2131622)
  • email_security_trusted_domains: align model JSON tags with Optional schema (5ee457f)
  • email: missed Optional revert + email_security_trusted_domains state upgrader (8f3ddad)
  • gracefully handle nil pointer dereference when config has attributes_flat during migration (589384d)
  • leaked_credential_check_rule: skip tests that require product enablement (fc2d109)
  • list: nullify empty nested objects to prevent inconsistent result after apply (7bcee4b)
  • load_balancer_pool: accept early-v5 object-shape state at schema_version=0 (23050e1), closes #​7098
  • load_balancer_pool: add UseStateForUnknown for load_shedding attribute to prevent drift (3fc31ee)
  • r2_custom_domain: restore degraded-response handling in resource.go (b3d01a0)
  • regional_hostname: update cloudflare-go imports from v6 to v7 (d4211c4)
  • register regional_hostname in provider.go (3a87345)
  • resolve pre-existing v6/v7 and codegen-drift build errors (27aed32)
  • restore handwritten code stripped from staging-next codegen for acceptance tests (6920a59)
  • restore production files lost to codegen drift on staging-next (1bba117)
  • restore site_id/queue_id path tags to 'required' in data source models (56b6a34)
  • secrets_store: fix model/schema parity and guard acceptance tests (dde9b24)
  • set initial schema version to 500 for all new resources (ef71ba4)
  • spectrum_application: accept early-v5 object-shape state at schema_version=0 (bdcaa79), closes #​7098
  • tests: bump v6→v7 imports in restored hand-written tests (4cf7eff)
  • treeshaking required fields from optional (94198f3)
  • undo two over-corrections from previous batch (08a3561)
  • update go.sum and fix RecipientNewParams field rename (931cb9f)
  • worker_version: restore handwritten D1 database_id handling (ed78cd0)
  • worker: add propagation_policy to grandparent observability Default (c815f52)
  • worker: include propagation_policy in observability.traces parent Default + update data source test (541fe77)
  • worker: preserve observability.traces.propagation_policy across reads (458854e)
  • workers_custom_domain: Missing CertId field in state migration (17d852f)
  • workers_script: restore annotations Computed + workers_triggered_by (d3d033a)
  • workers_script: restore annotations Read workaround stripped by staging-next codegen (d4f824f)
  • zero_trust_access_application: skip MFA infrastructure test (4dd2f87)
  • zero_trust_access_identity_provider: add UseStateForUnknown to SAML-only config fields (451e078)
  • zero_trust_access_identity_provider: change read_only from computed to optional (b760efe)
  • zero_trust_access_identity_provider: drop universal Default on SAML-only config fields (f297a75)
  • zero_trust_access_identity_provider: use UseNonNullStateForUnknown on scim_config.scim_base_url (55a8860)
  • zero_trust_access_identity_provider: use UseNonNullStateForUnknown on scim_config.secret (4dab13d)
  • zero_trust_access_policy: Missing common_names transform in migration (ce95d8c)
  • zero_trust_access_policy: populate account_id when migrating zone-scoped v4 state (513a91c)
  • zero_trust_dlp_predefined_profile: skip tests that require account-level OCR (caed432)
Reverts
Chores
  • add feature request issue template (eee01fe)
  • api_token: skip test not supported by account (5056f63)
  • api: update composite API spec (fdcb705)
  • api: update composite API spec (b4ace62)
  • api: update composite API spec (408be20)
  • api: update composite API spec (37e67c1)
  • api: update composite API spec (5f2a7bd)
  • api: update composite API spec (06e6ffc)
  • api: update composite API spec (63b0963)
  • api: update composite API spec (d634850)
  • api: update composite API spec (0861a6a)
  • api: update composite API spec (7d350ac)
  • api: update composite API spec (14e308c)
  • api: update composite API spec (9376903)
  • api: update composite API spec (a83865d)
  • api: update composite API spec (1c1ae98)
  • api: update composite API spec (17d1f43)
  • api: update composite API spec (7537630)
  • api: update composite API spec (630c740)
  • api: update composite API spec (921b330)
  • api: update composite API spec (61b0057)
  • api: update composite API spec (007d65d)
  • api: update composite API spec (87325df)
  • api: update composite API spec (5b6f63b)
  • api: update composite API spec (796b467)
  • api: update composite API spec (29cb63f)
  • api: update composite API spec (6fb099e)
  • api: update composite API spec (c0f463a)
  • api: update composite API spec (4b4f4e1)
  • api: update composite API spec (cced166)
  • api: update composite API spec (1f0ef10)
  • api: update composite API spec (3d0cc20)
  • api: update composite API spec (3bfa07f)
  • api: update composite API spec (b8d2fcb)
  • api: update composite API spec (87be50c)
  • api: update composite API spec (0165de6)
  • api: update composite API spec (9cf975a)
  • api: update composite API spec (f0f1f80)
  • api: update composite API spec (04bd66d)
  • api: update composite API spec (2309417)
  • clarify description in feature request template (892847a)
  • deps: migrate from cloudflare-go/v6 to /v7 (6d752b6)
  • docs and examples (cd5cd44)
  • generate docs (420ed0b)
  • internal: codegen related update (61c4f94)
  • internal: codegen related update (22d50b7)
  • internal: codegen related update (6000928)
  • internal: codegen related update (8d83c78)
  • internal: codegen related update (f564ed6)
  • internal: codegen related update (9b7e360)
  • internal: codegen related update (9666ea8)
  • internal: codegen related update (0419104)
  • internal: codegen related update (4e2a053)
  • internal: codegen related update (5f7e773)
  • internal: codegen related update (0ea98f0)
  • restore schema version (470abf1)
  • revert unwanted generated code (5e2e81d)
  • use 'next' for Terraform builds (5e3bd48)
  • use v7 (a9b2b8e)
  • use v7 for all test; 2 resources have missing methods in v7 so use v6 for those two resources (1c6e86c)
  • zero_trust_device_custom_profile: skip virtual network test (48cc36f)
Documentation
  • regenerate provider docs (e86855d)
  • zero_trust_access_application: document in-place migration for policy UUIDs (555fa3f)
Refactors
  • extract MoveState nil guard into shared helper (737caf9)

v5.19.1

Compare Source

Full Changelog: v5.19.0...v5.19.1

Features
  • add user_group and user_group_members acceptance tests + custom delete (7f2420e)
Bug Fixes
  • iam: tokens migrations (52c5675)
  • list_item: ambigous schema while upgrade (8d75670)
  • zero_trust_access_group: fix v4 migration of same name (918f9b6)
Chores
  • unskip rate limited test for future (5f785f9)
  • zone_settings: document available settings (26711da)
  • zone_settings: document available settings dynamically (a885ddc)

v5.19.0

Compare Source

Full Changelog: v5.18.0...v5.19.0

New Resources
  • cloudflare_ai_gateway: Manage AI Gateway instances (e8d7f3b)
  • cloudflare_certificate_authorities_hostname_associations: Manage mTLS certificate hostname associations (97df6f2)
  • cloudflare_custom_page_asset: Manage custom page assets (8b71d20)
  • cloudflare_pipeline: Manage Cloudflare Pipelines (de21a25)
  • cloudflare_r2_data_catalog: Manage R2 Data Catalog (e8d7f3b)
  • cloudflare_user_group: Manage user groups (4cf8755)
  • cloudflare_user_group_members: Manage user group memberships (4cf8755)
  • cloudflare_vulnerability_scanner_credential: Manage vulnerability scanner credentials (4cf8755)
  • cloudflare_vulnerability_scanner_credential_set: Manage vulnerability scanner credential sets (4cf8755)
  • cloudflare_vulnerability_scanner_target_environment: Manage vulnerability scanner target environments (4cf8755)
  • cloudflare_workers_observability_destination: Manage Workers Observability destinations (312d3af)
  • cloudflare_zero_trust_device_ip_profile: Manage Zero Trust device IP profiles (7b251d2)
  • cloudflare_zero_trust_device_subnet: Manage Zero Trust device subnets (ebb8216)
  • cloudflare_zero_trust_dlp_settings: Manage Zero Trust DLP settings (4cf8755)
Features
  • account: state upgrader for v4 to v5 migration (82ee06e)
  • account_member: state upgrader for v4 to v5 migration (62d0ea7)
  • account_token: state upgrader for v4 to v5 migration (a0469d7)
  • authenticated_origin_pulls: state upgrader for v4 to v5 migration (c4054b7)
  • authenticated_origin_pulls_hostname_certificate: state upgrader for v4 to v5 migration (c4054b7)
  • byo_ip_prefix: state upgrader for v4 to v5 migration (8d58cab)
  • custom_hostname: state upgrader for v4 to v5 migration (24e4f0e)
  • custom_ssl: state upgrader for v4 to v5 migration (ada4f8f)
  • leaked_credential_check: state upgrader for v4 to v5 migration (9372a7d)
  • leaked_credential_check_rule: state upgrader for v4 to v5 migration (745f1e2)
  • logpush_ownership_challenge: state upgrader for v4 to v5 migration (25785268)
  • mtls_certificate: state upgrader for v4 to v5 migration (70d46e0)
  • observatory_scheduled_test: state upgrader for v4 to v5 migration (a2883c9)
  • pages_domain: state upgrader for v4 to v5 migration (91c6024)
  • regional_tiered_cache: state upgrader for v4 to v5 migration (430edbd)
  • ruleset: add content_converter and redirects_for_ai_training support to configuration rules (726b8e7)
  • turnstile_widget: state upgrader for v4 to v5 migration (94b9515)
  • workers_custom_domain: state upgrader for v4 to v5 migration (6a40c69)
  • zero_trust_device_custom_profile: state upgrader for v4 to v5 migration (77090dc)
  • zero_trust_device_default_profile: state upgrader for v4 to v5 migration (77090dc)
  • zero_trust_device_posture_integration: state upgrader for v4 to v5 migration (32bc328)
  • zero_trust_gateway_certificate: state upgrader for v4 to v5 migration (ceff5a4)
  • zero_trust_gateway_settings: state upgrader for v4 to v5 migration (3dae4a3)
  • zero_trust_gateway_logging: make importable (c5d144b)
  • zero_trust_organization: state upgrader for v4 to v5 migration (9eb3a25)
  • zero_trust_tunnel_cloudflared_virtual_network: state upgrader for v4 to v5 migration (1f0f135)
  • zone_setting: state upgrader for v4 to v5 migration (7ba7600)
  • add browser rendering devtools methods (7f83203)
  • bump go sdk version (070ea0b)
  • enable treeshaking and client options for setting zone and account IDs (43b90cb)
  • promote AI Gateway Terraform config from staging to main (75baa04)
Bug Fixes
  • account_member: add UseStateForUnknown to status field to prevent drift (841d6f9)
  • ai_search_instance: restore original defaults for cache and cache_threshold (d28ee6b)
  • apijson: return empty object from MarshalForPatch when no fields are serialisable (270fe86)
  • authenticated_origin_pulls_settings: fix no prior schema and no-op upgrade (9804de7)
  • certificate_pack: initialize empty lists instead of null in state upgrader to prevent drift (2017a43)
  • client_certificate: fix CSR drift with normalization (a755419)
  • custom_hostname: allow ssl as null (6e17010)
  • custom_hostname_fallback_origin: eventual consistency (d55a74a)
  • custom_origin_trust_store: fix certificate drift with normalization (42de890)
  • custom_ssl: fix patch cert replacement and send bundle_method (bebe53b)
  • dlp_predefined_profile: eliminate perpetual entries and enabled_entries drift (92dcfc0)
  • dns_record: avoid unnecessary drift for ipv4_only and ipv6_only attributes (3df5e03)
  • dns_record: remove private_routing default value (ada77b4)
  • drift: preserve prior state for optional fields not returned by API (access_rule, gateway_policy, gateway_settings, zone_dnssec, dlp_predefined_profile) (b717f4d)
  • leaked_credential_check_rule: handle empty ID from v4 provider state migration (70f0337)
  • list_item: remove context (69f751d)
  • logpush_job: update model for migration (b789273)
  • logpush_job: fix acceptance tests failing due to destination re-validation on PUT (87243a1)
  • managed_transforms: remove unavailable rule and fix nil pointer in state upgrade (d14644e)
  • migrations: handle ambiguous schema_version state for v4/v5 coexistence (2b6246f)
  • page_rule: properly encode automatic_https_rewrites (47ebbf4)
  • provider credential fields marked sensitive and validation regex updated (5f6ff4f)
  • r2: add degraded-response handling to the R2 custom domain resource (c8d0e0f)
  • ruleset: restore phase-entrypoint fallbacks (b92500b)
  • ruleset: add redirects_for_ai_training to v4 action parameters model (16470fa)
  • tokens: change from set to list for token policies (9937847)
  • tokens: handle revoked and expired tokens (63319ed)
  • UpgradeFromV0 handles both v4 and early-v5 state formats (b09f658)
  • use raw JSON deserialization in UpgradeState handlers (0e93ea6)
  • workers_custom_domain: handle HTTP 200 no content header (ea0ca97)
  • workers_script: add missing ratelimit binding type to schema validator (30c49a6)
  • workers_script: model drift (5ae89c4)
  • zero_trust_access_identity_provider: boolean drifts (421bb50)
  • zero_trust_access_policy: nil pointer panic in state upgrader (ebe2b68)
  • zero_trust_access_policy: normalize transforms and use raw JSON deserialization for state upgrade (18c2ae3)
  • zero_trust_device_managed_networks: upgrade resource state (7c14bf5)
  • zero_trust_device_posture_rule: schema default removed intentionally (eef56df)
  • zero_trust_gateway_policy: make filters Computed+Optional to prevent drift (8f52f45)
  • zero_trust_gateway_settings: breaking changes and reset to clean defaults (b5ca509)
  • zero_trust_tunnel_cloudflared_config: dont use init (090ff6a)
Chores
  • api: update composite API spec (db5b37e)
  • cmd/migrate: deprecated in favor of tf-migrate; will be removed in a future release (#​7062)
  • docs: caveats and callouts (31c0d88)
  • internal: codegen related update (4cf8755)
  • update tf-migrate version (d023e25)
Documentation
  • remove TBD wording from deprecation timeline (bce670f)

v5.18.0

Compare Source

Full Changelog: v5.17.0...v5.18.0

Features
  • access_rule: support state upgraders for migration (67fd741)
  • api_shield_operation: state upgrader (ecd51d4)
  • api_token: state upgrader (ac5eb62)
  • authenticated_origin_pulls_certificate: v4 to v5 migration (8d9930d)
  • bot_management: state upgrader (4d9ee27)
  • chore: clean up removed endpoint from config (52f120d)
  • chore: update cloudflare-go dependency to next (c92a4cb)
  • chore: use Go SDK v6.8.0 for release (b695914)
  • feat: GIN-1439: Add gateway PAC files (9de415f)
  • feat(client_certificate): enable terraform for client_certificates (58f6a08)
  • feat(custom_origin_trust_store): enable custom_origin_trust_store (1c0f313)
  • feat(stainless): AUTH-7071 Complete Access Users endpoint (2d4101d)
  • fix: add 'rdp' as an initialism (9aa6e67)
  • list_item: state upgrader (70b70c5)
  • list: state upgrader (41def2f)
  • logpull_retention: support state upgrader #​6754 (78409e1)
  • logpush_job: support state upgrader (275efd5)
  • managed_transforms: state upgrader (8de2938)
  • notication_policy: state upgrader (dbcbda8)
  • regional_hostname: state upgrader (ed98d9e)
  • ruleset: add new actions for http_response_cache_settings phase (beeb49e)
  • snippet_rules: use state upgrade (91a7d1a)
  • snippet: use state upgrade (dbc8107)
  • spectrum_application: state upgrader (0957f09)
  • state upgrader (bbd68e0)
  • url_normalization_settings: state upgrader (f933791)
  • workers_kv_namespace: add state upgrader logic (695a1e1)
  • workers_route: implement state upgrader (cef2a35)
  • workers_script: implement state upgrader and move state (f7e20f8)
  • zero_trust_access_application: state upgrader (5427fd9)
  • zero_trust_access_group: add state upgrader logic and tests (5d0c09f)
  • zero_trust_access_identity_provider: state upgraders (c8c88f0)
  • zero_trust_access_mtls_certificate: state upgraders (15c5b8e)
  • zero_trust_access_mtls_hostname_settings: state upgraders (fe7a900)
  • zero_trust_device_managed_networks: state upgrader (0ee822f)
  • zero_trust_device_posture_rule: state upgrader (e4bdf6b)
  • zero_trust_dex_test: state upgrader (4b61d73)
  • zero_trust_dlp_custom_profile: state upgrader (ca47a4d)
  • zero_trust_dlp_entries: feat no-op state upgraders (808c706)
  • zero_trust_dlp_predefined_profile: state upgrader (71278f0)
  • zero_trust_gateway_policy: state upgrader (cb4ff67)
  • zero_trust_list: implement state upgrader (5134e5c)
  • zero_trust_tunnel_cloudflared_config: support state upgrader (a79e6ea)
  • zero_trust_tunnel_cloudflared_route: state upgrader (40289a3)
  • zone_dnssec: add state upgrader logic (1103393)
  • zone_subscription: add state upgraders for zone_subscription (3512262)
  • zone: add resource state migrations (049e9a9)
Bug Fixes
  • authenticated_origin_pulls_certificate and authenticated_origin_pulls_hostname_certificate model and schema (8287f8a)
  • custom_ssl: 'deploy' default removed due to entitlements requirement (267abd5)
  • docs: v5 migration for authenticated_origin_pulls (zone and hostname) (917dc79)
  • docs: v5 migration for authenticated_origin_pulls certs (zone and hostname) (502766d)
  • handling case where directory is null (72f78a7)
  • list: published version (4f695aa)
  • load_balancer: improve recurring drift in origins attribute (248c746)
  • migrations: use local provider for v5 migration tests (de0b294)
  • queue: migration model (c9f3274)
  • revert snippet_rules data source deletion (f489eb8)
  • spectrum_application: ips are computed optional (9281cdb)
  • spectrum_application: update 'ips' type and configurability in the model (f8742f3)
  • workers_script: include the original migration which existed (10b1b41)
  • workers_script: placement in union schema (53ee900)
  • workers_script: schema and model after merge conflict? (892c0d0)
  • zero_trust_access_group: normalization for include, exclude and require (ec84aaf)
  • zero_trust_device_posture_rule: model schema parity and gate (f18d0a8)
  • zero_trust_dlp_custom_profile: migration model (dae6782)
  • zero_trust_dlp_custom_profile: schema model parity (adda119)
  • zero_trust_organization: remove default values from attributes causing drift (d408f2e)
Chores
  • api: update composite API spec (ff602e7)
  • api: update composite API spec (e767186)
  • api: update composite API spec (81aacfa)
  • api: update composite API spec (776c452)
  • api: update composite API spec (efbdf3f)
  • api: update composite API spec (2d79225)
  • api: update composite API spec (565a842)
  • api: update composite API spec (259a7bd)
  • api: update composite API spec (deadfa0)
  • api: update composite API spec (1e91bbe)
  • api: update composite API spec (d09e587)
  • api: update composite API spec (239b2b6)
  • api: update composite API spec (cc8abe5)
  • api: update composite API spec (424518f)
  • api: update composite API spec (d444521)
  • api: update composite API spec (404b7b2)
  • api: update composite API spec (9a9324f)
  • api: update composite API spec (ec1d34e)
  • api: update composite API spec (1bf0f08)
  • custom_pages: add state upgraders logic (8feda78)
  • docs: update documentation (968a766)
  • docs: update example and doc (9ea618c)
  • internal: codegen related update (d39697f)
  • internal: codegen related update (86e94df)
  • internal: codegen related update (f212c64)
  • internal: codegen related update (bbe88b6)
  • internal: codegen related update (938118d)
  • internal: codegen related update (d2b1e8d)
  • internal: codegen related update (2129377)
  • internal: codegen related update (ce10e25)
  • internal: codegen related update (4c2f9b0)
  • internal: codegen related update (0d936f6)
  • internal: codegen related update (5b18851)
  • internal: codegen related update (02f6d57)
  • internal: codegen related update (bd4f014)
  • internal: codegen related update (5142372)
  • internal: codegen related update (7b6808b)
  • internal: codegen related update (2ca23ba)
  • internal: codegen related update (285a90d)
  • internal: codegen related update (4b0cdeb)
  • internal: codegen related update (c84470e)
  • internal: codegen related update (a992736)
  • internal: codegen related update (4ae01ef)
  • internal: codegen related update (e37a7e7)
  • internal: codegen related update (3553499)
  • internal: codegen related update (bba5c6f)
  • internal: codegen related update (85859b2)
  • internal: codegen related update (90ffea1)
  • load_balancer_monitor: implement v4->v5 state migration (ae47e9c)
  • load_balancer: implement v4->v5 state migration (14fb2e5)
  • notification_policy_webhooks: support state upgrader (1f223f6)
  • queue_consumer: support state upgraders (c28386e)
  • queue_consumer: support state upgraders (67c546d)
  • queue: support state upgraders (109c401)
  • resources: don't trigger upgrade (92d92bc)
  • snippets: clean up unused funcs (c8fdb9a)
  • workers_kv: adjust for state upgraders logic (493975f)
  • zero_trust_access_group: enable cross resource dependent test (7798310)
  • zero_trust_dlp_custom_profile: cleanup (de457ca)
  • zero_trust_dlp_predefined_profile: cleanup (10c57a5)
  • zone_subscription: update test (8d58520)
  • zone: add test cases (f227117)
Documentation
  • update docs again for v5.18.0 (6b459d5)
  • update docs for v5.18.0 (d98474e)
Refactors
  • zero_trust_access_policy: match directory structure (43f639a)

v5.17.0

Compare Source

Full Changelog: v5.16.0...v5.17.0

Features
  • account: add RequiresReplace modifier to unit.id field (7cbb327)
  • bump schema verion in prep for state upgraders (a721535)
  • bump schema verion in prep for state upgraders (a721535)
  • chore: bump cloudflare-go dependency for TF (3b4de30)
  • chore: skip codegen in authenticated_origin_pulls_certificate (22d11ab)
  • chore: skip codegen in authenticated_origin_pulls_hostname_certificate (0fdd92e)
  • chore: skip codegen in hostnames authenticated_origin_pulls (82aab9d)
  • chore: skip codegen in mtls_certificates (1b14224)
  • chore: use 'next' branch of Go SDK in Terraform (809a3f3)
  • custom_hostname_fallback_origin: add comprehensive lifecycle test (054611a)
  • custom_hostname_fallback_origin: add migration tests and state upgrader logic (855ef8a)
  • custom_hostname_fallback_origin: add v4 to v5 migration tests (0542720)
  • feat(api): RAG-586: enable terraform for AI Search instances and tokens (fe5239d)
  • feat(radar): add BGP RPKI ASPA endpoints and fix SDK casings (e6a03b6)
  • fix: authenticated_origin_pulls_settings missing id configuration (abe9087)
  • fix(total_tls): use upsert pattern for singleton zone setting (1a79609)
  • leaked_credential_check: add import functionality. add tests for import (76e44f0)
  • pages_project: use state upgraders (db96be7)
  • refactor(terraform): restructure origin_tls_client_auth to peer subresources (6c12fea)
  • state upgrader (deee33f)
  • state upgrader (d8e4529)
  • tiered caching state upgrader (d9d2c74)
  • tiered caching state upgrader (d9d2c74)
  • tiered_cache: use state upgraders (8cb061c)
  • turstile_widget: add v4 to v5 migration tests (a1e27af)
  • zero_trust_organization: add migration test (1032e4e)
Bug Fixes
  • account: map managed_by.parent_org_id to unid.id in unmarshall and add acctests (a282d8e)
  • address PR review comments (62598d7)
  • authenticated_origin_pulls_certificate: add certificate normalization to prevent drift (9fa8e39)
  • authenticated_origin_pulls_hostname_certificate resource and tests (3380cf9)
  • authenticated_origin_pulls: handle array response and implement full lifecycle (e4c82b8)
  • byo_ip_prefix: skip LOA tests (892bce0)
  • changelog: update changelog to reflect reality (519c85e)
  • cloudflare_zero_trust_device_posture_rule: update tests to match API (b2aad0d)
  • mtls_certificates resource and test (fc44f27)
  • prevent unnecessary diffs on consecutive applies for hyperdrive_config (8755bf9)
  • skip tests requiring account creation (f6d48e9)
  • upgrade scenario (e3831be)
  • workers_script: add support for placement mode/status (1bc17fa)
  • workers_script: schema and migration model (a9a0e05)
  • zero_trust_access_application: update v4 version on migration tests (45a825e)
  • zero_trust_organization: fix plan issues (f6a9369)
Reverts
  • pages_project: "fix(pages_project) build_config to computed optional" (b9c13c9)
Chores
  • add CODEOWNERS (3abbb08)
  • api: update composite API spec (febe2db)
  • api: update composite API spec (71cb6a6)
  • api: update composite API spec (6c428d6)
  • api: update composite API spec (eda1841)
  • api: update composite API spec (7cda136)
  • api: update composite API spec (935193b)
  • api: update composite API spec (7e45f8d)
  • api: update composite API spec (e42ae97)
  • api: update composite API spec (48153bd)
  • fix model/schema parity (b00bd10)
  • improve contribution guide (85584b7)
  • internal: codegen related update (22b09ad)
  • internal: codegen related update (f587465)
  • internal: codegen related update (0bca406)
  • internal: codegen related update (3ca7e23)
  • internal: codegen related update (02605c2)
  • internal: codegen related update (366fb6d)
  • internal: codegen related update (f55e1be)
  • internal: codegen related update (33bc656)
  • internal: codegen related update (6eb4afc)
  • internal: codegen related update (636b4f8)
  • internal: codegen related update (067536c)
  • internal: codegen related update (1af8451)
  • internal: codegen related update (f36071f)
  • internal: codegen related update (246ffcd)
  • internal: codegen related update (471df29)
  • internal: codegen related update (0211418)
  • internal: codegen related update (2bcbbd5)
  • internal: codegen related update (09f9d99)
  • internal: fix sdk (be5dbc6)
  • minimum upgrade test (25504d0)
  • tests: no more state file (f439772)
  • Update CHANGELOG.md (f4a1b58)
Documentation
  • clarify certificate normalization issue in test comments (8bddab1)
  • regerate docs (fc702d9)
Refactors
  • refactor stateupgraders (c950153)

v5.16.0

Compare Source

Full Changelog: v5.15.0...v5.16.0

Features
  • custom_pages: add "waf_challenge" as new supported error page type identifier in both resource and data source schemas
  • list: enhance CIDR validator to check for normalized CIDR notation requiring network address for IPv4 and IPv6
  • magic_wan_gre_tunnel: add automatic_return_routing attribute for automatic routing control
  • magic_wan_gre_tunnel: add BGP configuration support with new BGP model attribute
  • magic_wan_gre_tunnel: add bgp_status computed attribute for BGP connection status information
  • magic_wan_gre_tunnel: enhance schema with BGP-related attributes and validators
  • magic_wan_ipsec_tunnel: add automatic_return_routing attribute for automatic routing control
  • magic_wan_ipsec_tunnel: add BGP configuration support with new BGP model attribute
  • magic_wan_ipsec_tunnel: add bgp_status computed attribute for BGP connection status information
  • magic_wan_ipsec_tunnel: add custom_remote_identities attribute for custom identity configuration
  • magic_wan_ipsec_tunnel: enhance schema with BGP and identity-related attributes
  • ruleset: add request body buffering support
  • ruleset: enhance ruleset data source with additional configuration options
  • workers_script: add observability logs attributes to list data source model
  • workers_script: enhance list data source schema with additional configuration options
Bug Fixes
  • dns_record: remove unnecessary fmt.Sprintf wrapper around LoadTestCase call in test configuration helper function
  • load_balancer: fix session_affinity_ttl type expectations to match Float64 in initial creation and Int64 after migration
  • workers_kv: handle special characters correctly in URL encoding
Documentation
  • account_subscription: update schema description for rate_plan.sets attribute to clarify it returns an array of strings
  • api_shield: add resource-level description for API Shield management of auth ID characteristics
  • api_shield: enhance auth_id_characteristics.name attribute description to include JWT token configuration format requirements
  • api_shield: specify JSONPath expression format for JWT claim locations
  • hyperdrive_config: add description attribute to name attribute explaining its purpose in dashboard and API identification
  • hyperdrive_config: apply description improvements across resource, data source, and list data source schemas
  • hyperdrive_config: improve schema descriptions for cache settings to clarify default values
  • hyperdrive_config: update port description to clarify defaults for different database types

v5.15.0

Compare Source

Full Changelog: v5.14.0...v5.15.0

Features
  • ai_search: add AI Search endpoints (6f02adb)
  • certificate_pack: add terraform config for CRUD support. This ensures proper Terraform resource ID handling for path parameters in API calls. (081f32a)
  • leaked_credentials_check: Add GET endpoint for leaked_credentials_check/detections (feafd9c)
  • worker_version: support startup_time_ms (286ab55)
  • zero_trust_access_group: v4 to v5 migration acceptance tests (9c877c7)
  • zero_trust_access_mtls_hostname_settings: use v2 migrator (b14aa6d)
  • zero_trust_dlp_custom_entry: support upload_status (7dc0fe3)
  • zero_trust_dlp_entry: support upload_status (7dc0fe3)
  • zero_trust_dlp_integration_entry: support upload_status (7dc0fe3)
  • zero_trust_dlp_predefined_entry: support upload_status (7dc0fe3)
  • zero_trust_gateway_policy: support forensic_copy (5741fd0)
  • zero_trust_list: support additional types (category, location, device) (5741fd0)
Bug Fixes
  • access_rules: Add validation to prevent state drift. Ideally we'd use Semantic Equality but since that isn't an option, this will remove a foot-gun. (4457791)
  • cloudflare_pages_project: addressing drift issues (6edffcf) (3db318e)
  • cloudflare_worker: can be cleanly imported (4859b52)
  • cloudflare_worker: ensure clean imports (5b525bc)
  • list_items: Add validation for IP List items to avoid inconsistent state (b6733dc)
  • zero_trust_access_application: remove all conditions from sweeper (3197f1a)
  • map missing fields during spectrum resource import (#​6495) (ddb4e72)
  • update invalid codegen (d365b98) (92f5c9e)
Chores
  • certificate_pack: hosts is now a set, not a list (286ab55)
  • ci: split acceptance tests into 37 parallel groups for faster (8c6212b)
  • healthcheck: add test for expected_body default value (c5afb48) (e99b43f)
  • magic_wan_ipsec_tunnel: remove custom_remote_entities (286ab55)
  • queue_consumer: Test data fixes for queue consumer acceptance tests (1b92700)
  • update go to point to next (25d640a)
  • update regional hostnames migration test to use new migrator (d5ac65f)
  • update test to use new migrator (d5ac65f) (ec875bb)
Documentation
  • Deprecate API Shield Schema Validation resources (366e1b8)
  • generate provider docs (c23342e)
Refactors
  • healthcheck: consolidate tests and expand update coverage (b747d21) (7fa38b3)

v5.14.0

Compare Source

Full Changelog: v5.13.0...v5.14.0

Features
  • add v4->v5 migration tests for pages_project and adjust schema (#​6506) (6de0179)
  • chore: point Terraform to Go 'next' (af9a5f8)
  • chore: update go sdk to v6.4.0 for provider release (63cb021)
  • chore(api_shield_discovery_operation): Deprecate api_shield_discovery_operation (7dc0a63)
  • feat: BOTS-7562 add bot management feedback endpoints to stainless config (prod) (f5112e1)
  • feat(r2_data_catalog): Configure SDKs/Terraform to use R2 Data Catalog routes (5beb50b)
  • feat(radar): Add origins endpoints to public api docs (ee51e5f)
  • improve and standardize sweepers (#​6501) (03fb2d2)
Bug Fixes
  • account_members: making member policies a set (#​6488) (f3ecaa5)
  • decoder and tests (#​6516) (4c3e2db)
  • decoder, build (#​6514) (1935459)
  • pages_project: non empty refresh plans (#​6515) (bc526ff)
  • pages_project: use correct field name in test sweeper (6dc0e53)
  • r2 sweeper (#​6512) (fec953c)
  • tests: resolve SDK v6 migration test failures (#​6507) (bad9716)
  • update import signature to accept account_id/subscription_id in order to import account subscription (#​6510) (c2db582)
  • utils: test assertions (4c3e2db)
  • workers_kv: ignore value import state verify (#​6521) (c3e3f89)
  • workers_script: No longer treating the migrations attribute as WriteOnly (#​6489) (dc60e38)
  • workers_script: resource drift when worker has unmanaged secret (#​6504) (505c0fe)
  • zero_trust_device_posture_rule: preserve input.version and other fields (#​6500) (4c4e54b)
  • zero_trust_device_posture_rule: preserve input.version and other fields (#​6503) (d45be9a)
  • zero_trust_dlp_custom_profile: add sweepers for dlp_custom_profile (cbcb325)
  • zone_subscription|account_subscription: add partners_ent as valid enum for rate_plan.id (#​6505) (2a70fb4)
  • zone: datasource model schema parity (#​6487) (861c68f)
Chores
  • account_member: dont run acceptance with env variable (4c3e2db)
  • account_member: fix check for env var (#​6517) (07e9aa5)
  • account_member: skip until user is dsr enabled (#​6522) (dd7c2fe)
  • account_tokens: adding a simple CRUD test (#​6484) (6869538)
  • api: update composite API spec (71fc050)
  • api: update composite API spec (68d017a)
  • cloudflare_api_shield_operation: Add acceptance tests (#​6491) (37e1fdf)
  • docs: update documentation (#​6523) (a060e61)
  • internal: codegen related update (923ea1d)
  • internal: codegen related update (a110cbe)
  • internal: codegen related update (7b36c06)
  • internal: codegen related update (c789f91)
  • internal: codegen related update (a91faa6)
  • internal: codegen related update (dfa745a)
  • internal: codegen related update (fb3ef1b)
  • internal: codegen related update (504e8b6)
  • internal: codegen related update (550d77c)
  • logpush_job: add v4 to v5 migration tests (#​6483) (2e4b8a0)
  • tests: cloud connector rules parity tests and add connectivity_directory_service tests (#​6513) (5341c82)
  • update changelog (#​6480) (adba156)
  • update changelog (#​6525) (b026b4d)
  • zero_trust_device_default_profile_local_domain_fallback: add tests (#​6464) (365cb71)
  • zero_trust_device_default|custom_profile: acceptance test coverage (#​6511) (8e4ec1a)
  • zero_trust_device_managed_networks: add tests (#​6463) (e9b6783)
  • zero_trust_device_posture_integration: update tests for to test with Crowdstrike (#​6470) (e360d6f)
  • zone: update migration tests (#​6468) (8ff53df)

v5.13.0

Compare Source

Full Changelog: v5.12.0...v5.13.0

⚠ BREAKING CHANGES: cloudflare_api_token & cloudflare_account_token Schema Update

The 5.13 release includes major updates to the cloudflare_api_token resource to eliminate configuration drift caused by policy ordering differences in the Cloudflare API.

Fixes: #​6092

Whats changed

  • policies are now a Set; order is ignored to prevent drift.
  • When defining a policy, resources must use jsonencode(); all policy resource values must now be JSON-encoded strings.
  • Removed fields: id, name, and meta have been removed from policy blocks.

Required Action (v5.13+)
Customers looking to upgrade to v5.13+ must update all cloudflare_api_token & cloudflare_account_token resources to wrap policy resource values in jsonencode()

Before:

resources = {
  "com.cloudflare.api.account.${var.cf_account_id}" = "*"
}

After:

resources = jsonencode({
  "com.cloudflare.api.account.${var.cf_account_id}" = "*"
})
  • account_token: token policy order and nested resources (#​6440)
Features
  • add new resources and data sources (7ce3dec)
  • api_token+account_tokens: state upgrader and schema bump (#​6472) (42f7db2)
  • chore(build): point Terraform to released Go v6.3.0 (6d06b46)
  • docs: make docs explicit when a resource does not have import support (02699f6)
  • magic_transit_connector: support self-serve license key (#​6398) (a6ec134)
  • worker_version: add content_base64 support (6ff643f)
  • worker_version: boolean support for run_worker_first (#​6407) (116a67b)
  • workers_script_subdomains: add import support (#​6375) (40f7ed8)
  • zero_trust_access_application: add proxy_endpoint for ZT Access Application (#​6453) (177f20a)
  • zero_trust_dlp_predefined_profile: Switch DLP Predefined Profile endpoints, introduce enabled_entries attribute (bc69569)
  • zero_trust_tunnel_cloudflared: v4 to v5 migration tests (#​6461) (ffa0fef)
Bug Fixes
  • account_token: token policy order and nested resources (#​6440) (86c5972)
  • allow r2_bucket_event_notification to be applied twice without failing (#​6419) (6fbd4c5)
  • cloudflare_worker+cloudflare_worker_version: import for the resources (#​6357) (b98e0be)
  • dns_record: inconsistent apply error (#​6452) (f289994)
  • pages_domain: resource tests (#​6338) (d769e29)
  • pages_project: unintended resource state drift (#​6377) (1a3955a)
  • queue_consumer: id population (#​6181) (f3c6498)
  • workers_kv: multipart request (#​6367) (65f8c19)
  • workers_kv: updating workers metadata attribute to be read from endpoint (#​6386) (3a35757)
  • workers_script_subdomain: add note to cloudflare_workers_script_subdomain about redundancy with cloudflare_worker (#​6383) (9cc9b59)
  • workers_script: allow config.run_worker_first to accept list input (fab567c)
  • zero_trust_device_custom_profile_local_domain_fallback: drift issues (#​6365) (65c0c18)
  • zero_trust_device_custom_profile: resolve drift issues (#​6364) (4cd2cbd)
  • zero_trust_dex_test: correct configurability for 'targeted' attribute to fix drift (cd81178)
  • zero_trust_tunnel_cloudflared_config: remove warp_routing from cloudflared_config (#​6471) (dc9d557)
Chores
  • account_member: add migration test (#​6425) (967a972)
  • byoip: integrate generated changes for BYOIP resources (432160e)
  • certificate_pack: docs show safe rotation instructions (#​6388) (3d37264)
  • ci: clean up leftover files in resources (#​6474) (e8aee72)
  • ci: drop migration tests from CI (#​6476) (968565f)
  • ci: fix tests ran on release PR (#​6478) (0b43c46)
  • ci: fixes for parity tests and build failures (#​6475) (3561876)
  • ci: modify sweepers (#​6479) (4c8915d)
  • ci: skip flaky test in CI (fb14d86)
  • cloudflare_zero_trust_dlp_custom_profile: migration test and ignore order as set (#​6428) (1659ff3)
  • d1: integrate generated changes for D1 resources (cfa3472)
  • dns_record: improve dns sweepers (#​6430) (5e62468)
  • docs: document configurations and examples (#​6449) (59430e0)
  • docs: generate docs and examples (cdd77ec)
  • email_routing: improved email routing sweepers (#​6429) (133c81e)
  • iam: integrate generated changes for IAM resources (a87806e)
  • include new sections for pr template (#​6395) (81c07e1)
  • load_balancing: integrate generated changes for Load Balancing resources (4c6b34d)
  • logpull_retention: add migration test for (#​6426) (529f313)
  • logpull_retention: update acceptance test (#​6277) (3766b3f)
  • logpush_job: add import tests for resource (#​6402) (cded8ec)
  • logpush: integrate generated changes for Logpush resources (06e8446)
  • notification_policy_webhook: add migration test for notification-policy-webhook (#​6443) (742d647)
  • pages: integrate generated changes for Pages resources (64855ea)
  • queue_consumer: testdata refactor (d301974)
  • r2_bucket: v4 to v5 migration tests for cloudflare_r2_bucket (#​6437) (99ed1ee)
  • sso_connector: add acceptance tests (#​6427) (8b54303)
  • stainless: integrate changes from unpinned codegen version (9cb3b8e)
  • test: acceptance tests for token validation resources (#​6417) (4d94bdd)
  • test: add schema and token validation acceptance tests to CI (#​6421) (b805abc)
  • test: increase legacy migrator test coverage (#​6401) (9a8c48a)
  • universal_ssl_setting: add acceptance tests for universal_ssl_setting (2601c45)
  • worker: integrate generated changes for Worker resources (1da2bf2)
  • workers_kv_namespace: v4 to v5 migration tests for workers_kv_namespace (#​6424) (433010f)
  • workers_kv: v4 to v5 migration tests for workers_kv (#​6435) (58ca912)
  • workers_script: add workers scripts sweeper (#​6351) (f439a08)
  • workers_script: fix resource name in TestAccCloudflareWorkerScript_ModuleWithDurableObject (614d8d3)
  • workers_script: fix resource names in tests (788e73a)
  • workers: integrate generated changes for Workers resources (ab0a330)
  • zero_trust_access_service_token: add migration test for zero_trust_access_service_token (#​6416) (c77d5d5)
  • zero_trust_gateway_policy: v4 to v5 migration for zero_trust_gateway_policy (#​6413) (1c1952b)
  • zero_trust_list: v4 to v5 migration tests for zero trust list records (#​6400) (6ed55d6)
  • zero_trust_tunnel_cloudflared_route: v4 to v5 migration tests for zero_trust_tunnel_cloudflared_route (#​6409) (5dc2094)
  • zero_trust, cfone: integrate generated changes for ZT and CFONE resources (b7131b2)
  • zone_dnssec: v4 to v5 migration tests for zone_dnssec (#​6432) (86abd1f)
  • zone_settings: acceptance test to repro issue #​6363 (#​6445) (707c154)
  • zones: data source tests (#​6414) (4d58e56)
  • zt_access: add sweepers for policy and service token (#​6465) (9f4fa94)

v5.12.0

Compare Source

Full Changelog: v5.11.0...v5.12.0

Features
  • chore: pin cloudflare-go for provider release (61a33f9)
  • chore: use cloudflare-go@​next for the 'next' branch (8d8ff6d)
  • chore(abuse): rename path parameter (cbda07b)
  • ci: remove zero_trust_connectivity_directory_service (23bd535)
  • ci: trigger prod build (fffdf5a)
  • feat: add connectivity directory service APIs to openapi.stainless.yml (1a6b304)
  • feat: SDKs for Organizations and OrganizationsProfile (1f6eae3)
  • feat(api): add mcp portals endpoints (1e317de)
  • feat(radar): add new group by dimension endpoints; deprecate to_markdown endpoint (bcb58cb)
  • fix(content_scanning): content scanning terraform resource (03b7004)
  • fix(workers_domain): treat PUT /workers/domains as a create operation (8ff0c7d)
  • modernize zero_trust_tunnel_cloudflared_config tests and fix warp_routing (#​6294) (36d38a6)
  • modernize zero_trust_tunnel_cloudflared_virtual_network tests and improve (#​6293) (1b0f6d6)
  • zero_trust_access_application: Add support for MCP & MCP_PORTAL (#​6326) (9524b60)
Bug Fixes
  • account_member: update policies test by selecting correct resource group (#​6352) (693dc9d)
  • cloudflare_r2_bucket_sippy: attribute name in example (#​6336) (208bf81)
  • cloudflare_worker_version: replace when module content_sha256 value changes (#​6335) (e31395d)
  • cloudflare_workers_script: Update docs note for resource (#​6304) (f7b4cef)
  • cloudflare_workflow: download dependencies for workflow resource acceptance tests (#​6302) (84bade9)
  • correctly detect more ID attributes for data sources (d5f4e7d)
  • custom_pages: fix broken tests (#​6372) (95f344e)
  • custom_pages: update type enumerations (#​6369) (8bd0d09)
  • enable skipped gateway policy tests and simplify quarantine test (#​6296) (b220f2b)
  • ensure model/schema parity across several resources (#​6379) (418aedd)
  • fix zero_trust_dex_test tests (#​6301) (0345a4d)
  • internal: correctly generate schema according to annotations (529f0ff)
  • migrate: add target flag to specify resources (#​6324) (1b94fcd)
  • notification_policy: address drift due to unordered lists, converted to sets (#​6316) (7eabe67)
  • read by id data sources should have required IDs (1ca9485)
  • restore missing testdata (#​6378) (5cb8dc6)
  • workers_version: inconsistent binding order causing inconsistent result after apply (#​6342) (1de79a4)
  • zero_trust_access_service_token: client secret versioning (#​6328) (d6b7107)
  • zero_trust_dex_test: ensure model/schema parity (#​6370) (066ae4f)
  • zero_trust_dex_test: fix duplicate key, imports (#​6366) (15c05d0)
  • zero_trust_dlp_custom_profile: fix read, refresh, import (#​6391) (3154453)
  • zero_trust_tunnel_cloudflared_virtual_network: fix sweeper panics (#​6392) (c190bc7)
Chores
  • api_shield: Acceptance tests increase coverage (#​6325) (3e957c7)
  • api: update composite API spec (6d91d6b)
  • api: update composite API spec (a1e1df9)
  • api: update composite API spec (1b9a680)
  • api: update composite API spec (c53a1f5)
  • api: update composite API spec (ae642c6)
  • api: update composite API spec (86ea5b7)
  • api: update composite API spec (5bf96b0)
  • api: update composite API spec (07f3913)
  • api: update composite API spec (f7c9b47)
  • api: update composite API spec (1519d61)
  • api: update composite API spec (a78ff01)
  • api: update composite API spec (fa156c0)
  • api: update composite API spec (6f4ab90)
  • api: update composite API spec (9455823)
  • api: update composite API spec (e482a4f)
  • api: update composite API spec (98e3585)
  • api: update composite API spec (d552b8c)
  • api: update composite API spec (46b4930)
  • api: update composite API spec (34eddaf)
  • api: update composite API spec (50139f0)
  • api: update composite API spec (b151882)
  • api: update composite API spec (5892196)
  • api: update composite API spec (2ef377f)
  • api: update composite API spec (0f029be)
  • api: update composite API spec (5483722)
  • api: update composite API spec (19ec88c)
  • api: update composite API spec (3a0fbe7)
  • api: update composite API spec (0ef1be1)
  • api: update composite API spec (605134b)
  • api: update composite API spec (d134c57)
  • api: update composite API spec (0f0b7ff)
  • api: update composite API spec (aebfa72)
  • api: update composite API spec (a37714a)
  • api: update composite API spec (e600699)
  • api: update composite API spec (938d787)
  • api: update composite API spec (8ef0127)
  • api: update composite API spec (8ab046d)
  • api: update composite API spec (37a7311)
  • api: update composite API spec (038e76d)
  • api: update composite API spec (80fc0cd)
  • api: update composite API spec (ddb3468)
  • api: update composite API spec (88b0b8e)
  • api: update composite API spec (cd64df6)
  • api: update composite API spec (41b75fb)
  • api: update composite API spec (3a7c0a5)
  • api: update composite API spec (9c45892)
  • api: update composite API spec (4e791c5)
  • api: update composite API spec (39816af)
  • api: update composite API spec (d156eef)
  • api: update composite API spec (b2bd81b)
  • api: update composite API spec (1111340)
  • api: update composite API spec (938003c)
  • api: update composite API spec (0b7e283)
  • api: update composite API spec (2e958fb)
  • api: update composite API spec (138735c)
  • api: update composite API spec (002fd57)
  • api: update composite API spec (302fa30)
  • api: update composite API spec (0294b5e)
  • api: update composite API spec (ddb7a1c)
  • api: update composite API spec (4cba4b4)
  • api: update composite API spec (c88075f)
  • api: update composite API spec (23b810f)
  • api: update composite API spec (8590d26)
  • api: update composite API spec (2fa0344)
  • api: update composite API spec (e01d191)
  • api: update composite API spec (0b9c36d)
  • api: update composite API spec (644ff5f)
  • api: update composite API spec (fd946b1)
  • api: update composite API spec (5b54f0d)
  • api: update composite API spec (0421b6a)
  • api: update composite API spec (d0f7eb4)
  • api: update composite API spec (e8a2650)
  • api: update composite API spec (d0784b3)
  • api: update composite API spec (3490350)
  • api: update composite API spec (c009139)
  • api: update composite API spec (385cc44)
  • api: update composite API spec (7dc37da)
  • api: update composite API spec (3fc4cf6)
  • api: update composite API spec (d812ed9)
  • api: update composite API spec (35aca13)
  • api: update composite API spec (f610c3e)
  • api: update composite API spec (b435318)
  • fix errors in cloudflare_pages_project acceptance tests (#​6318) (cb63e28)
  • internal: codegen related update (010cc1e)
  • internal: codegen related update (fde5364)
  • internal: codegen related update (b451331)
  • internal: codegen related update (cf23a89)
  • internal: codegen related update (f577253)
  • internal: codegen related update (70652b4)
  • internal: codegen related update (0504080)
  • logpush_jobs: Add tests from basic to full fields, and changes on omitempty field (#​6337) (696abcd)
  • organization_profile: add org id env variable for acceptance tests (#​6382) (37468a7)
  • organizations and organization_profiles: Acceptance Tests and wait after create (#​6329) (ecfd9bf)
  • organizations: wire up acceptance test in CI (#​6349) (c1cbe9e)
  • pages_project: only sweep pages projects resources created during testing (#​6298) (1a2daa3)
  • pages_project: update CLOUDFLARE_PAGES_OWNER and CLOUDFLARE_PAGES_REPO used for acceptance tests (#​6300) (939499e)
  • queue: Acceptance tests (#​6339) (d9eb75d)
  • r2_bucket_lock, r2_bucket_lifecycle: add acceptance tests (#​6299) (1fdbd28)
  • update pr template (#​6359) (a062c51)
  • zero_trust_connectivity_directory_service: Add wvpc / connectivity directory servic acceptance tests (#​6334) (63e78d5)
  • zero_trust_dlp_custom_profile: shared_entries acceptance tests (#​6317) (83cf87b)
  • zero_trust_network_hostname_route: Add acceptance tests for Hostname Routes (#​6282) (0ec769b)
  • zerot trust dl resources: Add acceptance tests for DLP resources (rebased version of !5751) (#​6233) (cbd0568)
Documentation

v5.11.0

Compare Source

Full Changelog: v5.10.1...v5.11.0

Features
  • add assets.directory attribute for handling assets uploads in cloudflare_workers_script and cloudflare_worker_version resources (#​6160) (50168e5)
  • add comprehensive test coverage for cloudflare_zero_trust_list types and (#​6258) (6d2746c)
  • add missing services to CI test runner (#​6271) (1477df8)
  • added capability for dynamicvalidator to do arbitrary semantic equivalence check (e1faeb8)
  • Add custom origin trust store support (175f4f5)
  • Add Terraform resource for Workflows (7533c05)
  • Add leaked credential check resources (c6be1c6)
  • Update worker and access application schemas (ed096e0)
  • Adding new self-service SSO APIs (007bdbc)
  • Changing SSO update from put to patch (f67fbd5)
  • Rename duplicate parameter in the to_markdown subresource (07ccc50)
  • Add to_markdown subresource to AI resource (1a71265)
Bug Fixes
  • bugfix for setting JSON keys with special characters (9a106e3)
  • build: fix broken builds on 'next' (#​6280) (2224d8a)
  • build: revert cache resources to released state (#​6289) (e62250c)
  • case-insensitive location handling for R2 bucket resources (#​6026) (78c33ff)
  • cloudflare_workers_custom_domain failing to update (#​6082) (46203a3)
  • fix acceptance tests in CI (#​6286) (c0a9e89)
  • Fix zero trust access application acceptance tests (#​6243) (4a2cbdb)
  • list_item: source url validation (#​6226) (70abffa)
  • migrate: concatenate static and dynamic rules blocks (#​6215) (be571d8)
  • migrate: page rules status defaults (#​6212) (42a83d1)
  • migrate: zt access app default type (#​6218) (cea98f8)
  • r2_bucket: case-insensitive location comparison and preserve state case in R2 bucket resource (#​6211) (5babbb1)
  • resolve compilation and schema parity errors across multiple services (#​6241) (052cab8)
  • resolve compilation errors in zero_trust_access_application and workers_script (#​6230) (2b78333)
  • resolve provider schema validation errors and R2 bucket test failures (#​6222) (2df6eb1)
  • resolve zero trust test failures from computed attribute refresh drift (#​6224) (5351c6a)
  • ruleset: allow rewrite rules to set an empty URL query string (#​6256) (b177cc0)
  • workers script migration (#​6210) (dca249e)
Chores

v5.10.1

Compare Source

Full Changelog: v5.10.0...v5.10.1

Features
Bug Fixes
Chores
Documentation

v5.10.0

Compare Source

Full Changelog: v5.9.0...v5.10.0

Features
  • add 'ruleset' support in migration tool (#​6104) (82158eb)
  • add migration tool support for cloudflare_snippet (79e19d3)
  • add migration tool support for cloudflare_snippet_rules (b1d4e92)
  • cloudflare_list: add nested list items to data source (0818c2d)
  • cloudflare_list: add nested set list items (f96b922)
  • handle list items in v4 (5c315f2)
  • internal: support CustomMarshaler interface for encoding types (3ce3cbc)
  • Merge branch 'vaishak/bump-sdk-version' into 'main' (2d4ae17)
  • merge items into list (0709233)
  • migrate list with embedded items from v4 to v5 (40ff2dd)
  • migrate: add comprehensive workers cross-resource reference support (39032e3)
  • migrate: fix load_balancer migration test (#​6148) (1d21133)
  • migrate: implement comprehensive workers_script v4→v5 bindings migration (59d436b)
  • migrate: implement remaining workers_script binding migration fixes (6324582)
  • migrate: support migrations for workers_route and workers_script (3308fa5)
  • migration tests (1e35d38)
  • migration tests (8ec2d24)
  • modernize healthcheck tests (74a358d)
  • modernize notification_policy_webhooks tests (bbab7d5)
  • modernize r2_bucket tests (ecf2609)
  • modernize zero_trust_dlp_custom_profile tests (cb11079)
  • modernize zero_trust_dlp_entry tests (6f0a6b1)
  • modernize zero_trust_list tests (27e8cab)
  • ruleset: validate action parameters are used with correct action (578879e)
  • workers_route, workers_script: implement migration for workers_(script|route) (ff3e68e)
  • zone: add v4 -> v5 migrations (279070c)
  • zone: implement migrations (717787a)
Bug Fixes
  • broken test data and block attribute conversion (#​6138) (6a07ac2)
  • ci workflows (ee2117a)
  • comment_modified_on drift in DNS records (b5bdee4)
  • discord failure (8b8eb19)
  • dns record empty states (e8f418e)
  • don't announce to discord (9e7a495)
  • dynamic 'origins' blocks migrations (8d5de51)
  • dynamic blocks and tests (4d6855c)
  • fix snippets tests (52dfe49)
  • fix zero_trust_dlp_entry acceptance tests (5007122)
  • inconsistent apply Issue #​6076 (#​6139) (0e9650f)
  • migrate: add missing hyperdrive binding attribute renames (fc6b137)
  • migrate: correct module transformation and clean up dead code tests (c364035)
  • migrate: custom_pages state migrations (8b4e1cf)
  • migrate: implement dispatch_namespace attribute to binding migration (3a432dd)
  • migrate: implement module attribute to main_module/body_part migration (dd94222)
  • migrate: implement workers_secret cross-resource migration to secret_text bindings (5ff5c6c)
  • migrations for config and state (24e44b0)
  • more roboust retry logic for certificate tests (#​6154) (25039bc)
  • nil dereference in cloudflare_workers_script resource (#​6158) (bcfc129), closes #​6147
  • prevent resource type corruption in workers_secret state migration (abc0548)
  • prevent resource type corruption in workers_secret state migration (adbbae2)
  • required field ttl (b88e5b8)
  • resolve race condition in zero_trust_access_mtls_hostname_settings migration tests (#​6152) (9c6deef)
  • run spinnets in sequence (0789979)
  • skip acceptance tests in unit test scope (#​6155) (e860eb5)
  • snippet and load balancer migration tests (#​6149) (a347ebc)
  • state (5742920)
  • state test (16c5fc2)
  • tests (84f27a3)
  • tiered cache test (408a4b6)
  • workers_script: fix/improve bindings tests (fca02f3)
  • workers_script: get tests passing again (404a241)
  • workers_script: referenced attribute renames (#​6136) (29d686c)
  • workers_script: resolve binding order infinite loop in v5 provider (a05f552)
  • zero trust access indetity provider migration (7bc2a5d)
  • zero trust access mtls certificate acceptance tests (7e91d44)
  • zero trust migrations (ddc8642)
  • zero_trust_access_mtls_certificate acceptance tests (b163147)
  • zero_trust_device_custom_profile sweeper (f0ed7ca)
Chores
Refactors
  • migrate: add resource rename support to workers_route and workers_script (35eaca1)
  • migrate: clean up duplicate bindings maps (2393057)

v5.9.0

Compare Source

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 patterns (736b9ac)
  • grit patterns for dns records (6e0785e)
  • handle empty tags (35ab9f7)
  • implement migration for ZT IDP in the migrate tool (df2289e)
  • load_balancer_monitor: Fix detected drift on refresh (024f015)
  • load_balancer: Fix detected drift on refresh and update (3d06582)
  • migrate for managed headers (8398f4f)
  • migrate: fix incorrect setting name for 0rtt (4943ca2)
  • migrate: fix zone_settings migrations (d24ce96)
  • populate computed_optional collections from API responses (d6c64dc)
  • properly handle null nested objects in customfield marshaling (61c808d)
  • remove state upgrade (c6716e7)
  • resolve test failures in magic_wan_static_route and (11d91df)
  • resolve type mismatches in zero trust access policy and application migrations (8e3b4b6)
  • test: Add plan check validations to cloudflare_zero_trust_tunnel_cloudflared_route resource (c94fb5b)
  • test: add planmodifiers for dynamic type (eaf6f17)
  • use planmodifier for zone_settings value normalization (468f59a)
  • wire up migrates (54c3248)
  • zero trust access policy acceptance tests (4804ca3)
  • zero_trust_device_custom_profile_local_domain_fallback: fix recurring diffs and add acceptance tests for multiple domains (c8e790a)
  • zero_trust_device_custom_profile: fix recurring diffs and add acceptance tests (2b358e6)
  • zone_setting: remove grit patterns for cloudflare_zone_settings_override (3b6edda)
Chores
  • add load balancer acceptance tests to CI (b9df93d)
  • add sweeper for magic_wan_gre_tunnel (e31976a)
  • add tests for zero_trust_device_custom_profile (cc567a8)
  • add zero trust device tests to CI (bcff1a8)
  • api: upload stainless config from cloudflare-config (9a32393)
  • api: upload stainless config from cloudflare-config (00d150d)
  • api: upload stainless config from cloudflare-config (ca57125)
  • api: upload stainless config from cloudflare-config (416b5c1)
  • ci: skip ZT mTLS tests (289ce58)
  • ci: temporarily disable migration tests (e1c5b3d)
  • ci: temporarily disable migration tests (8ab562f)
  • clean up (0415065)
  • comment modified on test (d403d5f)
  • disable failing queue and r2bucket sweepers (e1394a8)
  • docs: generate provider docs (d86327b)
  • fix ci script (5991be1)
  • fix magic_wan_ipsec_tunnel acceptance tests (5f5b50a)
  • fix sweepers for many resources (c2f66f6)
  • fix TestAccCloudflareAccessOrganization (8b0e176)
  • fix TestAccCloudflareAccessPolicy_ApprovalGroup (52ef60b)
  • fix workers_script tests (1116eac)
  • fix zero_trust_access_identity_provider tests (2575473)
  • fix zero_trust_access_mtls_certificate acct tests (a00f421)
  • fix zero_trust_access_mtls_hostname_settings tests (166517f)
  • fix zero_trust_tunnel_cloudflared_route (0e961f7)
  • fix zero_trust_tunnel_cloudflared_route tests (3c51256)
  • improve integrity test error messages (2d410d2)
  • increase ci test timeout (5da9eab)
  • increase number of ci jobs (50ee749)
  • internal: add test rule to lint for dynamic attributes that do not have planmodifier (a725465)
  • internal: codegen related update (42115d7)
  • internal: codegen related update (8feeada)
  • internal: codegen related update (17863a2)
  • internal: codegen related update (0bd098f)
  • internal: codegen related update (4e59511)
  • internal: codegen related update (55d5985)
  • internal: codegen related update (5505692)
  • internal: codegen related update (7765dbf)
  • internal: codegen related update (1748ea8)
  • internal: codegen related update (e0eff5c)
  • internal: codegen related update (cde67a4)
  • internal: codegen related update (5d2fe3d)
  • internal: codegen related update (a9610ce)
  • internal: codegen related update (90aa9c5)
  • internal: codegen related update (2b37de1)
  • internal: codegen related update (b27f531)
  • internal: codegen related update (2275aa2)
  • internal: codegen related update (4cbcff5)
  • internal: codegen related update (2136d08)
  • load_balancer_pool: fix test data and skip broken test (3be61aa)
  • merge acct GH steps into a single step (d27710c)
  • more tests and drift (f1cc4ac)
  • parallel ci test runs (260a5b9)
  • remove state upgraders (ca04b97)
  • remove version from schema (73f2e17)
  • run sweeper before any test run (5bac861)
  • separate acceptance and migration tests (e466442)
  • skip failing ruleset test (7746f2b)
  • skip failing sweepers (46810fe)
  • update all cf-go v5 -> v6 imports (2cd840f)
  • we can have only 3 parallel jobs (588c710)
  • wire up migrate commands (b574a2a)
  • zero_trust_access_mtls_certificate tests (07e374e)

v5.8.4

Compare Source

Full Changelog: v5.8.3...v5.8.4

Bug Fixes
  • cloudflare_ruleset: update for consistency with OpenAPI schema (837da07)
Chores
  • don't announce to discord (1816fff)
  • generate docs for 5.8.4 release (ae12b37)
  • only include ones that have tests (ebc40cf)
  • run one by one (1185be7)

v5.8.3

Compare Source

Full Changelog: v5.8.2...v5.8.3

Features
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)
  • Revert "enable token-based auth for acceptance tests" (d13f98a)
  • skip api_token test until we configure CI to support token-based auth (4a84a94)
  • skip flaky zero_trust_access_application test (8107984)
  • skip test failing due to inconsistent apply with sensitive value (9336894)
  • skip unicode 'zone' tests and extend sleeps for mtls certs (9871bfa)
  • sort imports (dc52145)
  • tidy up (49b1243)
  • uncomment check (b24e573)
  • update @​stainless-api/prism-cli to v5.15.0 (7534488)
  • update ci list (13e5c5e)
  • update managed_transform tests (ad82abe)
  • workers_script: use resourcevalidator.ExactlyOneOf() to ensure content or content_file is provided (e9d000c)
Documentation
  • add a warning to workers_script (5aa1016)

v5.8.2

Compare Source

Full Changelog: v5.8.1...v5.8.2

Features
Chores
  • update model for zt gateway settings (a084e1b)

v5.7.1

Compare Source

Full Changelog: v5.7.0...v5.7.1

Bug Fixes
  • api: Fix update/read path parameter for zone subscription (c763edf)
Chores

v5.7.0

Compare Source

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 and content_sha256 attribute pair as alternative to content (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)

v5.6.0

Compare Source

Full Changelog: v5.5.0...v5.6.0

Features
Bug Fixes
  • add missing properties (a21b2bc)
  • api: Update zone subscription paths (e021998)
  • page rule panic #​5577 (a3c643d)
  • schema: better support top-level arrays in paginated responses (e6331d5)
  • static_route: API can accept single routes now (ac52503)
  • WDAPI: Fix 'id_property' for zero_trust_device_default_profile_local_domain_fallback (c409fd4)
Chores
  • api: TTL is required on DNS records (6f3f1cb)
  • api: Update Go SDK version for Terraform provider (27e835d)
  • api: Update Go SDK version for Terraform provider (082cf15)
  • bump deps to avoid GetResourceIdentitySchemas errors for Terraform CLI v1.12+ (7bceb8f)
  • ci: enable for pull requests (779c686)
  • internal: codegen related update (24c025e)
  • internal: codegen related update (50b8e95)

v5.5.0

Compare Source

Full Changelog: v5.4.0...v5.5.0

Features
Bug Fixes
  • api: fix path placeholders (0964b9a)
  • cloud_connector_rules: define upsert operations (db4e2aa)
  • cloud_connector_rules: fix nested schema bodies (#​5559) (64edb91)
  • cloud_connector_rules: remove outdated warning (#​5560) (d7d6ad0)
  • cloud_connector_rules: reuse zone_id for anchor aliasing (bb5cbf3)
  • cloud_connector: alias read methods (2df31d9)
  • cloudforce_one: fix ID typings (#​5556) (8f30924)
  • cloudforce_one: fix ID typings (#​5558) (6259852)
  • docs: ensure schema docstrings always match the correct schema (120b0c0)
  • internal: more consistent handling of terraform attribute names (69f06bf)
  • only unmarshal attributes that exist on the read response schema during refresh (6521853)
  • page rule issues (#​5601) (6316235)
  • r2_bucket_event_notification: add missing queue ID for params (#​5594) (eae6622)
  • r2_bucket_event_notification: revert incorrect schema update (#​5593) (e86f933)
  • r2_bucket: fix handling of r2_bucket params (#​5562) (aa7ba48)
  • r2_bucket: support editing attributes in place (d0f7581)
  • release: update README and version correctly in release PRs (5b2c9d1)
  • schema: support ID parameters on post bodies in addition to path params (11b8aa9)
  • workers_script: Fix refresh behavior and state thrashing (#​5544) (5c9e166)
  • zone_setting: update model tags to match schema (#​5597) (624db57)
Chores
  • build: update go.mod indirect dependencies (b808655)
  • dep: bump cloudflare-go to v4.4.0 (4c54318)
  • grit: make state replacements more flexible (94617a7)
  • internal: codegen related update (c805fc4)
Documentation

v5.4.0

Compare Source

Full Changelog: v5.3.0...v5.4.0

Features
Bug Fixes
  • api: Fix workers_route identifier attributes (cf994ae)
  • build: do not fail if go mod tidy fails during bootstrapping (99c36f3)
  • cloud_connector: dedupe nested fields (63e0303)
  • fix caching issue between Unmarshal and UnmarshalComputed (f253a26)
  • resources: do not refresh resources that have unsupported response types (febe04e)
  • schema: fix configurability calculation for nested properties without computed values (428f76b)
  • workers_kv: fix cloudflare_workers_kv state refresh (2e61b3e)
  • workers: rectify bad merge (6937388)
Chores
  • ci: only use depot for staging repos (ce5dd65)
  • ci: run on more branches (b90e5eb)
  • ci: run on more branches and use depot runners (0a38714)
  • workers_kv: test resource properly supports drift detection (d3777ed)
  • workers_kv: update acceptance test to use v2 cloudflare-go client (d717117)

v5.3.0

Compare Source

Full Changelog: v5.2.0...v5.3.0

Features
Bug Fixes
Chores
Documentation

v5.2.0

Compare Source

Full Changelog: v5.1.0...v5.2.0

Features
Bug Fixes
  • accoun_token: mark meta as read only (84e8c23)
  • account_token: fix missing model change (fff0f2c)
  • account_token: handle value write only field (4cbb4b5)
  • account: remove recreation on tenant unit (76fbb98)
  • api: avoid spurious replacement plans for computed ID properties (#​5244) (37baea6)
  • api: remove min and max validations in mismatched union variants (#​5263) (b5f51a0)
  • authenticated_origin_pulls_certificate: handle private_key write only field (78b9ff1)
  • authenticated_origin_pulls_certificate: populate certificate_id from the id (2b53245)
  • dns_record: relax constraint for overlapping unions (ac79ff8)
  • find-by style data source attributes should share models with plural data sources (#​5251) (d488159)
  • r2_custom_domain: remove duplicated domain value (e062813)
  • r2_custom_domain: update path placeholders to de-duplicate internal values (#​5281) (5ef949d)
  • rulesets: remove unused fields (dcab45f)
  • waiting_rooms: comment out broken struct for now (3f89aef)
  • workers_script: re-resolve the correct schemas (05b25ba)
Chores
Documentation

v5.1.0

Compare Source

Full Changelog: v5.0.0...v5.1.0

Features
  • api: disable zero_trust_tunnel_cloudflared_token (#​5128) (df2c3bc)
  • api: enable zero_trust_tunnel_cloudflared_token (#​5127) (1bd200e)
  • grit: add more support for dns_record attributes (3dbe899)
  • various codegen changes (d91aee1)
Bug Fixes
  • grit: handle inner objects within the object for records (e7b7bb1)
  • grit: handle inner objects within the object for records (c9a5257)
  • grit: handle inner objects within the object for records (ae22af5)
  • grit: make pattern names consistent (0b2ba12)
  • update migration guide to use source, not stdlib (9d208d6)
  • use correct name for Grit patterns (2f8d522)
Documentation
  • clean out previously set schema_versions (fba939d)
  • handle cloudflare_record data migration (9eb450b)
  • regenerate (bbf53bf)
  • update deprecation dates (7a8b7d2)
  • update page_rules migration guidance (45e30b1)

v5.0.0

Compare Source

[!WARNING]
v5.x of this provider is a ground-up rewrite of the SDK, using code generation from our OpenAPI spec.

There are backwards incompatible changes which are documented and outlined in the migration guide
however, we offer codemods to assist as well as the manual steps if you prefer.

[!NOTE]
v4.x will no longer be in active development per our support policy and all feature
development and improvements will land in v5.x.

Migration guide (including changelog)

https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs/guides/version-5-upgrade


Configuration

📅 Schedule: (UTC)

  • 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 has been generated by Renovate Bot. The local configuration can be found in the SI Renovate Bot repository.

This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [cloudflare](https://search.opentofu.org/provider/cloudflare/cloudflare) ([source](https://github.com/cloudflare/terraform-provider-cloudflare)) | required_provider | major | `4.52.9` → `5.28.0` | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/cloudflare/terraform-provider-cloudflare/badge)](https://securityscorecards.dev/viewer/?uri=github.com/cloudflare/terraform-provider-cloudflare) | --- ### Release Notes <details> <summary>cloudflare/terraform-provider-cloudflare (cloudflare)</summary> ### [`v5.28.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5280-2026-10-12) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.27.0...v5.28.0) Full Changelog: [v5.27.0...v5.28.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.27.0...v5.28.0) ##### ⚠ BREAKING CHANGES - **api_shield_discovery_operation**: `operation_id` has been renamed to `discovery_id`, `zone_id` is now required, and the computed `id` attribute has been removed. Update resource arguments and any expressions referencing `id`. This resource remains deprecated and cannot be imported. No new state upgrader is included for these schema changes. - **email_security_trusted_domains**: `is_recent`, `is_regex`, and `is_similarity` are now required instead of optional. Set all three explicitly, using `false` for protections that should not be bypassed. - **registrar_domain, registrar_domains**: the `cloudflare_registrar_domain` resource and data source, and the `cloudflare_registrar_domains` list data source, have been removed. Configurations using these types must be updated before upgrading; this release does not provide a replacement Terraform resource or data source. - **zero_trust_dlp_custom_entry, zero_trust_dlp_entry, zero_trust_dlp_integration_entry, zero_trust_dlp_predefined_entry**: the computed `word_list` attribute is now a list of strings instead of a JSON-encoded string, on resources and their data sources. The same change applies to nested `word_list` values in the `zero_trust_dlp_custom_profile` and `zero_trust_dlp_predefined_profile` data sources. Remove `jsondecode(...)` around these values and update expressions expecting a string. No new state upgrader is included for this type change. - **zero_trust_organization**: `mfa_ssh_piv_key_requirements` has been replaced with `mfa_piv_key_requirements` on the resource and data source, restoring the field name accepted by the API. Rename the argument and any references to it; the nested attributes are unchanged. No new state upgrader is included for this rename. This also restores API serialization and empty-list normalization, so PIV requirements use the correct API field name and empty SSH key lists do not cause perpetual diffs. ##### Notes - **pages_project**: the API documentation now clarifies that build image version 1 is retired and affected projects are moved to version 3. Once a project's builds have moved, requests setting `deployment_configs.preview.build_image_major_version` or `deployment_configs.production.build_image_major_version` to 1 are rejected. Use version 3 for those projects. - **zero_trust_device_custom_profile**: the read-only `target_tests` attribute is deprecated on the resource and its data sources. - **zero_trust_dlp_custom_entry, zero_trust_dlp_entry, zero_trust_dlp_integration_entry, zero_trust_dlp_predefined_entry**: the computed `deprecated` attribute no longer defaults to `false`. ##### Features ##### New Resources - **cloudflare_monetization_rules**: manage a zone's Payment Required ruleset, including `exact`, `upto`, and `origin_controlled` payment schemes. Supports `terraform import` using the zone ID. ##### New Data Sources - **cloudflare_monetization_rules**: read a zone's Payment Required ruleset. ##### New Attributes - **ai_search_instance, ai_search_instances**: `metadata.created_from_emdash_plugin`, with `type` (`native` or `rest`) and `version`. - **pages_project, pages_projects**: read-only `build_image_auto_upgrade.from_version` and `build_image_auto_upgrade.to_version`, identifying projects moved from a retired build image. - **worker_version, worker_versions, workers_script**: Durable Object binding retry settings, `bindings.retry.max_attempts` and `bindings.retry.timeout_ms`. `max_attempts` counts retries after the initial request and accepts 0–10; zero disables retries. `timeout_ms` accepts 500–60000 and controls the retry window, not the initial-request timeout. - **workers_kv_namespace, workers_kv_namespaces**: `mode`; set `mode = "instant"` when creating a namespace to use KV Instant, or omit it for a classic namespace. Changing the resource's mode forces replacement. - **workers_script**: `bindings_inherit = "strict"` makes uploads fail when an inherited binding cannot be resolved, instead of silently dropping that binding. - **zero_trust_access_application, zero_trust_access_applications**: `target_criteria.include`, `target_criteria.require`, and `target_criteria.exclude`, supporting hostname and tag selectors for infrastructure targets. The rule format requires `include`; `require` and `exclude` are optional. Each rule must contain a hostname selector or tags, with selector sizes and empty values validated at plan time. The legacy `target_criteria.target_attributes` format remains supported for unchanged persisted maps, including non-hostname keys. For new or changed criteria, prefer the rule format. The legacy format and rule format cannot be combined in the same criterion. - **zero_trust_access_identity_provider, zero_trust_access_identity_providers**: `config.login_page_auto_prompt`, defaulting to `false` on the resource, to automatically prompt for passkey authentication on the Access login page. - **zero_trust_gateway_certificate, zero_trust_gateway_certificates**: read-only `region`, identifying where the certificate authority's key material is pinned. - **zero_trust_resource_library_application, zero_trust_resource_library_applications**: `lookup` query support for finding complete application name mentions in a phrase. Use `filter.lookup` on the singular data source or `lookup` on the list data source. It cannot be combined with `search`. ##### New Accepted Values - **zero_trust_access_application**: `session_duration` is now supported for infrastructure applications and defaults to `24h`, fixing creation failures when the API returns this default. It sets the maximum connection duration and must use `s`, `m`, or `h` in whole seconds. - **zero_trust_access_identity_provider**: `type` accepts `passkeys`. - **zero_trust_device_custom_profile**: `match` expressions support `device.tags`. ##### Bug Fixes - **d1_database**: make `read_replication` optional and computed with a nested custom type, allowing API-returned replication settings to populate state when the block is omitted. - **dns_record**: default missing `include_shadow_metadata` to `false` during refresh and v4 to v5 migration, avoiding spurious updates for older state. Allow `modified_on` to change when `private_routing` or `include_shadow_metadata` changes, preventing inconsistent-result errors after updates. - **hostname_tls_setting**: populate the required `setting_id` during import, so imported hostname TLS settings can be refreshed and managed. - **pages_domain, r2_data_catalog, stream_caption_language, stream_download, stream_key, zero_trust_access_short_lived_certificate**: stop sending JSON request bodies to API operations that do not accept a body. - **pages_project, workers_kv_namespace, workers_script, zero_trust_access_application, zero_trust_access_identity_provider, zero_trust_gateway_certificate**: add newly introduced attributes to the v500 migration target models so existing state upgraders match the current schemas. - **ruleset**: improve legacy v4 state detection and migration at schema versions 0 and 1, including nested blocks, retired metadata, and v4.52.9 `content_converter` fields. Preserve configured `content_converter` values and existing v5 state, including rules managed with `lifecycle.ignore_changes`. - **worker**: preserve changes made only to `previews_base_config`, including configuration-derived unknown values, so preview-only updates do not incorrectly retain the previous `updated_on` value or suppress the planned change. - **workers_script**: prefer the API's `CF-Entrypoint` header when refreshing multipart script content, allowing renamed entrypoints to surface as drift instead of failing to find a stale module name. Preserve service-worker `body_part` format during refresh. - **zero_trust_access_application**: clear prior target criteria before decoding refresh responses, so removed rules and selectors become null instead of retaining stale objects in state. ### [`v5.27.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5270-2026-10-03) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.26.0...v5.27.0) Full Changelog: [v5.26.0...v5.27.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.26.0...v5.27.0) ##### ⚠ BREAKING CHANGES One change requires a configuration edit. The rest of this release's schema movement is read-only reshaping with no action required — see [Schema Changes](#schema-changes-no-action-required) at the end. - **api_shield_operation**: the `feature` and `with_schemas` attributes have been removed from the resource. They were never resource state — both are read-shaping query parameters on the list/get endpoints, and there is no create or update endpoint that accepts them. Remove them from any `cloudflare_api_shield_operation` block; leaving them in place produces an "Unsupported argument" error. The schema version moves from 500 to 501 and an automatic state upgrader strips both fields from existing state, so no manual state editing is required. This also fixes the `.with_schemas: was cty.False, but now null` error raised when upgrading from v5.26.0. ##### Notes - **magic_transit_site**: changing `ha_mode` no longer forces replacement. The upstream API added update support, so the site is modified in place. - **magic_transit_site_lan**: changing `ha_link` no longer forces replacement, for the same reason. - **magic_transit_site_wan**: `health_check_rate` is now configurable (previously read-only). - **ai_search_instance**: `hybrid_search_enabled` now reflects the API default of `true` for newly created instances. Existing instances keep the value already in state, so upgrading does not plan a change. - **zone_dns_settings**: `nameservers.ns_set` is now computed. It applies only to custom nameserver types and is preserved from state when the API does not return it. - **zone_dns_settings**: `foundation_dns` is deprecated and will be removed in a future API version. Set `nameservers.type` to `cloudflare.advanced` to turn Advanced Nameservers on, or `cloudflare.standard` to turn it off. - **ai_gateway**: the default for `spend_limits.rules.id` changed from `865b4d33` to `00000000`. Configurations that do not set `id` explicitly will show a one-time diff on the next plan. - **zero_trust_device_custom_profile**: changing an explicitly configured `profile_type` now forces replacement. The field is set when the profile is created and cannot be changed, so an in-place update was never possible. Configurations that omit `profile_type` are unaffected. ##### Features ##### New Resources - **cloudflare_zero_trust_casb_integration**: Zero Trust CASB Integration ##### New Data Sources - **cloudflare_zero_trust_casb_integration**: Zero Trust CASB Integration - **cloudflare_zero_trust_casb_integrations**: Zero Trust CASB Integrations (list) ##### New Attributes - **magic_transit_site_wan**: `load_balance_inner_flows` - **zero_trust_organization**: `strict_service_token_auth` - **zone_dns_settings**: `nameservers.nameserver_set_id` - **ai_search_instance, ai_search_instances**: `hostname` filter - **account_api_token_permission_groups, account_api_token_permission_groups_list, api_token_permission_groups_list**: `category` and `is_selectable` ##### New Accepted Values - **flagship_flag**: `rules.conditions[...].operator` accepts `has` and `not_has` - **pipeline_sink**: `type` accepts `basin_catalog` - **worker_version**: `bindings.type` accepts `artifacts` - **workers_script**: `bindings.type` accepts `artifacts`, `flagship`, `k2` and `messaging` - **zone_dns_settings**: `nameservers.type` accepts `cloudflare.advanced` and `custom` ##### Other - bump cloudflare-go to v7.12.0 - **calls_turn_app**: add support for `terraform import` - **zero_trust_casb_policy**: reject at plan time configurations where `applies_to_all_integrations` is `false` and no integration IDs resolve. Existing policies that omit `integration_ids` and retain IDs in state continue to plan normally. ##### Bug Fixes - **api_shield**: add missing `normalize` field to v500 migration target model - **bot_management**: wire up AI Crawl Control fields in hand-maintained API plumbing - **bot_management**: wire `ai_bots_migration_opt_out` into the API model - **calls_turn_app**: populate `key_id` from the API's `uid` after create, so plan, refresh, update and destroy no longer fail with "missing required key_id parameter" - **d1_database**: add missing fields to the v500 migration target model - **dns_record**: default `include_shadow_metadata` to false on import - **logpush_dataset_field**: deserialize the `fields` result map - **logpush_job**: add `decode_null_to_zero` to `filter_attack_traffic` - **notification_policy**: add missing `token_id` to the v500 migration target model - **observatory_scheduled_test**: require replacement when `frequency` or `region` change, as the API has no update endpoint for scheduled tests - **page_rule**: send the API's `query_string` wildcard - **schema_validation_schemas**: default `omit_source` to false on import - **snippet_rules**: remove stale and spurious top-level fields from the migration target model - **turnstile_widget**: default `page`/`per_page` to their spec values on import - **worker**: remove `observability.redact_query_string` - **worker, worker_version**: backfill author fields on create - **worker_version**: exclude `exports_reconciliation` from the v0 legacy schema - **worker_version**: add missing V0 fields to fix a migration test panic - **workers_kv**: add missing `expiration`/`expiration_ttl` to the v500 migration target model - **workers_script**: add missing `base_path` and `observability.issues` attributes - **workers_script**: add missing `stream` attribute to the bindings schema - **workers_script**: add missing `force` field to the legacy V0 migration struct - **zero_trust_access_ai_controls_mcp_server**: only send changed fields on update, so unrelated changes no longer resend and rotate `client_secret`; redact `auth_credentials` and `client_secret` from debug logs - **zero_trust_access_mtls_hostname_settings**: import now takes an explicit `accounts/<account_id>` or `zones/<zone_id>` prefix. Account and zone IDs are both 32-character hex, so the previous length-based detection always resolved to account scope and zone-scoped resources could not be imported. - **zero_trust_device_custom_profile**: stop split tunnel entries inheriting a mutually exclusive field from state, which caused "host and Address both cannot be present" API errors - **zero_trust_organization**: add `warp_auth_non_browser_401` to the v4 source model, unblocking v4 to v5 migration - **zero_trust_organization**: ignore `mfa_configuration_allowed`/`service_token_inactivity` on import - **zero_trust_organization**: normalize `mfa_configuration_allowed`, `service_token_inactivity`, `trusted_accounts` - **zero_trust_organization**: fix refresh-plan instability for 4 attributes - **zero_trust_tunnel_warp_connector**: restore `ha` from `metadata.ha` on import and read ##### Schema Changes (no action required) Upstream Cloudflare API schema changes picked up via the cloudflare-go v7.12.0 bump. These are listed for completeness; none require a change to a working configuration. Of the 54 removed attributes, 52 are read-only (computed): existing state files load without user action and plans are unaffected, so only configurations that *reference* them — in an `output` block or an expression — need updating. The two attributes that become `Required` were already mandatory server-side, so a request omitting them was always rejected; the failure simply moves from apply time to plan time. The one type change is on data sources only, and HCL converts numeric strings automatically. - **account_member, account_members, account_permission_group, account_permission_groups, account_token, account_tokens, api_token, api_tokens, user_group, user_groups**: the generic `policies.permission_groups.meta.key` / `.value` pair has been replaced with typed fields — `category`, `deprecated`, `description`, `editable`, `eol_at`, `label`, `scopes`, `visibility`. Expressions reading `meta.key`/`meta.value` must move to the named field. - **hyperdrive_config, hyperdrive_configs**: `integration.integration` has been renamed to `integration.hyperdrive_config_provider`. - **queue, queues, queue_consumer, queue_consumers**: the read-only `settings.email`, `settings.pagerduty` and `settings.webhooks` detail attributes are no longer surfaced on the `cloudflare_queue` resource or the queue data sources. Relatedly, `notification` is no longer an accepted value for the read-only `consumers.type` attribute on those surfaces. Queue *configuration* is unaffected — the `cloudflare_queue_consumer` resource is unchanged and still accepts and manages all three settings blocks. - **cloud_connector_rules**: `rules` is now `Required` instead of `Optional`. The API already rejects a request that omits it, so this moves the failure from apply time to plan time rather than breaking a working configuration. - **zone_dns_settings**: `nameservers.type` is now `Required` instead of `Optional`. `nameservers` became a discriminated union upstream and `type` is its discriminator, so it was already mandatory in practice. - **flagship_flag, flagship_flags**: `limit` changed from `String` to `Int64` and is now constrained to between 1 and 200. These are data sources only, so there is no state to migrate, and HCL converts numeric strings automatically — `limit = "10"` continues to work. ### [`v5.26.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5260-2026-09-24) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.25.0...v5.26.0) Full Changelog: [v5.25.0...v5.26.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.25.0...v5.26.0) ##### Features ##### New Resources - **cloudflare_field_extractor**: Field Extractor - **cloudflare_magic_wan_bgp_filter_profile**: Magic WAN BGP Filter Profile - **cloudflare_zero_trust_casb_policy**: Zero Trust CASB Policy - **cloudflare_zero_trust_casb_webhook**: Zero Trust CASB Webhook - **cloudflare_zero_trust_connectivity_settings**: Zero Trust Connectivity Settings - **cloudflare_zone_tracing**: Zone Tracing - **cloudflare_zone_tracing_rules**: Zone Tracing Rules ##### New Data Sources - **cloudflare_field_extractor**: Field Extractor - **cloudflare_magic_wan_bgp_filter_profile**: Magic WAN BGP Filter Profile - **cloudflare_magic_wan_bgp_filter_profiles**: Magic WAN BGP Filter Profiles (list) - **cloudflare_zero_trust_casb_policy**: Zero Trust CASB Policy - **cloudflare_zero_trust_casb_policies**: Zero Trust CASB Policies (list) - **cloudflare_zero_trust_casb_webhook**: Zero Trust CASB Webhook - **cloudflare_zero_trust_casb_webhooks**: Zero Trust CASB Webhooks (list) - **cloudflare_zero_trust_connectivity_settings**: Zero Trust Connectivity Settings - **cloudflare_zone_tracing**: Zone Tracing - **cloudflare_zone_tracing_rules**: Zone Tracing Rules ##### New Attributes - cloudflare_magic_wan_gre_tunnel, cloudflare_magic_wan_ipsec_tunnel - **bgp.import_filter_id**: ID of the BGP filter profile applied to routes received from the customer - **bgp.export_filter_id**: ID of the BGP filter profile applied to routes advertised to the customer ##### Bug Fixes - **custom_ssl**: mark `private_key` optional to unblock setting `custom_csr_id` - **email_routing_settings**: add missing `support_subaddress` to resource schema - **load_balancer_monitor**: correctly resolve ambiguous version-zero state during v4 to v5 migration - **page_rule**: raise `edge_cache_ttl` maximum to allow one-year values - **provider**: send `user_agent_operator_suffix` unquoted and read fallback from environment variable - **ruleset**: normalize legacy query string wildcards during v4 to v5 migration - **zone_lockdown**: drop `UseNonNullStateForUnknown` on `created_on` to prevent perpetual diff ### [`v5.25.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5250-2026-09-10) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.24.0...v5.25.0) Full Changelog: [v5.24.0...v5.25.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.24.0...v5.25.0) ##### Features ##### New Resources - **cloudflare_email_security_allow_policy**: Cloud Email Security Allow Policy - **cloudflare_email_security_domain**: Cloud Email Security Domain - **cloudflare_email_sending_subdomain**: Email Sending Subdomain - **cloudflare_nel_setting**: Network Error Logging Zone Setting - **cloudflare_zero_trust_resource_library_application**: Zero Trust Resource Library Application ##### New Data Sources - **cloudflare_email_security_allow_policy**: Cloud Email Security Allow Policy - **cloudflare_email_security_allow_policies**: Cloud Email Security Allow Policies (list) - **cloudflare_email_security_domain**: Cloud Email Security Domain - **cloudflare_email_security_domains**: Cloud Email Security Domains (list) - **cloudflare_email_sending_subdomain**: Email Sending Subdomain - **cloudflare_email_sending_subdomains**: Email Sending Subdomains (list) - **cloudflare_nel_setting**: Network Error Logging Zone Setting - **cloudflare_spectrum_protocols**: Spectrum Protocols (list) ##### New Attributes - cloudflare_ai_search_instance - **aisearch_model**: Workers AI model for AI search queries - **embedding_model**: Model used to generate text embeddings - **reranking_model**: Model used to rerank search results - **rewrite_model**: Workers AI model for query rewriting - **summarization_model**: Model used to summarize search results - cloudflare_bot_management - **bot_preference_sync_enabled**: Sync bot preferences from AI Search, AI User, and AI Training zone settings - cloudflare_content_scanning_expression - **payload**: Custom content extraction expression to locate content objects in requests - cloudflare_email_routing_dns - **support_subaddress**: Whether plus-addressing is honored when matching routing rules - cloudflare_magic_transit_connector - **primary**: Whether this connector is the primary connector for the site - **site_id**: Identifier of the Magic Transit site this connector belongs to - cloudflare_oauth_client - **optional_scopes**: Scopes a user may decline during OAuth consent - cloudflare_organization - **account_creation_applies_tenant_defaults**: Whether tenant defaults apply to newly created accounts - cloudflare_pipeline_sink - **format**: Output data format configuration for the sink - **schema**: Schema definition for events in the data stream - cloudflare_pipeline_stream - **format**: Data format configuration for stream events - **schema**: Schema definition for events in the data stream - cloudflare_ruleset - **origin_range_requests**: Fetch large origin assets as a series of range requests - **vary**: Cache variation key configuration for set_cache_settings action - cloudflare_stream_live_input - **playback**: HLS and DASH manifest URLs for live stream playback - cloudflare_worker_version - **identity**: Enables Gateway identity for network bindings - cloudflare_workers_kv_namespace - **jurisdiction**: Restrict KV data storage to a specific jurisdiction at creation time - cloudflare_workers_script - **files**: Multipart WASM modules and binary files included in the Worker upload - cloudflare_workflow - **concurrency**: Concurrency limit and active instance count for the workflow - cloudflare_zero_trust_access_group - **account_id**: Account that owns the device posture integration (in posture sub-rules) - cloudflare_zero_trust_access_identity_provider - **force_authn**: Asks the IdP to reauthenticate on each SAML request - **max_sso_url_length**: Maximum URL length accepted for SSO redirect ##### Bug Fixes - **bot_management**: mark `bot_preference_sync_enabled` optional-only; `Computed` caused "unknown after apply" errors - **custom_pages**: Update causing inconsistent apply results - **email_routing_dns**: data source not returning any data ([#&#8203;7130](https://github.com/cloudflare/terraform-provider-cloudflare/issues/7130)) - **email_security_block_sender**: mark `account_id` as required in data sources - **image**: fix create/update marshaling errors - **magic_transit_connector**: add missing `primary` and `site_id` fields; mark `account_id` as required in data sources - **registrar_domain**: mark `account_id` as required in list data source - **worker_version**: correct response binding order to prevent plan drift ([#&#8203;7115](https://github.com/cloudflare/terraform-provider-cloudflare/issues/7115)) - set schema `Version: 500` on new resources to enable correct state upgrade path ### [`v5.24.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5240-2026-08-20) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.23.0...v5.24.0) Full Changelog: [v5.23.0...v5.24.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.23.0...v5.24.0) ##### BREAKING CHANGES The following upstream API schema changes required corresponding provider schema updates. Existing state files load without user action (the plugin framework silently drops attributes that no longer exist in the schema), but Terraform **configurations** that still reference removed attributes must be updated before `terraform plan` will succeed. - **hostname_tls_setting:** the `cloudflare_hostname_tls_setting` data source now requires `hostname` as an input parameter instead of returning it as a computed attribute. The computed `id` attribute has been removed; use `setting_id` instead. ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) - **image_variant:** the computed `variant` nested attribute has been removed. The API no longer returns this wrapper object; the `id`, `options`, and `never_require_signed_urls` fields remain available at the top level. Remove any references to `cloudflare_image_variant.<name>.variant` from your configurations. ([738bd28](https://github.com/cloudflare/terraform-provider-cloudflare/commit/738bd28e14408e9012fd6487e6e4c8e46bf397ea)) - **organization:** the computed `meta.flags` nested attribute has been renamed to `meta.tenant_flags`. Two new computed sub-attributes (`enterprise_capability`, `member_management`) have been added. Update any references from `.meta.flags` to `.meta.tenant_flags`. ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) - **zero_trust_access_ai_controls_mcp_portal:** the `allow_code_mode` attribute is now deprecated and no longer computed with a default of `true`. Use the new `code_mode` attribute (`"off"`, `"opt_in"`, `"default_on"`, `"enforced"`) instead. Configurations that relied on the computed default must explicitly set `code_mode` or `allow_code_mode`. ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) - **zero_trust_access_policy:** the `session_duration` attribute is no longer computed with a default of `"24h"`. It is now optional-only. Existing configurations that omitted `session_duration` and relied on the provider default will see a plan diff; explicitly set `session_duration = "24h"` to preserve the previous behavior. ([ae4f5a1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ae4f5a1d14cfda92bee0471a976e0b597ebce880)) - **zero_trust_organization:** the `allowed_authenticators` enum value `ssh_piv_key` has been renamed to `piv_key`, and a new value `ssh_fido2_key` has been added. Configurations using `"ssh_piv_key"` must be updated to `"piv_key"`. ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) - **zero_trust_resource_library_application:** the `id` attribute type changed from `String` to `Int64`. The computed `intel_id` attribute has been removed. The `hostnames`, `ip_subnets`, `port_protocols`, `support_domains`, and `supported` attributes changed from `List` to `Set` (element ordering is no longer significant). These changes apply to both the resource data source and the list data source. ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) - **zero_trust_resource_library_category:** the `id` attribute type changed from `String` to `Int64` on both the data source and list data source. ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) - **zero_trust_tunnel_cloudflared:** the computed `is_pending_reconnect` attribute has been removed from `connections`. The upstream API no longer returns this field. Remove any references to `connections[*].is_pending_reconnect` from your configurations. ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) - **zero_trust_tunnel_warp_connector:** the computed `is_pending_reconnect` attribute has been removed from `connections`, matching the `zero_trust_tunnel_cloudflared` change above. ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) ##### New Resources - **cloudflare_ct_alerting:** onboard new Terraform resource for Certificate Transparency alerting ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) - **cloudflare_precursor:** onboard new Terraform resource for Precursor ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) ##### New Data Sources - **cloudflare_hostname_tls_settings:** add list data source for hostname TLS settings ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) ##### Features - bump Go SDK version to v7.9.0 ([79c7d4f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/79c7d4fe441405d3df953c1e43f6ace406aad52b)) - **ai_gateway:** add `log_classification` attribute and `unified` billing mode ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) - **ai_search_instance:** add `discover_options` for link-following web crawler configuration ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) - **ai_search_namespace:** add `public_endpoint_params` with MCP, rate limiting, custom domains, and chat completions configuration ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) - **cloud_connector_rules:** add `oci_storage` cloud provider type ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) - **d1_database:** add `us` location restriction value ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) - **load_balancer_pool:** add `health_sources` attribute for regional health steering ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) - **ruleset:** add vary parameter to set_cache_settings action ([e9cdc20](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e9cdc20b27501bb7368df444818a6717ae625142)) - **waiting_room:** add Latvian (`lv-LV`) language support ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) - **worker:** add `preview_url_suffix` and `url` computed attributes to subdomain block ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) - **worker_version:** add `messaging` binding type ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) - **zero_trust_access_ai_controls_mcp_portal:** add `code_mode` attribute for granular Code Mode policy control ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) - **zero_trust_access_ai_controls_mcp_server:** add `authentication_status` computed attribute ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) - **zero_trust_access_application:** add worker destination types for Access ([118fe39](https://github.com/cloudflare/terraform-provider-cloudflare/commit/118fe3907372ad9d185025cfa6e6d64b31f83028)) - **zero_trust_access_custom_page:** add `contract_version`, `warnings`, and new `type` values (`login`, `interstitial`) ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) - **zero_trust_access_service_token:** add `enabled` attribute to control service token activation ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) - **zero_trust_dlp\_\*\_entry:** add computed `deprecated` attribute to all DLP entry resources and data sources ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) - **zero_trust_organization:** add `warp_auth_non_browser_401` attribute for non-browser 401 responses ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) - **zone_setting:** add `webmcp_enabled` and `webmcp_packs` setting IDs ([ece27fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ece27fee47f3fb7229d16fc73354ea755b96b285)) ##### Bug Fixes - guard against nil pointer dereference in dynamic semantic equality ([d82bbd5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d82bbd5a71ca2f22fba036dcc44c5c7c3ad41a88)) - **image_variant:** fix nested variant response deserialization ([738bd28](https://github.com/cloudflare/terraform-provider-cloudflare/commit/738bd28e14408e9012fd6487e6e4c8e46bf397ea)) - port v5.23.0 regression fixes from GitHub main ([ae4f5a1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ae4f5a1d14cfda92bee0471a976e0b597ebce880)) - remove duplicate declarations causing build failures ([dc360d2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dc360d2a4f35974478397468eaf45ac5372144bc)) ##### Documentation - **image_variant:** update resource documentation ([bab4b71](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bab4b71bcb0a9228e86786e26bb4c6b393a39c2f)) - regenerate provider documentation ([79c7d4f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/79c7d4fe441405d3df953c1e43f6ace406aad52b)) - restore .md extensions on internal guide cross-links ([f51c9d6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f51c9d656039454555755b050b2619967f3e02ca)) ### [`v5.23.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5230-2026-07-30) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.22.0...v5.23.0) Full Changelog: [v5.22.0...v5.23.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.22.0...v5.23.0) ##### New Data Sources - **cloudflare_zero_trust_dlp_custom_prompt_topic:** add data source for DLP custom prompt topics ([ae6a505](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ae6a505c6e)) - **cloudflare_zero_trust_dlp_custom_prompt_topics:** add list data source for DLP custom prompt topics ([ae6a505](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ae6a505c6e)) ##### Features - bump Go SDK version to v7.8.0 ([ae6a505](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ae6a505c6e)) - **hyperdrive_config:** add v4 to v5 state migration ([cdd5ca6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cdd5ca697d)) - **turnstile_widget:** add `deployed_via` and `last_modified_via` computed fields, and default `offlabel` to `false` ([5952e95](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5952e9599f)) - **zero_trust_device_default_profile:** add `global_acceleration` block for configuring custom tunnel and API endpoints ([5952e95](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5952e9599f)) - **zero_trust_gateway_policy:** add `delete_headers` support in request header modification settings ([5952e95](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5952e9599f)) ##### Bug Fixes - **d1_database:** initialize read_replication in state upgrader to prevent 400 error ([298799b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/298799b3e0)) - **load_balancer_pool:** preserve origins order to prevent perpetual drift ([aad09cc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/aad09ccc39)) - **zero_trust_access_ai_controls_mcp_portal:** migrate servers state from list to set ([9766b3a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9766b3a5e4)) - **zero_trust_access_policy:** resolve perpetual diff by calling normalization in CRUD ([497f06b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/497f06bdbd)) - **zero_trust_device_custom_profile:** resolve perpetual drift on default, include, target_tests, and exclude nested attributes ([f74cecf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f74cecf3ae)) - **zero_trust_device_custom_profile:** address review feedback on normalization ([969b35d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/969b35dbef)) - **zero_trust_dex_test:** remove stale model fields that caused value conversion panics during resource operations ([fd43d83](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fd43d83bfe)) - **zero_trust_organization:** normalize mfa_required_for_all_apps to prevent perpetual diff ([001c28e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/001c28eab4)) - **workers_custom_domain:** populate computed fields from a post-create read to prevent import drift ([fd43d83](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fd43d83bfe)) - **pages_project:** fix `source.config` drift for API-populated fields by preserving computed state values ([c63f15e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c63f15e1fa)) ##### Chores - add .terraform-registry for ownership transfer ([d33bc90](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d33bc904d8)) - **internal:** codegen related update ([ae6a505](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ae6a505c6e)) ##### Documentation - add workers_secret migration guidance with tf-migrate support ([524b26a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/524b26a608)) - fix account_subscription examples ([2ebc7db](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2ebc7db73b)) - **migration-guide:** add table of contents to v5 migration guide ([e11e8a4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e11e8a41b5)) - regenerate provider documentation ([4656c9f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4656c9f412)) - resolve AI review doc warnings ([691131e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/691131e7e1)) ### [`v5.22.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5220-2026-07-09) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.21.1...v5.22.0) Full Changelog: [v5.21.1...v5.22.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.21.1...v5.22.0) ##### ⚠ BREAKING CHANGES The following upstream API schema changes required corresponding provider schema updates. Existing state files load without user action (the plugin framework silently drops attributes that no longer exist in the schema), but Terraform **configurations** that still reference removed attributes must be updated before `terraform plan` will succeed. - **ai_search_instance:** the `source_params.web_crawler.crawl_options` block has been removed. Cloudflare's AI Search API dropped this field from its public schema in June 2026 and no longer accepts it, so keeping it in the provider would surface as a runtime API error rather than a plan-time error. Remove any `crawl_options { ... }` block from your `cloudflare_ai_search_instance` configurations. ([0843c7f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0843c7fddb)) - **zero_trust_access_ai_controls_mcp_portal:** the `servers` attribute changed from a list to a set. HCL syntax is unchanged (`servers = [ ... ]`), but element ordering is no longer significant — Terraform will no longer plan a change when only the order of `servers` entries differs, and any code that relied on stable list ordering (e.g. `element(..., 0)`) may need to be updated. ([099fc24](https://github.com/cloudflare/terraform-provider-cloudflare/commit/099fc248c2)) ##### Notes - **managed_transforms:** `managed_request_headers` and `managed_response_headers` are now `Optional` instead of `Required`. Existing configurations that set both blocks keep working unchanged; you may now omit either block if you don't need to manage those transforms. ([928173](https://github.com/cloudflare/terraform-provider-cloudflare/commit/928173931c)) ##### New Resources - **cloudflare_moq_relay:** onboard new Terraform resource for Media over QUIC (MoQ) relays ([9f2678c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9f2678c139)) ##### Features - **d1_database:** add v4-to-v5 state upgrader ([32f42b1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/32f42b15e2)) - **d1_database:** add CRUD acceptance tests ([3491e69](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3491e698c5)) - **hyperdrive_config:** add comprehensive acceptance tests ([59399bb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/59399bb0bc)) - **oauth:** add oauth_client resource CRUD support ([154668f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/154668f077)) - **workers_custom_domain:** add acceptance tests for resource, data sources, and import ([26e0092](https://github.com/cloudflare/terraform-provider-cloudflare/commit/26e009263e)) - **workers_script:** add exports and package_dependencies to schema ([c15cef1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c15cef131c)) - **zero_trust_access_application:** add `file` as valid RDP connection_rules value ([2659e30](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2659e30cd1)) - **zero_trust_access_short_lived_certificate:** add MoveState handler for access_ca_certificate rename (v4 -> v5 auto-migration) ([90f3324](https://github.com/cloudflare/terraform-provider-cloudflare/commit/90f3324dd4)) ##### Bug Fixes - **dns_record:** dedupe schema key and drop unused import ([8faa422](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8faa422842)) - **dns_record:** revert Meta model to jsontypes.Normalized to match schema ([c0eea18](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c0eea18adb)) - **docs:** add .md extension to migration guide links ([7546f3e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7546f3e944)) - **hyperdrive_config:** address review feedback ([92ce892](https://github.com/cloudflare/terraform-provider-cloudflare/commit/92ce892f1c)) - **load_balancer_pool:** remove phantom flatten_cname from v4 source model ([baa1b92](https://github.com/cloudflare/terraform-provider-cloudflare/commit/baa1b9267b)) - **migration:** correct v4 test configs and migration test harness for access_ca_certificate ([2c47cf7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2c47cf740f)) - **moq_relay:** add schema Version: 500 ([890b9f9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/890b9f97e0)) - **oauth:** remove custom oauth visibility change ([6b4a0ed](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6b4a0ed61e)) - **ruleset:** add asset_name to v4 source schema so v4->v5 state upgrader parses correctly ([baa1b92](https://github.com/cloudflare/terraform-provider-cloudflare/commit/baa1b9267b)) - **worker_version:** add CustomType to assets schema to match model ([7e7e0d3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7e7e0d346d)) - **worker_version:** use NestedObject accessors for Assets field ([78d419f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/78d419f944)) - **workers_custom_domain:** address review feedback ([3271949](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3271949dc5)) - **workers_script:** resolve duplicate cache_options tag ([c15cef1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c15cef131c)) - **zero_trust_list:** handle ambiguous schema_version=0 state (v4 vs v5) ([c010f78](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c010f78ee9)) ##### Chores - **api:** force regen of moq_relay and email_routing_rule ([a9e500a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a9e500ac4f)) - **ci:** add 30m timeout to unit test shards ([635637b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/635637bf38)) - **ci:** trigger acceptance tests on release-tf-\* branches ([5921d00](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5921d001ad)) - **go.mod:** pin cloudflare-go to release-770 branch head for v5.22.0 ([05272f3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/05272f309f)) - **internal:** codegen related update ([c7a96ca](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c7a96ca692)) - use 'next' for Terraform builds ([30c04e6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/30c04e6241)) ##### Documentation - **list:** fix missing comma in resource and data source examples ([bfe1c34](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bfe1c3471c)) - regenerate provider docs; fix provider address and .stats.yml ([cbde062](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cbde062d62)) - update documentation for moved blocks to Terraform 1.8 ([d93208d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d93208bdf5)) - **v5-migration:** document session_duration behavior change for access policies ([90c58a7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/90c58a77cc)) - **v5-upgrade:** add destructive-behavior warning for app-scoped policy migration ([1e832d6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1e832d6a33)) - **v5-upgrade:** document zone_id removal for access policies ([831f0bb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/831f0bbef9)) ### [`v5.21.1`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5211-2026-06-23) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.21.0...v5.21.1) Full Changelog: [v5.21.0...v5.21.1](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.21.0...v5.21.1) ##### Bug Fixes - **worker:** stop sending propagation_policy when not configured ([#&#8203;7192](https://github.com/cloudflare/terraform-provider-cloudflare/issues/7192)) ([31d9a31](https://github.com/cloudflare/terraform-provider-cloudflare/commit/31d9a31e1a1cd743f74aa6728cf899a6e83270a0)) ### [`v5.21.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5210-2026-06-19) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.20.0...v5.21.0) Full Changelog: [v5.20.0...v5.21.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.20.0...v5.21.0) ##### Features - add new resources from staging-next ([e104922](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e10492221fdee30ffb10a438a1dfff62c6ab0126)) ##### Bug Fixes - add missing no-op state upgraders for version 0 -> 500 ([692a0c6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/692a0c6a4d1fc0f9239ca8f11b9cb8855e41c3e4)), closes [#&#8203;7181](https://github.com/cloudflare/terraform-provider-cloudflare/issues/7181) - restore account_id and zone_id as required on 156 resources ([62024cf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/62024cfc80a171b236e14946dfdfee5b1289e5d2)) - **workers_script:** add missing propagation_policy to observability traces schema ([78448d8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/78448d877959879ec5f2d059b6a26b0e6dea1c95)) - **zone:** only sweep zones containing the cftftest prefix ([293ab21](https://github.com/cloudflare/terraform-provider-cloudflare/commit/293ab2145bf50a6a35012a2a061b94571892d196)) ##### Chores - Add acceptance tests for DLP data classification resources ([b85f20c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b85f20cb104acc625ca5402f6463277938b33369)) - **ci:** optimize CI workflow runtime ([7aa373f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7aa373fd6badec68d59f2a4218f5400274b085ea)) - clean up ([e36c8a3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e36c8a37ceac0c41b62eef795dd7d7901672545a)) ##### Documentation - add docs for v5.20.1 release ([712db1d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/712db1df4a62d39a4c49e2d7953211a532efdb5e)) ### [`v5.20.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5200-2026-06-13) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.19.1...v5.20.0) Full Changelog: [v5.19.1...v5.20.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.19.1...v5.20.0) ##### Features - add 11 new resources/data-sources from staging-next ([faab405](https://github.com/cloudflare/terraform-provider-cloudflare/commit/faab40574cfdbf9e60763d1b1cd059503061c16d)) - add acceptance tests for google_tag_gateway resource ([f89e15f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f89e15ff5565d7d91b546bae5fcb3a375f84c0d3)) - add acceptance tests for virtual_networks on zero_trust_device_custom_profile ([0625153](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0625153946c7c914550496b33e93ad41fec8eaec)) - add state upgraders for email_security_block_sender + impersonation_registry ([bc22174](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bc221743c5aa33af7328d72b6f526c1bc1ed0c78)) - chore: skip failing deployment_groups tests ([614c726](https://github.com/cloudflare/terraform-provider-cloudflare/commit/614c72625b4d059230c4d5a334ab1e249657bf69)) - chore: skip failing Go SDK tests for workers bulk secret update ([69d2591](https://github.com/cloudflare/terraform-provider-cloudflare/commit/69d2591ebc7ceab0d08c3c9316204078566e3266)) - chore: use cloudflare-go v7.5.0 in Terraform build ([fd1ab3e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fd1ab3e4b93000f09aaee55eec1df8cdaa74f3c7)) - chore: use released Go SDK for Terraform build ([e31d0f5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e31d0f569fa9f42e6afdee5485a01b19e344d8db)) - chore: use released Go SDK for Terraform build ([858be78](https://github.com/cloudflare/terraform-provider-cloudflare/commit/858be7851a62ba657d0516820f8319b3648fcd5e)) - feat: add custom_csrs Stainless config (zone + account) ([0c37d4f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0c37d4f4aedd3721e371a9de2ca78d9fcb68abcd)) - feat: add custom_csrs Stainless config (zone + account) ([408836e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/408836e0894d5811e02d469ab6571098e49b8d74)) - feat: add resource library endpoints inside zero trust ([8f71612](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8f71612f9ab0ba1e46204495eeb5ef82cc1389e6)) - feat: move google_tag_gateway terraform resource from staging to production ([b4f6126](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b4f6126ea79c4d5c9d959ff2629f7a8c6e1c78a3)) - feat(api): add zero_trust_device_deployment_groups resource ([3de6e62](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3de6e6232f023f21e5149bcc68d4b3d695a7469e)) - feat(api): add zero_trust_device_deployment_groups resource ([c852320](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c8523200bebffe7edfc2898d5a2facecacd51df8)) - feat(cache): add create (POST) method for smart_tiered_cache ([26568ea](https://github.com/cloudflare/terraform-provider-cloudflare/commit/26568ea656348b7ea9b64f1120c389b0abb4ce53)) - feat(cache): Update OPCR config to v2 endpoints (CACHE-13523) ([278c81f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/278c81fcf087a9178db058172370e4e6d7f31033)) - feat(dex): add device ISPs endpoint mapping ([4c7ad2c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4c7ad2ce669c11c0d667d37e70d1114fdc621e3e)) - feat(dlp): add custom prompt topics endpoint \[production] ([7732fd9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7732fd9cecaa58374c42491682fc9951a3b44a53)) - feat(dlp): add custom prompt topics endpoint \[production] ([305dab6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/305dab63f3cbd22774ffce4ff1fd46b73e31f829)) - feat(dlp): promote classification Stainless config to main ([d8803bd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d8803bdf8c6f5dbc5bb2db65c1580ceb79958c93)) - feat(flagship): add Flagship feature flag API resource mappings ([2b149cf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2b149cfc3f3e06a6b74b573066897ee5e1222ff1)) - feat(resource_sharing): add Terraform resource definitions for shares ([d83b268](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d83b2682d8dc328010359f33784b4dff5e4a9cf5)) - feat(snippets): add terraform id_property annotations for snippet and snippet_rules ([1781d02](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1781d0201d07ad2d906eca234ef48b5e27f741c1)) - fix(iam): remove standalone_api from oauth_scopes subresource ([8af9cd0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8af9cd03be655164ea9074d17a8e51c6e1831cff)) ##### Bug Fixes - **account_member:** missing upgrade path from v5.0-v5.15 ([d5c2a93](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d5c2a937869fca45806cf2852e81d7a0936b0bd5)) - add no-drift plan checks and domain precheck ([e4eaf52](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e4eaf527dc710f6d867415bc5ba157942469f800)) - add read_only field to identity provider migration target model ([ac4ec4f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ac4ec4fe7a10d8f6219a1a24a6134693f06fa474)) - align migration target models + schemas to fix parity tests ([f5ea496](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f5ea496c3410820eadf9cf4c7a1bc5d2d1521ddf)) - **authenticated_origin_pulls_settings:** nil pointer panic ([cf8099b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cf8099bb0f00b77f025102645e7fd8ebde8dfb0a)) - **bot_management:** restore content_bots_protection handling in model.go ([d559753](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d55975366308f3988478391bd1c55465b58b757a)) - derive zone name from Read instead of missing API field ([0d5feef](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0d5feef2076b43177d489841dfb95c6f380a6e19)) - **dns_record:** prevent FQDN normalization from swallowing name shortening changes ([2131622](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2131622f77333dc4d650e59b6f5007b5963007f7)) - **email_security_trusted_domains:** align model JSON tags with Optional schema ([5ee457f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5ee457f5e67bc926e7ef7435765285673aca8055)) - **email:** missed Optional revert + email_security_trusted_domains state upgrader ([8f3ddad](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8f3ddad6004cdc3ffef20274b87893f6d2dda878)) - gracefully handle nil pointer dereference when config has attributes_flat during migration ([589384d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/589384daff6113e19ea36f6b2b9024705c986097)) - **leaked_credential_check_rule:** skip tests that require product enablement ([fc2d109](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fc2d10965c8c822a01db18d92a1c30b9fd5949f1)) - **list:** nullify empty nested objects to prevent inconsistent result after apply ([7bcee4b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7bcee4b36b2b1700b49ed4abb037b942b00537db)) - **load_balancer_pool:** accept early-v5 object-shape state at schema_version=0 ([23050e1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/23050e18196ec5fbe9842898cda02b0378fc91d5)), closes [#&#8203;7098](https://github.com/cloudflare/terraform-provider-cloudflare/issues/7098) - **load_balancer_pool:** add UseStateForUnknown for load_shedding attribute to prevent drift ([3fc31ee](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3fc31ee817d0b4defebdacadc500d17eefcadacc)) - **r2_custom_domain:** restore degraded-response handling in resource.go ([b3d01a0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b3d01a00c91cf9ba8afeeeb0a418fbb27bf7ee2d)) - **regional_hostname:** update cloudflare-go imports from v6 to v7 ([d4211c4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d4211c4d55a4851e2f3d195dee02a34671bc0c09)) - register regional_hostname in provider.go ([3a87345](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3a87345eaed8147a3b7ce5091328cbb0d39c1e9c)) - resolve pre-existing v6/v7 and codegen-drift build errors ([27aed32](https://github.com/cloudflare/terraform-provider-cloudflare/commit/27aed3244897870171063173b14140da4e14874a)) - restore handwritten code stripped from staging-next codegen for acceptance tests ([6920a59](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6920a591d4baf73fb250f34d1836dea777ae4fd8)) - restore production files lost to codegen drift on staging-next ([1bba117](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1bba117a46ed23c777f01bf37e9144d18e8b8b6c)) - restore site_id/queue_id path tags to 'required' in data source models ([56b6a34](https://github.com/cloudflare/terraform-provider-cloudflare/commit/56b6a3400b2f5c6c96a5b2a7020adaa9f3f40be6)) - **secrets_store:** fix model/schema parity and guard acceptance tests ([dde9b24](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dde9b2444b4d7fd68d61ddba410639ee2e9b712a)) - set initial schema version to 500 for all new resources ([ef71ba4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ef71ba4d0c241b7c75abc28047cef8b2ddc68285)) - **spectrum_application:** accept early-v5 object-shape state at schema_version=0 ([bdcaa79](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bdcaa79a4e876d02dbc4fbb3e490d1955ae4c031)), closes [#&#8203;7098](https://github.com/cloudflare/terraform-provider-cloudflare/issues/7098) - **tests:** bump v6→v7 imports in restored hand-written tests ([4cf7eff](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4cf7eff7ea74e90c7bae17f10fafc6090a488007)) - treeshaking required fields from optional ([94198f3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/94198f3ebfe2f17bd409e2790b0a06daa4059532)) - undo two over-corrections from previous batch ([08a3561](https://github.com/cloudflare/terraform-provider-cloudflare/commit/08a35617d09aee7d7ac2a92f63ee989d52ce0439)) - update go.sum and fix RecipientNewParams field rename ([931cb9f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/931cb9f9a3d5da926c293d01ba3f29a289dfc346)) - **worker_version:** restore handwritten D1 database_id handling ([ed78cd0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ed78cd0046da9260227c3c3bb68a4016206d85b4)) - **worker:** add propagation_policy to grandparent observability Default ([c815f52](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c815f52c30ccddd7eaee37fd9312f40a3fc3ee74)) - **worker:** include propagation_policy in observability.traces parent Default + update data source test ([541fe77](https://github.com/cloudflare/terraform-provider-cloudflare/commit/541fe77c8fa4a6c57348a9180db7968f7bac5160)) - **worker:** preserve observability.traces.propagation_policy across reads ([458854e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/458854e614ab17e1b77c6732d251845647bddac7)) - **workers_custom_domain:** Missing CertId field in state migration ([17d852f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/17d852f3e02aed1aa614f40f901763afbc390dab)) - **workers_script:** restore annotations Computed + workers_triggered_by ([d3d033a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d3d033a55c3d1bf7069cb3457c8936c6c88893f3)) - **workers_script:** restore annotations Read workaround stripped by staging-next codegen ([d4f824f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d4f824f4bd9d96fcb39ba9bb6a6379eaa091e337)) - **zero_trust_access_application:** skip MFA infrastructure test ([4dd2f87](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4dd2f87449f259e9ca302dc7088c21721cab7b24)) - **zero_trust_access_identity_provider:** add UseStateForUnknown to SAML-only config fields ([451e078](https://github.com/cloudflare/terraform-provider-cloudflare/commit/451e0784eb481e9b06f984e8ead4f2d5b042df2e)) - **zero_trust_access_identity_provider:** change read_only from computed to optional ([b760efe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b760efe799acb88b1148b0acf17dde0447ba1d2b)) - **zero_trust_access_identity_provider:** drop universal Default on SAML-only config fields ([f297a75](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f297a75c4ca56ef2840dbe367591c9f5b4570c01)) - **zero_trust_access_identity_provider:** use UseNonNullStateForUnknown on scim_config.scim_base_url ([55a8860](https://github.com/cloudflare/terraform-provider-cloudflare/commit/55a88601bfccf4615e8ffbfb2b52edc7cbe710cc)) - **zero_trust_access_identity_provider:** use UseNonNullStateForUnknown on scim_config.secret ([4dab13d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4dab13deb6fbf06942cd786368a0ab429fcee358)) - **zero_trust_access_policy:** Missing common_names transform in migration ([ce95d8c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ce95d8cb58d044e288f655b0a6a5d2bdfe5348c4)) - **zero_trust_access_policy:** populate account_id when migrating zone-scoped v4 state ([513a91c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/513a91c3d7d77f7b8f0d04ac0d2f400f059b289c)) - **zero_trust_dlp_predefined_profile:** skip tests that require account-level OCR ([caed432](https://github.com/cloudflare/terraform-provider-cloudflare/commit/caed4327e504f11d7a50458fd844f88d800c2b3a)) ##### Reverts - **token:** drop custom.go restore to let PR [#&#8203;7148](https://github.com/cloudflare/terraform-provider-cloudflare/issues/7148) land cleanly ([04f46b5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/04f46b588bb75d6052cc39a53219ab81c6ae53ee)) ##### Chores - add feature request issue template ([eee01fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/eee01fed4500a84e00b78b03f7998942ee8df02b)) - **api_token:** skip test not supported by account ([5056f63](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5056f63ea234c9f0f36fd1d21df55582ec811beb)) - **api:** update composite API spec ([fdcb705](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fdcb705cf83024c7fa710bfbbb405504dc01e5bf)) - **api:** update composite API spec ([b4ace62](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b4ace62d847df6966deacaf1a71a094089d0ac44)) - **api:** update composite API spec ([408be20](https://github.com/cloudflare/terraform-provider-cloudflare/commit/408be20f56710525431f23452f0d2d100caaa45a)) - **api:** update composite API spec ([37e67c1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/37e67c10bb46017cdcb5163f3ee2b1766073e128)) - **api:** update composite API spec ([5f2a7bd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5f2a7bd61f12b672058a4ecdeac3dc268c07f284)) - **api:** update composite API spec ([06e6ffc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/06e6ffc1854bdde477430cfcdb3aff5edcd955f2)) - **api:** update composite API spec ([63b0963](https://github.com/cloudflare/terraform-provider-cloudflare/commit/63b0963dd10e5a2382e01c66f0b169b2d7842229)) - **api:** update composite API spec ([d634850](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d634850a6a5beba39a681a4f13a236c08d8e44e6)) - **api:** update composite API spec ([0861a6a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0861a6af984f4c6622b93337c99c3c3f6e1437d4)) - **api:** update composite API spec ([7d350ac](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7d350ac1747998472eb2d30ff369818cf79c4186)) - **api:** update composite API spec ([14e308c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/14e308c2dc1d0409d5381d6dab5994bdb2260cd2)) - **api:** update composite API spec ([9376903](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9376903e476c05f50d94940cb96232f678cfff42)) - **api:** update composite API spec ([a83865d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a83865d2c9520ddbf8f588115acd3f467cccac4e)) - **api:** update composite API spec ([1c1ae98](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1c1ae9880bcd358dfdd4d561fd3aa7f82e4601a8)) - **api:** update composite API spec ([17d1f43](https://github.com/cloudflare/terraform-provider-cloudflare/commit/17d1f43f88e3f3d9cdd5cb0ae5b9b5fc0ed1ce26)) - **api:** update composite API spec ([7537630](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7537630abf70cfbc43b02da16bc4ac1d2e22f2cc)) - **api:** update composite API spec ([630c740](https://github.com/cloudflare/terraform-provider-cloudflare/commit/630c7403d76e293616498c0420114f39f5700386)) - **api:** update composite API spec ([921b330](https://github.com/cloudflare/terraform-provider-cloudflare/commit/921b33085ee58f5a18aeaefb9565abee877f4a14)) - **api:** update composite API spec ([61b0057](https://github.com/cloudflare/terraform-provider-cloudflare/commit/61b005797b219cb764ee631d4a533d5b23fee15c)) - **api:** update composite API spec ([007d65d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/007d65d6aaaae9a936ef1de0f01c68bd69f97968)) - **api:** update composite API spec ([87325df](https://github.com/cloudflare/terraform-provider-cloudflare/commit/87325dfc3b546491188f00250fa5da60c6bba04e)) - **api:** update composite API spec ([5b6f63b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5b6f63bc5f566d1303dded19112d8f20f8d785ee)) - **api:** update composite API spec ([796b467](https://github.com/cloudflare/terraform-provider-cloudflare/commit/796b46789864d5ec062cc0460a0d2bb19be97de1)) - **api:** update composite API spec ([29cb63f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/29cb63f512f1c478d36ea025123ec7d6986d9496)) - **api:** update composite API spec ([6fb099e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6fb099ef5ec77bf0d788916fac6742a7c1444baf)) - **api:** update composite API spec ([c0f463a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c0f463a1001c6953ba7dbaff3e25fb94e43a16a6)) - **api:** update composite API spec ([4b4f4e1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4b4f4e1cbf18836e17ca922eda7939aa3cf8373a)) - **api:** update composite API spec ([cced166](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cced1666f474e34406b3f5c38ce3001b8393c823)) - **api:** update composite API spec ([1f0ef10](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1f0ef100da6df079011195deea65adc9e4372912)) - **api:** update composite API spec ([3d0cc20](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3d0cc20875f7a054ddd5a02a2ca2312052b017b9)) - **api:** update composite API spec ([3bfa07f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3bfa07fed1ee01e47960888152786cf66ad6ef7c)) - **api:** update composite API spec ([b8d2fcb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b8d2fcb36099bc3d17476f950a4350452d941844)) - **api:** update composite API spec ([87be50c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/87be50ccd8ffe684e94e0999cf3a5693ffab3a97)) - **api:** update composite API spec ([0165de6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0165de6e6f48e0d1dfcebf3fa39e4b8ea6ce96c1)) - **api:** update composite API spec ([9cf975a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9cf975a7a925c993b74a5d290ff0ff6612814099)) - **api:** update composite API spec ([f0f1f80](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f0f1f80ca2ad14c199fb4cddcd7d9ea4fd174eb7)) - **api:** update composite API spec ([04bd66d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/04bd66da618edadfd36847e988e8c559ec0502da)) - **api:** update composite API spec ([2309417](https://github.com/cloudflare/terraform-provider-cloudflare/commit/23094175aadb2544c05daf3bdcb11a71ca5c7f3a)) - clarify description in feature request template ([892847a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/892847a8d2dcdd571315fc4e915b2619e68563e2)) - **deps:** migrate from cloudflare-go/v6 to /v7 ([6d752b6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6d752b6c42e1baa20f1738b3acacf607124270c7)) - docs and examples ([cd5cd44](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cd5cd446bc08ccf00fb74f1b7ec23a2e1c04d1fc)) - generate docs ([420ed0b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/420ed0b3c81219d726d29450afa153c25dd2061e)) - **internal:** codegen related update ([61c4f94](https://github.com/cloudflare/terraform-provider-cloudflare/commit/61c4f94fbf74eb1ef34fd826bbdfba31a6695acf)) - **internal:** codegen related update ([22d50b7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/22d50b7eaeb3007c2e18af5287df59d97f094244)) - **internal:** codegen related update ([6000928](https://github.com/cloudflare/terraform-provider-cloudflare/commit/600092811c7295cd60146ceac5af3bf4b256a6e6)) - **internal:** codegen related update ([8d83c78](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8d83c78f671e67fc974753c23050dac756b09096)) - **internal:** codegen related update ([f564ed6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f564ed6133bfa42ddecdb83be734d68986e32878)) - **internal:** codegen related update ([9b7e360](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9b7e36082ab029d1cd18cd61932678e5169a30e3)) - **internal:** codegen related update ([9666ea8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9666ea8db2f1d33bb8843e0f16c1b0a1b1317786)) - **internal:** codegen related update ([0419104](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0419104e43251681878788ae70bbfdde2c01b0db)) - **internal:** codegen related update ([4e2a053](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4e2a053a442d22245e2d7928b94aed759ea3bd39)) - **internal:** codegen related update ([5f7e773](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5f7e7735397bc242322d9e68c834e7b9e38eebb3)) - **internal:** codegen related update ([0ea98f0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0ea98f0691edd6aeeb6ccad91a1858bc4140d061)) - restore schema version ([470abf1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/470abf1495cbde9f7388778b15859f1161cb5d06)) - revert unwanted generated code ([5e2e81d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5e2e81df0bb927f2fb703b59248186ba6545d480)) - use 'next' for Terraform builds ([5e3bd48](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5e3bd484385ce8eac1801964bd5dfa7445c9be8e)) - use v7 ([a9b2b8e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a9b2b8e49d5b08e42be8f18abe11c185664bc02d)) - use v7 for all test; 2 resources have missing methods in v7 so use v6 for those two resources ([1c6e86c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1c6e86cd033d84c29261152e95a6721f7554333c)) - **zero_trust_device_custom_profile:** skip virtual network test ([48cc36f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/48cc36f8935d4ed3432c73fa06457172562fe0f1)) ##### Documentation - regenerate provider docs ([e86855d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e86855d55c5856d7db4240051930f4fbf87754a4)) - **zero_trust_access_application:** document in-place migration for policy UUIDs ([555fa3f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/555fa3f8abcf25957444c7e021a3f28b62ab8ff9)) ##### Refactors - extract MoveState nil guard into shared helper ([737caf9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/737caf988bc0384be0d6f6e8c6065260246317e1)) ### [`v5.19.1`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5191-2026-04-30) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.19.0...v5.19.1) Full Changelog: [v5.19.0...v5.19.1](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.19.0...v5.19.1) ##### Features - add user_group and user_group_members acceptance tests + custom delete ([7f2420e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7f2420e4ff30913fbccd781daec2fefe81d58153)) ##### Bug Fixes - **iam:** tokens migrations ([52c5675](https://github.com/cloudflare/terraform-provider-cloudflare/commit/52c5675f26280d959f744105ef499bd14512153c)) - **list_item:** ambigous schema while upgrade ([8d75670](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8d756709f38ebe663fc803f60d9a62ac6c56c022)) - **zero_trust_access_group:** fix v4 migration of same name ([918f9b6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/918f9b6b7fcbd1e7968eeeb2ba11b838f0cc5500)) ##### Chores - unskip rate limited test for future ([5f785f9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5f785f9d60dacd889e2b8ab904b714c994971fef)) - **zone_settings:** document available settings ([26711da](https://github.com/cloudflare/terraform-provider-cloudflare/commit/26711da0255734b93c1e5b1543aa736f6c6444a9)) - **zone_settings:** document available settings dynamically ([a885ddc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a885ddc027f9e53f76d4d9827540a0577c2e1f82)) ### [`v5.19.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5190-2026-04-24) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.18.0...v5.19.0) Full Changelog: [v5.18.0...v5.19.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.18.0...v5.19.0) ##### New Resources - **cloudflare_ai_gateway:** Manage AI Gateway instances ([e8d7f3b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e8d7f3b5c51d065547da603003ab6abfad8a3f35)) - **cloudflare_certificate_authorities_hostname_associations:** Manage mTLS certificate hostname associations ([97df6f2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/97df6f2ae0e71d2d3b2b15aa78c4a49cdb7c5e4a)) - **cloudflare_custom_page_asset:** Manage custom page assets ([8b71d20](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8b71d20fa9d3a9bb4f94906b1368d05d952fc3e8)) - **cloudflare_pipeline:** Manage Cloudflare Pipelines ([de21a25](https://github.com/cloudflare/terraform-provider-cloudflare/commit/de21a25782311ecb11b31baa5317b0e2fa7b5533)) - **cloudflare_r2_data_catalog:** Manage R2 Data Catalog ([e8d7f3b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e8d7f3b5c51d065547da603003ab6abfad8a3f35)) - **cloudflare_user_group:** Manage user groups ([4cf8755](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4cf87559008f8405516875008a269110f10ab114)) - **cloudflare_user_group_members:** Manage user group memberships ([4cf8755](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4cf87559008f8405516875008a269110f10ab114)) - **cloudflare_vulnerability_scanner_credential:** Manage vulnerability scanner credentials ([4cf8755](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4cf87559008f8405516875008a269110f10ab114)) - **cloudflare_vulnerability_scanner_credential_set:** Manage vulnerability scanner credential sets ([4cf8755](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4cf87559008f8405516875008a269110f10ab114)) - **cloudflare_vulnerability_scanner_target_environment:** Manage vulnerability scanner target environments ([4cf8755](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4cf87559008f8405516875008a269110f10ab114)) - **cloudflare_workers_observability_destination:** Manage Workers Observability destinations ([312d3af](https://github.com/cloudflare/terraform-provider-cloudflare/commit/312d3af720046f7d26a4d46fc073d81b92a5fd8b)) - **cloudflare_zero_trust_device_ip_profile:** Manage Zero Trust device IP profiles ([7b251d2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7b251d2c48d90b908cfd3876ef8f05d8718cb74e)) - **cloudflare_zero_trust_device_subnet:** Manage Zero Trust device subnets ([ebb8216](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ebb8216d2cc8553eaee82ebb3941655a26ad2369)) - **cloudflare_zero_trust_dlp_settings:** Manage Zero Trust DLP settings ([4cf8755](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4cf87559008f8405516875008a269110f10ab114)) ##### Features - **account:** state upgrader for v4 to v5 migration ([82ee06e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/82ee06ee50cfef3532ed15702dc25e5b36fe47e0)) - **account_member:** state upgrader for v4 to v5 migration ([62d0ea7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/62d0ea7e78d4a84115d8afb3a4830a4c81bf94b0)) - **account_token:** state upgrader for v4 to v5 migration ([a0469d7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a0469d70ba10ecd180dd29a90202a3fa8ac1b814)) - **authenticated_origin_pulls:** state upgrader for v4 to v5 migration ([c4054b7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c4054b729aaed023ff5b9b4b2b36ac07dc8c7cf1)) - **authenticated_origin_pulls_hostname_certificate:** state upgrader for v4 to v5 migration ([c4054b7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c4054b729aaed023ff5b9b4b2b36ac07dc8c7cf1)) - **byo_ip_prefix:** state upgrader for v4 to v5 migration ([8d58cab](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8d58cab26e1bb24cf76b1e03a72e5fc6bde748e1)) - **custom_hostname:** state upgrader for v4 to v5 migration ([24e4f0e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/24e4f0695c80be7b1a2e42fce7f4cae7e24f3069)) - **custom_ssl:** state upgrader for v4 to v5 migration ([ada4f8f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ada4f8f9abb87b85c9b06f6113ed63b9efa5be71)) - **leaked_credential_check:** state upgrader for v4 to v5 migration ([9372a7d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9372a7d086f5a14cc9a53d04b3fc8bc12b9e4e65)) - **leaked_credential_check_rule:** state upgrader for v4 to v5 migration ([745f1e2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/745f1e2da2a99f99fa4c40a78d08e37f6c0ade39)) - **logpush_ownership_challenge:** state upgrader for v4 to v5 migration ([25785268](https://github.com/cloudflare/terraform-provider-cloudflare/commit/25785268b788178b86cd2facdd08ee721c643021)) - **mtls_certificate:** state upgrader for v4 to v5 migration ([70d46e0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/70d46e062c5f0dc4f1f74698f1653990adb784dd)) - **observatory_scheduled_test:** state upgrader for v4 to v5 migration ([a2883c9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a2883c99a3fa50ca0ebbca2f1def5a1a4e9d0a8a)) - **pages_domain:** state upgrader for v4 to v5 migration ([91c6024](https://github.com/cloudflare/terraform-provider-cloudflare/commit/91c6024f5f35d01b99e5be4e16e2a6f22d43de41)) - **regional_tiered_cache:** state upgrader for v4 to v5 migration ([430edbd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/430edbd9e0f1a19d5d1e5fae9e5b6b73c5c37a9d)) - **ruleset:** add `content_converter` and `redirects_for_ai_training` support to configuration rules ([726b8e7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/726b8e7caf75c26eed7ea37d11aed28fe3ecf96d)) - **turnstile_widget:** state upgrader for v4 to v5 migration ([94b9515](https://github.com/cloudflare/terraform-provider-cloudflare/commit/94b95154e00e5c1b00bebe1ea4f34490eab8f4f7)) - **workers_custom_domain:** state upgrader for v4 to v5 migration ([6a40c69](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6a40c691a90c029a4c89374ef4e3a6ff27a61356)) - **zero_trust_device_custom_profile:** state upgrader for v4 to v5 migration ([77090dc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/77090dccad76e5a922cde79a0b5984b3caf6691e)) - **zero_trust_device_default_profile:** state upgrader for v4 to v5 migration ([77090dc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/77090dccad76e5a922cde79a0b5984b3caf6691e)) - **zero_trust_device_posture_integration:** state upgrader for v4 to v5 migration ([32bc328](https://github.com/cloudflare/terraform-provider-cloudflare/commit/32bc328c0118b8918a459ed12e0c189cd3ad2754)) - **zero_trust_gateway_certificate:** state upgrader for v4 to v5 migration ([ceff5a4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ceff5a4bafba29287f912c8f8abbe36eec898c5f)) - **zero_trust_gateway_settings:** state upgrader for v4 to v5 migration ([3dae4a3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3dae4a3c4cd1ecac9436d14b9ef53e441d80bb29)) - **zero_trust_gateway_logging:** make importable ([c5d144b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c5d144b47ecea8c19008c428e781381097082dca)) - **zero_trust_organization:** state upgrader for v4 to v5 migration ([9eb3a25](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9eb3a25d1de4db93b7e1d3db804d0bdf3e61c3e9)) - **zero_trust_tunnel_cloudflared_virtual_network:** state upgrader for v4 to v5 migration ([1f0f135](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1f0f135e5405f7bf3932e29368613c7ad76c7187)) - **zone_setting:** state upgrader for v4 to v5 migration ([7ba7600](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7ba7600a34e74cf44436afb7bdbee7bc42e51051)) - add browser rendering devtools methods ([7f83203](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7f83203672e22fcaea93df4d38da7198f248306d)) - bump go sdk version ([070ea0b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/070ea0b08cd0c1dad4a5f8d35e030480e06aebe3)) - enable treeshaking and client options for setting zone and account IDs ([43b90cb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/43b90cb66b95e1bec092d9a0fa720fd9586374f9)) - promote AI Gateway Terraform config from staging to main ([75baa04](https://github.com/cloudflare/terraform-provider-cloudflare/commit/75baa0460c1615c979e8373f62999fff1d72b985)) ##### Bug Fixes - **account_member:** add UseStateForUnknown to status field to prevent drift ([841d6f9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/841d6f9d5407b14378a2f72f6e0c9567d27bd4fb)) - **ai_search_instance:** restore original defaults for cache and cache_threshold ([d28ee6b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d28ee6bf434cfb606ce6bb58a50c6de03fc1179e)) - **apijson:** return empty object from MarshalForPatch when no fields are serialisable ([270fe86](https://github.com/cloudflare/terraform-provider-cloudflare/commit/270fe8655e01380754229d46a9354da89e20131a)) - **authenticated_origin_pulls_settings:** fix no prior schema and no-op upgrade ([9804de7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9804de7d7af7d78b35ea6777fccca69ef8259cff)) - **certificate_pack:** initialize empty lists instead of null in state upgrader to prevent drift ([2017a43](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2017a43ee6c37d392fc2fbb551da8ca21718309d)) - **client_certificate:** fix CSR drift with normalization ([a755419](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a755419efaa6e32983e43c52078ed30da48802b7)) - **custom_hostname:** allow ssl as null ([6e17010](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6e1701022d80a9c748c213f9aecd65ea9dca9970)) - **custom_hostname_fallback_origin:** eventual consistency ([d55a74a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d55a74a78b9d77387441cab0e9222329e2469b4c)) - **custom_origin_trust_store:** fix certificate drift with normalization ([42de890](https://github.com/cloudflare/terraform-provider-cloudflare/commit/42de890912b6293345902462e09e378dc561e742)) - **custom_ssl:** fix patch cert replacement and send bundle_method ([bebe53b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bebe53b3194a3443cd57aa5e77e131206b9614b0)) - **dlp_predefined_profile:** eliminate perpetual entries and enabled_entries drift ([92dcfc0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/92dcfc0a15bb72251138c805896abb9e52a4c59f)) - **dns_record:** avoid unnecessary drift for ipv4_only and ipv6_only attributes ([3df5e03](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3df5e03d527234fa1d9483d498a2416440031286)) - **dns_record:** remove private_routing default value ([ada77b4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ada77b42a12f574cf1a139f2d17f3b48df9abc1b)) - **drift:** preserve prior state for optional fields not returned by API (access_rule, gateway_policy, gateway_settings, zone_dnssec, dlp_predefined_profile) ([b717f4d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b717f4deb9cef6a80d9ebdc736bfa8afecbc4fa6)) - **leaked_credential_check_rule:** handle empty ID from v4 provider state migration ([70f0337](https://github.com/cloudflare/terraform-provider-cloudflare/commit/70f033709710d4462cd50ecef2c115461587d268)) - **list_item:** remove context ([69f751d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/69f751d43a18f284760c1a7f421e69f2d1783be8)) - **logpush_job:** update model for migration ([b789273](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b789273b164ac964777c88c7f6ccb1659018b586)) - **logpush_job:** fix acceptance tests failing due to destination re-validation on PUT ([87243a1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/87243a1d088b5e5aa841ed99a6b24bcf19aa09a3)) - **managed_transforms:** remove unavailable rule and fix nil pointer in state upgrade ([d14644e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d14644e80f92156e2e11601c157778685e635d7c)) - **migrations:** handle ambiguous schema_version state for v4/v5 coexistence ([2b6246f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2b6246f77ef08be396d5910c7e33a896dce11ae5)) - **page_rule:** properly encode automatic_https_rewrites ([47ebbf4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/47ebbf4a7f44cbea2ff4958bd4fc292d9d26802d)) - provider credential fields marked sensitive and validation regex updated ([5f6ff4f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5f6ff4f905b7c219433fc570bb4a47e2be5fc7c2)) - **r2:** add degraded-response handling to the R2 custom domain resource ([c8d0e0f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c8d0e0f96e9edc4ccf4611376a349623bdd426a0)) - **ruleset:** restore phase-entrypoint fallbacks ([b92500b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b92500b854743dddda3ba14de7ac40f4358a88a4)) - **ruleset:** add redirects_for_ai_training to v4 action parameters model ([16470fa](https://github.com/cloudflare/terraform-provider-cloudflare/commit/16470faa78de35630cc609b9314e21c26c488cf8)) - **tokens:** change from set to list for token policies ([9937847](https://github.com/cloudflare/terraform-provider-cloudflare/commit/99378479e6942549ebcee9fa78ed5f6d19158def)) - **tokens:** handle revoked and expired tokens ([63319ed](https://github.com/cloudflare/terraform-provider-cloudflare/commit/63319ed1e0e00cf803095e49ee7550213dd68ee3)) - UpgradeFromV0 handles both v4 and early-v5 state formats ([b09f658](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b09f658974dc2a171f5296d535224a7c857c9099)) - use raw JSON deserialization in UpgradeState handlers ([0e93ea6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0e93ea6527b1b9455119eaf55057c210acaae09e)) - **workers_custom_domain:** handle HTTP 200 no content header ([ea0ca97](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ea0ca978e837ae110437faa3e552f2f0d01f6277)) - **workers_script:** add missing ratelimit binding type to schema validator ([30c49a6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/30c49a62ac62f32f3133ef86f76e2d399f8e2b4a)) - **workers_script:** model drift ([5ae89c4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5ae89c4d3f39954f9bbdeaeee8bb742d5fb3248c)) - **zero_trust_access_identity_provider:** boolean drifts ([421bb50](https://github.com/cloudflare/terraform-provider-cloudflare/commit/421bb50fac73c0a08f14537f927daee3d8a80340)) - **zero_trust_access_policy:** nil pointer panic in state upgrader ([ebe2b68](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ebe2b68beeeeaec39515685a38b6918554e650aa)) - **zero_trust_access_policy:** normalize transforms and use raw JSON deserialization for state upgrade ([18c2ae3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/18c2ae30d9ca570da28bef519e4493237a0c6e52)) - **zero_trust_device_managed_networks:** upgrade resource state ([7c14bf5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7c14bf5852fafadcf81be45f8062b6485d73bd06)) - **zero_trust_device_posture_rule:** schema default removed intentionally ([eef56df](https://github.com/cloudflare/terraform-provider-cloudflare/commit/eef56df8fedd26b6da15889baf90b72e48937c97)) - **zero_trust_gateway_policy:** make filters Computed+Optional to prevent drift ([8f52f45](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8f52f45fa117bed9f266ab133226455dda63c95a)) - **zero_trust_gateway_settings:** breaking changes and reset to clean defaults ([b5ca509](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b5ca5093543bc2e8ddc91112d87477249bef5163)) - **zero_trust_tunnel_cloudflared_config:** dont use init ([090ff6a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/090ff6a7b4a437c7b808bc4d28db1f2f81a8bc64)) ##### Chores - **api:** update composite API spec ([db5b37e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/db5b37ead1f962ecfc1ac45d8ceae2d3719a3b67)) - **cmd/migrate:** deprecated in favor of [tf-migrate](https://github.com/cloudflare/tf-migrate); will be removed in a future release ([#&#8203;7062](https://github.com/cloudflare/terraform-provider-cloudflare/pull/7062)) - **docs:** caveats and callouts ([31c0d88](https://github.com/cloudflare/terraform-provider-cloudflare/commit/31c0d8868ea9c68c66c98544634897d29e880a20)) - **internal:** codegen related update ([4cf8755](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4cf87559008f8405516875008a269110f10ab114)) - update tf-migrate version ([d023e25](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d023e255df901616b8e1f0be3283cab37ed1db33)) ##### Documentation - remove TBD wording from deprecation timeline ([bce670f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bce670f579ac8295d37d4d843b20d6d8ca1cd338)) ### [`v5.18.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5180-2026-03-01) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.17.0...v5.18.0) Full Changelog: [v5.17.0...v5.18.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.17.0...v5.18.0) ##### Features - **access_rule:** support state upgraders for migration ([67fd741](https://github.com/cloudflare/terraform-provider-cloudflare/commit/67fd741bb6e7571155bb2e6387e5471ad07851be)) - **api_shield_operation:** state upgrader ([ecd51d4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ecd51d4a88a6bf4cc123dc1352b01796522dd236)) - **api_token:** state upgrader ([ac5eb62](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ac5eb62249b9991118565aea7b64230820ece63f)) - **authenticated_origin_pulls_certificate:** v4 to v5 migration ([8d9930d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8d9930db24602235b55d9761a69bfdf7e4530338)) - **bot_management:** state upgrader ([4d9ee27](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4d9ee27f71a0756d683ec7eecfceb7d233e1c7f8)) - chore: clean up removed endpoint from config ([52f120d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/52f120d0ccf58cc95382d80832d7ccfbb61b8e2d)) - chore: update cloudflare-go dependency to `next` ([c92a4cb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c92a4cbdfcf6050dbc91fbde669ed2df57609bd3)) - chore: use Go SDK v6.8.0 for release ([b695914](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b6959143d83c984fd25a8117f918111df17673d6)) - feat: GIN-1439: Add gateway PAC files ([9de415f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9de415fa1f74d35643d6340fc5453a14b6cb68bb)) - feat(client_certificate): enable terraform for client_certificates ([58f6a08](https://github.com/cloudflare/terraform-provider-cloudflare/commit/58f6a0814f1372d7f875ccc212b1e459cf434d53)) - feat(custom_origin_trust_store): enable custom_origin_trust_store ([1c0f313](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1c0f3131d1c217a492767e770afc51cc4060acff)) - feat(stainless): AUTH-7071 Complete Access Users endpoint ([2d4101d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2d4101d99025b60eda75422c7c1393c7e1fc86e6)) - fix: add 'rdp' as an initialism ([9aa6e67](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9aa6e677a1f93c7acd2122d7765c7a7cf7371fb1)) - **list_item:** state upgrader ([70b70c5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/70b70c55ece61434eacc18b7c3130130cd210ee8)) - **list:** state upgrader ([41def2f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/41def2f0c022f28764a41e821653830a2f5463c8)) - **logpull_retention:** support state upgrader [#&#8203;6754](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6754) ([78409e1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/78409e1a1e25f2c2d00f98d3d10187020ee11b52)) - **logpush_job:** support state upgrader ([275efd5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/275efd5f9d408a0f638e00755e4e94bb66cb54cc)) - **managed_transforms:** state upgrader ([8de2938](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8de293824204dfae3452a98a53e771adbc2939d2)) - **notication_policy:** state upgrader ([dbcbda8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dbcbda8325d1ddc694450dbedcaa0c5a120e8b5b)) - **regional_hostname:** state upgrader ([ed98d9e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ed98d9e371dd48c9bd79e8402ba2213192cc99ed)) - **ruleset:** add new actions for http_response_cache_settings phase ([beeb49e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/beeb49e64fdc1f604c5c3dcf6831bb3a8a401cfd)) - **snippet_rules:** use state upgrade ([91a7d1a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/91a7d1a5ca1f234f4986e59d1f8b85f4d97abe95)) - **snippet:** use state upgrade ([dbc8107](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dbc8107ba664ff7bf4e50678a1f81961c4143060)) - **spectrum_application:** state upgrader ([0957f09](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0957f09c1c1ce7f8ba2d20de9101df3e4e1d4fb4)) - state upgrader ([bbd68e0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bbd68e0a8fec3b709b2d912050707d302acec040)) - **url_normalization_settings:** state upgrader ([f933791](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f93379102d79eaa100235005e9a4bd9b1bbf3ea2)) - **workers_kv_namespace:** add state upgrader logic ([695a1e1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/695a1e120e8ae6b0a1efcb1253776cfdba1292c7)) - **workers_route:** implement state upgrader ([cef2a35](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cef2a35e2accf1d64f2a3629cbdeeabdfd5dae74)) - **workers_script:** implement state upgrader and move state ([f7e20f8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f7e20f8f59f21f92a49c642fc2967b0f76a1d27f)) - **zero_trust_access_application:** state upgrader ([5427fd9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5427fd922b02e8455d2c93053485a78131d981f3)) - **zero_trust_access_group:** add state upgrader logic and tests ([5d0c09f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5d0c09ff8b64c2e656103694f4d67ca4a825d857)) - **zero_trust_access_identity_provider:** state upgraders ([c8c88f0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c8c88f08ed77458584177d8fa45ec01df93153a3)) - **zero_trust_access_mtls_certificate:** state upgraders ([15c5b8e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/15c5b8eb945916040778bbf3fb438ae9b7bbcf51)) - **zero_trust_access_mtls_hostname_settings:** state upgraders ([fe7a900](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fe7a9001470d04b83b77391c1f81c79137ca85c1)) - **zero_trust_device_managed_networks:** state upgrader ([0ee822f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0ee822fa0353771f65eb5bafab96bf16b498399f)) - **zero_trust_device_posture_rule:** state upgrader ([e4bdf6b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e4bdf6b106e223b8a040886d1d4e98239c947704)) - **zero_trust_dex_test:** state upgrader ([4b61d73](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4b61d7375a233a7fef640b69c1e55c31e1ce0f37)) - **zero_trust_dlp_custom_profile:** state upgrader ([ca47a4d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ca47a4dad6873e3f2176ccc6447b4fd97f10f240)) - **zero_trust_dlp_entries:** feat no-op state upgraders ([808c706](https://github.com/cloudflare/terraform-provider-cloudflare/commit/808c706677b543c5d0002ddb3c03001767067bc2)) - **zero_trust_dlp_predefined_profile:** state upgrader ([71278f0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/71278f038358c2ab74f2a4fd1c04dea0b602cdbe)) - **zero_trust_gateway_policy:** state upgrader ([cb4ff67](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cb4ff67ddcd0217b67f392ce917fcd40cbdb8e25)) - **zero_trust_list:** implement state upgrader ([5134e5c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5134e5c424b9d8d8060b0650705a2e4b0ac116ef)) - **zero_trust_tunnel_cloudflared_config:** support state upgrader ([a79e6ea](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a79e6ea972c7b42fee43ac81f93190cf4ed34c7f)) - **zero_trust_tunnel_cloudflared_route:** state upgrader ([40289a3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/40289a3dc14f78cbae89281959df1ac0b4a94137)) - **zone_dnssec:** add state upgrader logic ([1103393](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1103393ffa9ef8699110d483b677743e4906c4a1)) - **zone_subscription:** add state upgraders for zone_subscription ([3512262](https://github.com/cloudflare/terraform-provider-cloudflare/commit/35122626cda792c71d1dcbff57bb6b17f21aa5c8)) - **zone:** add resource state migrations ([049e9a9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/049e9a948d5abd6dca39292a91e05f1dad3fa8a6)) ##### Bug Fixes - authenticated_origin_pulls_certificate and authenticated_origin_pulls_hostname_certificate model and schema ([8287f8a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8287f8a7bea4cf88cd95ce1dc78e217ca173b7d4)) - **custom_ssl:** 'deploy' default removed due to entitlements requirement ([267abd5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/267abd584ad64c891defd1d7bd8d487fe0914685)) - **docs:** v5 migration for authenticated_origin_pulls (zone and hostname) ([917dc79](https://github.com/cloudflare/terraform-provider-cloudflare/commit/917dc7919d99ea8d09a1d6151f61a5c42c76ec64)) - **docs:** v5 migration for authenticated_origin_pulls certs (zone and hostname) ([502766d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/502766d9dc73c0d5dfa45fcdef9d9a9b67e525bb)) - handling case where directory is null ([72f78a7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/72f78a7c64a224ec27a76a529abd02db7619698c)) - **list:** published version ([4f695aa](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4f695aabd99fddc518b61f15bb609dc3f71cbe87)) - **load_balancer:** improve recurring drift in origins attribute ([248c746](https://github.com/cloudflare/terraform-provider-cloudflare/commit/248c746ecb253ff07f9ec8ff966cd113bd20e6b8)) - **migrations:** use local provider for v5 migration tests ([de0b294](https://github.com/cloudflare/terraform-provider-cloudflare/commit/de0b294374d19411e292f8f56d1dbb78c11e559a)) - **queue:** migration model ([c9f3274](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c9f3274877313fae9e856fdad01465eaa4776996)) - revert snippet_rules data source deletion ([f489eb8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f489eb87c3eb39b85dc573bc695e71b503c25a14)) - **spectrum_application:** ips are computed optional ([9281cdb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9281cdbaf2e34f1a057bba172436afde49222449)) - **spectrum_application:** update 'ips' type and configurability in the model ([f8742f3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f8742f316b4fdd4d4e1d3603634881cd5c7dedb7)) - **workers_script:** include the original migration which existed ([10b1b41](https://github.com/cloudflare/terraform-provider-cloudflare/commit/10b1b41c7e6ae26ed4a4ae2ef503b9daaa39987e)) - **workers_script:** placement in union schema ([53ee900](https://github.com/cloudflare/terraform-provider-cloudflare/commit/53ee900b42d978abe946aef5c7f161601c83d539)) - **workers_script:** schema and model after merge conflict? ([892c0d0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/892c0d07fdd83573ccd7213d43a723df6b449263)) - **zero_trust_access_group:** normalization for include, exclude and require ([ec84aaf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ec84aaf5e00006c270656b7528ea4c0626e0e79e)) - **zero_trust_device_posture_rule:** model schema parity and gate ([f18d0a8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f18d0a8c04a770cf1bb972f30ca6a88c4b531615)) - **zero_trust_dlp_custom_profile:** migration model ([dae6782](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dae6782850b919b73b4ea7765d6d1a2b5d9f8fbe)) - **zero_trust_dlp_custom_profile:** schema model parity ([adda119](https://github.com/cloudflare/terraform-provider-cloudflare/commit/adda1194175318ef8af5193bb838713463fe1d68)) - **zero_trust_organization:** remove default values from attributes causing drift ([d408f2e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d408f2e03277a8a16af58cac0bf1e1d56a4b3627)) ##### Chores - **api:** update composite API spec ([ff602e7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ff602e7d1e14b6006fd6099c6f9a1daeb1dcc340)) - **api:** update composite API spec ([e767186](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e7671863d9360d67dc56c0bf3b2e4cc030586b23)) - **api:** update composite API spec ([81aacfa](https://github.com/cloudflare/terraform-provider-cloudflare/commit/81aacfa2aebd2f1343aea3b55715c62baf807394)) - **api:** update composite API spec ([776c452](https://github.com/cloudflare/terraform-provider-cloudflare/commit/776c4527df4ee95ea7c7553c2a718a7f4ba81ad6)) - **api:** update composite API spec ([efbdf3f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/efbdf3f740e8d20805a41eb53213ab30af2c332f)) - **api:** update composite API spec ([2d79225](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2d792255804db580948ba6c430afa21af9bd1d13)) - **api:** update composite API spec ([565a842](https://github.com/cloudflare/terraform-provider-cloudflare/commit/565a842fe82bd64532796b88d942435dc953a6b7)) - **api:** update composite API spec ([259a7bd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/259a7bd920298263cb4af3bfdf3975e83e99108e)) - **api:** update composite API spec ([deadfa0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/deadfa0c0cfb93048cae70b1654dd033f1d783f3)) - **api:** update composite API spec ([1e91bbe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1e91bbef7531367d41af68a0260ecc68bbb35b68)) - **api:** update composite API spec ([d09e587](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d09e587cf74edef9fa852fe5f9c4eb26983e727a)) - **api:** update composite API spec ([239b2b6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/239b2b6d1080bf5f10f451f941678ec62cc44b55)) - **api:** update composite API spec ([cc8abe5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cc8abe588e0134920063059bd5bcad45c84685de)) - **api:** update composite API spec ([424518f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/424518f35cd460d2f39d25ed6547a31711e3cc88)) - **api:** update composite API spec ([d444521](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d444521c0039b667b886045279f6d554e78d0eef)) - **api:** update composite API spec ([404b7b2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/404b7b27fab0052e243466ff7aae057006c03a88)) - **api:** update composite API spec ([9a9324f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9a9324f950f38bd698fdc4d471eddadb34d3fad4)) - **api:** update composite API spec ([ec1d34e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ec1d34e1a043716fef28cd0f46b89714e3d1e645)) - **api:** update composite API spec ([1bf0f08](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1bf0f08352b0488fd3af0d3e410b25b7939244ab)) - **custom_pages:** add state upgraders logic ([8feda78](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8feda78e3873d5c861a1fd67c932ed9c32eff137)) - **docs:** update documentation ([968a766](https://github.com/cloudflare/terraform-provider-cloudflare/commit/968a766cf767c2125827fc3efa129c5cc4b23fc4)) - **docs:** update example and doc ([9ea618c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9ea618c56d6ab8cc9602b51bb4d22785f5b341da)) - **internal:** codegen related update ([d39697f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d39697f9dab2f38b60d596d0a50c9d6663134053)) - **internal:** codegen related update ([86e94df](https://github.com/cloudflare/terraform-provider-cloudflare/commit/86e94dfc8f9397a4c591bd7eefeb92ce123fdfaf)) - **internal:** codegen related update ([f212c64](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f212c6476a22c78762d2cd3b23985bcb6e772dd1)) - **internal:** codegen related update ([bbe88b6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bbe88b605d3a66f31a4b45eda56c1ba8c31dba8e)) - **internal:** codegen related update ([938118d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/938118d973581102d108507499889d25e7ec7f23)) - **internal:** codegen related update ([d2b1e8d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d2b1e8d662f43f0b07116169ed8696bac92b182d)) - **internal:** codegen related update ([2129377](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2129377bba1e0babc71d2cfa0c35d51f83c85ab8)) - **internal:** codegen related update ([ce10e25](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ce10e25e2bb32fb8d49e9d2d8b62a6544d205f53)) - **internal:** codegen related update ([4c2f9b0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4c2f9b08cf5407b4f041d6b1af13a06306cde355)) - **internal:** codegen related update ([0d936f6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0d936f6802599d32b56c40e4f7083a59f9cf6779)) - **internal:** codegen related update ([5b18851](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5b18851dad731c4d27f727681b7a446ddc1eb0ba)) - **internal:** codegen related update ([02f6d57](https://github.com/cloudflare/terraform-provider-cloudflare/commit/02f6d57efd08eeb97ac5f8647f3bc0d978e01ea6)) - **internal:** codegen related update ([bd4f014](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bd4f0143364fff306c7aec1151c0b54a59b48af9)) - **internal:** codegen related update ([5142372](https://github.com/cloudflare/terraform-provider-cloudflare/commit/514237265ad014a5ffa4851a79acc2713adad47b)) - **internal:** codegen related update ([7b6808b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7b6808b2a6a29464fc1db207be9391e9a8c839da)) - **internal:** codegen related update ([2ca23ba](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2ca23ba285701e099cdbf356f252f98bf33e6f17)) - **internal:** codegen related update ([285a90d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/285a90d0be5166c40558ea7d221994c426d214a6)) - **internal:** codegen related update ([4b0cdeb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4b0cdeb6b39e45ff4b8d6b4d5d0180bf4de7e27c)) - **internal:** codegen related update ([c84470e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c84470e9c4c85c54c8a0b9f8bc7f360273c2e956)) - **internal:** codegen related update ([a992736](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a992736cbdff906e0751859a1c1584694e64f3ea)) - **internal:** codegen related update ([4ae01ef](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4ae01ef12f0f5a0c52729001298e286461f87c01)) - **internal:** codegen related update ([e37a7e7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e37a7e7a6c388c589e0f6f3861146b0cc9268f76)) - **internal:** codegen related update ([3553499](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3553499ebd39e855edc66717e554752722e5a99c)) - **internal:** codegen related update ([bba5c6f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bba5c6f5560a93c51075077a73799f9d927d6591)) - **internal:** codegen related update ([85859b2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/85859b24758c1957394c89e873d79cc4ac02eac9)) - **internal:** codegen related update ([90ffea1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/90ffea17668ecff3e4b7617795b4daddbcc3ef4e)) - **load_balancer_monitor:** implement v4->v5 state migration ([ae47e9c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ae47e9c8accd729691d049f92e89a53e8e49786e)) - **load_balancer:** implement v4->v5 state migration ([14fb2e5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/14fb2e5e9246ba3dcd16346c0e52c3388a8cfa60)) - **notification_policy_webhooks:** support state upgrader ([1f223f6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1f223f6db29957ff1c04b243984b25c1de18d60d)) - **queue_consumer:** support state upgraders ([c28386e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c28386ecae24f5ed2f39d3777aaed3ccf7a5d459)) - **queue_consumer:** support state upgraders ([67c546d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/67c546d4cfde645894c464d76b92cd55c5ecf455)) - **queue:** support state upgraders ([109c401](https://github.com/cloudflare/terraform-provider-cloudflare/commit/109c40173a22a71a5fd7cac477388c0682299cb1)) - **resources:** don't trigger upgrade ([92d92bc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/92d92bc0c893d279b723e891084ada684f76a33f)) - **snippets:** clean up unused funcs ([c8fdb9a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c8fdb9a475d0f63c496709d1020de45704d10e96)) - **workers_kv:** adjust for state upgraders logic ([493975f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/493975f2df6f80472fb5e0404aabbb669eb79419)) - **zero_trust_access_group:** enable cross resource dependent test ([7798310](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7798310f9293ae65a20cd1633db9172af8c31376)) - **zero_trust_dlp_custom_profile:** cleanup ([de457ca](https://github.com/cloudflare/terraform-provider-cloudflare/commit/de457ca87b7382d4400910920b8ce9e26096a008)) - **zero_trust_dlp_predefined_profile:** cleanup ([10c57a5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/10c57a5070f97ba4bc1d0bbbc8c65a272443fa47)) - **zone_subscription:** update test ([8d58520](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8d58520b5debeb7d2dd1595ba3ca0eff1b8bb75d)) - **zone:** add test cases ([f227117](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f2271170bfaec61213ad31ab7489bfe075f9caf2)) ##### Documentation - update docs again for v5.18.0 ([6b459d5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6b459d554bd5e2de5ce1a9e0f7be0fea45174e1a)) - update docs for v5.18.0 ([d98474e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d98474ead50b998ee8568bd07e66b5ca03103c48)) ##### Refactors - **zero_trust_access_policy:** match directory structure ([43f639a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/43f639a9b7cedbb590a448ac846238f94eb69163)) ### [`v5.17.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5170-2026-02-12) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.16.0...v5.17.0) Full Changelog: [v5.16.0...v5.17.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.16.0...v5.17.0) ##### Features - **account:** add RequiresReplace modifier to unit.id field ([7cbb327](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7cbb327a2a7cad8bcf244f657096909f7ce24765)) - bump schema verion in prep for state upgraders ([a721535](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a721535073e12add55daada31971a1006cf67609)) - bump schema verion in prep for state upgraders ([a721535](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a721535073e12add55daada31971a1006cf67609)) - chore: bump cloudflare-go dependency for TF ([3b4de30](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3b4de30bfce5836bca5c685468200052262d961b)) - chore: skip codegen in authenticated_origin_pulls_certificate ([22d11ab](https://github.com/cloudflare/terraform-provider-cloudflare/commit/22d11ab2767d2df0d73a45cccc7003c54ffeb4de)) - chore: skip codegen in authenticated_origin_pulls_hostname_certificate ([0fdd92e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0fdd92e3c18164f5d8ee48b85efc73d439b0903e)) - chore: skip codegen in hostnames authenticated_origin_pulls ([82aab9d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/82aab9dd3ed8abfb7a325aeb6aa9acda8c79aded)) - chore: skip codegen in mtls_certificates ([1b14224](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1b14224fa7f0d8c64713be3666b50f54ace2b0aa)) - chore: use 'next' branch of Go SDK in Terraform ([809a3f3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/809a3f35a77e6215a25a10ee19cae72b0fee089e)) - **custom_hostname_fallback_origin:** add comprehensive lifecycle test ([054611a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/054611a5a9acd19a9579a1fb0442908664e0cab1)) - **custom_hostname_fallback_origin:** add migration tests and state upgrader logic ([855ef8a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/855ef8ab43335ca6c4f12ae8f1d3dc96a1c2e4fe)) - **custom_hostname_fallback_origin:** add v4 to v5 migration tests ([0542720](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0542720ee6e0edc9c6c053ac8fe27758903dd8bc)) - feat(api): RAG-586: enable terraform for AI Search instances and tokens ([fe5239d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fe5239dc1843aa9971ef6c2d212a1380864bda42)) - feat(radar): add BGP RPKI ASPA endpoints and fix SDK casings ([e6a03b6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e6a03b6cfe7f1c3f37e7dc473c378a32f259e542)) - fix: authenticated_origin_pulls_settings missing id configuration ([abe9087](https://github.com/cloudflare/terraform-provider-cloudflare/commit/abe90874ce84cdf75183eef48b71e2575ea3ed23)) - fix(total_tls): use upsert pattern for singleton zone setting ([1a79609](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1a7960980159bf96d83849781b93281d86ea69a0)) - **leaked_credential_check:** add import functionality. add tests for import ([76e44f0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/76e44f06b3ed6ebe99d57fb43e80bd62eaf22e92)) - **pages_project:** use state upgraders ([db96be7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/db96be719de784be82407b1ed1e930c31d78c3ff)) - refactor(terraform): restructure origin_tls_client_auth to peer subresources ([6c12fea](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6c12fead7f3fa947ce4c8bd2a488bb0b001b6cd3)) - state upgrader ([deee33f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/deee33f27c3d3aaf697502d809db504197946bce)) - state upgrader ([d8e4529](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d8e45293ee7a8b0ab44cad0e21fd751d0adc0966)) - tiered caching state upgrader ([d9d2c74](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d9d2c7495b112f50b675c73538ee22f6991b51c1)) - tiered caching state upgrader ([d9d2c74](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d9d2c7495b112f50b675c73538ee22f6991b51c1)) - **tiered_cache:** use state upgraders ([8cb061c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8cb061cc17fb8e1d3a7e73d5b8aead90670c2b45)) - **turstile_widget:** add v4 to v5 migration tests ([a1e27af](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a1e27afe229e2812ab7b5e570eb78066b134d6dd)) - **zero_trust_organization:** add migration test ([1032e4e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1032e4e4d26c1c27aa0470c2e3413afe783ec7a8)) ##### Bug Fixes - **account:** map managed_by.parent_org_id to unid.id in unmarshall and add acctests ([a282d8e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a282d8ebc04f4c8a222f17be0e95e4b5811cc280)) - address PR review comments ([62598d7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/62598d7881e6f4d95aa1cf9ed281e57e69da0e5d)) - **authenticated_origin_pulls_certificate:** add certificate normalization to prevent drift ([9fa8e39](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9fa8e398f41c9c1f514d34a7fa9f1c54e312f788)) - authenticated_origin_pulls_hostname_certificate resource and tests ([3380cf9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3380cf9402f13f2331f891900779c1aba0b7c0a0)) - **authenticated_origin_pulls:** handle array response and implement full lifecycle ([e4c82b8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e4c82b80b52d1fb1e59a2ad10b994f2ea9c3c9e8)) - **byo_ip_prefix:** skip LOA tests ([892bce0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/892bce0fa1608dacc10a2fd95d7228729dbd92da)) - **changelog:** update changelog to reflect reality ([519c85e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/519c85e946616c2953f69210b39c75f00ef71aae)) - **cloudflare_zero_trust_device_posture_rule:** update tests to match API ([b2aad0d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b2aad0d2f783765fb517cd3831a5c04dc120f5de)) - mtls_certificates resource and test ([fc44f27](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fc44f27ac8b022668ae30dace74e01d1cb6cfb62)) - prevent unnecessary diffs on consecutive applies for hyperdrive_config ([8755bf9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8755bf9d36e1b994821a3e7a4893845083023f48)) - skip tests requiring account creation ([f6d48e9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f6d48e91768e57c20220655bfde0927244d7f1dc)) - upgrade scenario ([e3831be](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e3831be2a55016b8b793d9ed0b0a69c95338350f)) - **workers_script:** add support for placement mode/status ([1bc17fa](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1bc17fa9505b9fcd61a2788631e219bb385a2404)) - **workers_script:** schema and migration model ([a9a0e05](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a9a0e05aef4bfd68571d82c70739ee23045f7adc)) - **zero_trust_access_application:** update v4 version on migration tests ([45a825e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/45a825ef3cb0f9f26ce5f5cbd2e343344f277a76)) - **zero_trust_organization:** fix plan issues ([f6a9369](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f6a9369b2ec94809b4af2215a58148f3af1f2b04)) ##### Reverts - **pages_project:** "fix(pages_project) build_config to computed optional" ([b9c13c9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b9c13c9dfb341d9fd7ff49c47c217730afec9abd)) ##### Chores - add CODEOWNERS ([3abbb08](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3abbb0810b16d8607653d7be8e1cacd372f758f1)) - **api:** update composite API spec ([febe2db](https://github.com/cloudflare/terraform-provider-cloudflare/commit/febe2dbbc31925d272eff89ee2d1b1e92d397d9d)) - **api:** update composite API spec ([71cb6a6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/71cb6a6eae73a2044a6badfdd0b0a217e491c755)) - **api:** update composite API spec ([6c428d6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6c428d63484325a37ad06e9a7d3a6c34a21b6bab)) - **api:** update composite API spec ([eda1841](https://github.com/cloudflare/terraform-provider-cloudflare/commit/eda18417c14fb36ae5b388f921b3a4aec85b8873)) - **api:** update composite API spec ([7cda136](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7cda13631cd61429fe31ae218acbfd3c3f4086ad)) - **api:** update composite API spec ([935193b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/935193b9fe40afb63fd84c754492e449bc44c0ec)) - **api:** update composite API spec ([7e45f8d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7e45f8d3387ee72cd6ed9dbddf952baea82ec6f2)) - **api:** update composite API spec ([e42ae97](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e42ae970902c0fc301d02abc9f7a0f6f6e72a7dd)) - **api:** update composite API spec ([48153bd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/48153bdb0aab7df12687ba89df46cc6296b7d8f4)) - fix model/schema parity ([b00bd10](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b00bd10113cab088d813d8e4af6bc37ac16bc949)) - improve contribution guide ([85584b7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/85584b7ab508fb75cf5ee9213aa87b8a7f18e86f)) - **internal:** codegen related update ([22b09ad](https://github.com/cloudflare/terraform-provider-cloudflare/commit/22b09ad9fa6dc225a3775789a78acafc86f36440)) - **internal:** codegen related update ([f587465](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f58746535590d01a8187c91b0f91840e9e172184)) - **internal:** codegen related update ([0bca406](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0bca406972fd6dbb80f0e4ad47fae821eb0118b9)) - **internal:** codegen related update ([3ca7e23](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3ca7e2369fc79c0e5d3826789dfc802d9ed9a1bf)) - **internal:** codegen related update ([02605c2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/02605c2fef1424144cb76f7a7b3f63eb282328bc)) - **internal:** codegen related update ([366fb6d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/366fb6dfeaabebf886b7af745c9e81b6511add37)) - **internal:** codegen related update ([f55e1be](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f55e1be426a02aeb91b443c86cb8f41252096fea)) - **internal:** codegen related update ([33bc656](https://github.com/cloudflare/terraform-provider-cloudflare/commit/33bc656b6040957eda8ccf78ef56aff3b12ba92a)) - **internal:** codegen related update ([6eb4afc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6eb4afc5cbdaed3ced0b7df7370693174465b3cb)) - **internal:** codegen related update ([636b4f8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/636b4f87a20bd5f9a268b3538f0fa201777973cb)) - **internal:** codegen related update ([067536c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/067536cc6679054154595cb38f0950b3dfc5ede8)) - **internal:** codegen related update ([1af8451](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1af8451f59e0666eb0569b68c0009ff28a3ffbe6)) - **internal:** codegen related update ([f36071f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f36071f283fcaf7132d8a8f0a15f70d3e5ff51da)) - **internal:** codegen related update ([246ffcd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/246ffcd06f0e96f6b2bc526ffdc69e79336a6615)) - **internal:** codegen related update ([471df29](https://github.com/cloudflare/terraform-provider-cloudflare/commit/471df296970cdd0590c4472793c4b58e58d3a397)) - **internal:** codegen related update ([0211418](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0211418984d901b0617c0842e92a99aa1a727f7f)) - **internal:** codegen related update ([2bcbbd5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2bcbbd5d2f2aa17267a10042e864ad7fca0b41ed)) - **internal:** codegen related update ([09f9d99](https://github.com/cloudflare/terraform-provider-cloudflare/commit/09f9d998f1fb0ec5aa4c3f866168bcbf367cda0b)) - **internal:** fix sdk ([be5dbc6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/be5dbc607749265a7b61e4cb8ea2f8ce3f56e6dc)) - minimum upgrade test ([25504d0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/25504d07a16acf813ede162cfdb4b82cfa4e31c1)) - **tests:** no more state file ([f439772](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f4397726105510b9949e913eb9b67ed9441b816e)) - Update CHANGELOG.md ([f4a1b58](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f4a1b588006049af00ad051c35c1b9453649a0e8)) ##### Documentation - clarify certificate normalization issue in test comments ([8bddab1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8bddab1a3ea46348d9cb3d048bc8aa33ff6d8707)) - regerate docs ([fc702d9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fc702d9ada1ebada24a4c7a272150c0ecd2bba80)) ##### Refactors - refactor stateupgraders ([c950153](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c950153f645aa0db7a68249771926c862a84ad6b)) ### [`v5.16.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5160-2026-01-20) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.15.0...v5.16.0) Full Changelog: [v5.15.0...v5.16.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.15.0...v5.16.0) ##### Features - **custom_pages:** add "waf_challenge" as new supported error page type identifier in both resource and data source schemas - **list:** enhance CIDR validator to check for normalized CIDR notation requiring network address for IPv4 and IPv6 - **magic_wan_gre_tunnel:** add automatic_return_routing attribute for automatic routing control - **magic_wan_gre_tunnel:** add BGP configuration support with new BGP model attribute - **magic_wan_gre_tunnel:** add bgp_status computed attribute for BGP connection status information - **magic_wan_gre_tunnel:** enhance schema with BGP-related attributes and validators - **magic_wan_ipsec_tunnel:** add automatic_return_routing attribute for automatic routing control - **magic_wan_ipsec_tunnel:** add BGP configuration support with new BGP model attribute - **magic_wan_ipsec_tunnel:** add bgp_status computed attribute for BGP connection status information - **magic_wan_ipsec_tunnel:** add custom_remote_identities attribute for custom identity configuration - **magic_wan_ipsec_tunnel:** enhance schema with BGP and identity-related attributes - **ruleset:** add request body buffering support - **ruleset:** enhance ruleset data source with additional configuration options - **workers_script:** add observability logs attributes to list data source model - **workers_script:** enhance list data source schema with additional configuration options ##### Bug Fixes - **dns_record:** remove unnecessary fmt.Sprintf wrapper around LoadTestCase call in test configuration helper function - **load_balancer:** fix session_affinity_ttl type expectations to match Float64 in initial creation and Int64 after migration - **workers_kv:** handle special characters correctly in URL encoding ##### Documentation - **account_subscription:** update schema description for rate_plan.sets attribute to clarify it returns an array of strings - **api_shield:** add resource-level description for API Shield management of auth ID characteristics - **api_shield:** enhance auth_id_characteristics.name attribute description to include JWT token configuration format requirements - **api_shield:** specify JSONPath expression format for JWT claim locations - **hyperdrive_config:** add description attribute to name attribute explaining its purpose in dashboard and API identification - **hyperdrive_config:** apply description improvements across resource, data source, and list data source schemas - **hyperdrive_config:** improve schema descriptions for cache settings to clarify default values - **hyperdrive_config:** update port description to clarify defaults for different database types ### [`v5.15.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5150-2025-12-19) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.14.0...v5.15.0) Full Changelog: [v5.14.0...v5.15.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.14.0...v5.15.0) ##### Features - **ai_search:** add AI Search endpoints ([6f02adb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6f02adb420e872457f71f95b49cb527663388915)) - **certificate_pack:** add terraform config for CRUD support. This ensures proper Terraform resource ID handling for path parameters in API calls. ([081f32a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/081f32acab4ce9a194a7ff51c8e9fcabd349895a)) - **leaked_credentials_check:** Add GET endpoint for leaked_credentials_check/detections ([feafd9c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/feafd9c466ec90a2874f2cd6b3316b41f52fd37a)) - **worker_version:** support `startup_time_ms` ([286ab55](https://github.com/cloudflare/terraform-provider-cloudflare/commit/286ab55bea8d5be0faa5a2b5b8b157e4a2214eba)) - **zero_trust_access_group:** v4 to v5 migration acceptance tests ([9c877c7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9c877c7f60c8e58cc3f32539e650f1b908a4e628)) - **zero_trust_access_mtls_hostname_settings:** use v2 migrator ([b14aa6d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b14aa6df7598aaf56c7261c1eb4a8e4c2f1d08ab)) - **zero_trust_dlp_custom_entry:** support `upload_status` ([7dc0fe3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7dc0fe3b23726ead8dc075f86728a0540846d90c)) - **zero_trust_dlp_entry:** support `upload_status` ([7dc0fe3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7dc0fe3b23726ead8dc075f86728a0540846d90c)) - **zero_trust_dlp_integration_entry:** support `upload_status` ([7dc0fe3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7dc0fe3b23726ead8dc075f86728a0540846d90c)) - **zero_trust_dlp_predefined_entry:** support `upload_status` ([7dc0fe3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7dc0fe3b23726ead8dc075f86728a0540846d90c)) - **zero_trust_gateway_policy:** support `forensic_copy` ([5741fd0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5741fd0ed9f7270d20731cc47ec45eb0403a628b)) - **zero_trust_list:** support additional types (category, location, device) ([5741fd0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5741fd0ed9f7270d20731cc47ec45eb0403a628b)) ##### Bug Fixes - **access_rules:** Add validation to prevent state drift. Ideally we'd use Semantic Equality but since that isn't an option, this will remove a foot-gun. ([4457791](https://github.com/cloudflare/terraform-provider-cloudflare/commit/44577911b3cbe45de6279aefa657bdee73c0794d)) - **cloudflare_pages_project:** addressing drift issues ([6edffcf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6edffcfcf187fdc9b10b624b9a9b90aed2fb2b2e)) ([3db318e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3db318e747423bf10ce587d9149e90edcd8a77b0)) - **cloudflare_worker:** can be cleanly imported ([4859b52](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4859b52968bb25570b680df9813f8e07fd50728f)) - **cloudflare_worker:** ensure clean imports ([5b525bc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5b525bc478a4e2c9c0d4fd659b92cc7f7c18016a)) - **list_items:** Add validation for IP List items to avoid inconsistent state ([b6733dc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b6733dc4be909a5ab35895a88e519fc2582ccada)) - **zero_trust_access_application:** remove all conditions from sweeper ([3197f1a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3197f1aed61be326d507d9e9e3b795b9f1d18fd7)) - map missing fields during spectrum resource import ([#&#8203;6495](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6495)) ([ddb4e72](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ddb4e722b82c735825a549d651a9da219c142efa)) - update invalid codegen ([d365b98](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d365b9859fddf385220c1e716e8c226651d28905)) ([92f5c9e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/92f5c9e07afec5e2f31a7299fa84b73938530796)) ##### Chores - **certificate_pack:** `hosts` is now a set, not a list ([286ab55](https://github.com/cloudflare/terraform-provider-cloudflare/commit/286ab55bea8d5be0faa5a2b5b8b157e4a2214eba)) - **ci:** split acceptance tests into 37 parallel groups for faster ([8c6212b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8c6212b4c4694b9b7ce625e77ffbc2cf35725708)) - **healthcheck:** add test for expected_body default value ([c5afb48](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c5afb48dfd8e7faeea6d5e60aec4e7e75a1a9b6b)) ([e99b43f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e99b43fb877cfc5b80872e8ad20b8d6cf85827c2)) - **magic_wan_ipsec_tunnel:** remove `custom_remote_entities` ([286ab55](https://github.com/cloudflare/terraform-provider-cloudflare/commit/286ab55bea8d5be0faa5a2b5b8b157e4a2214eba)) - **queue_consumer:** Test data fixes for queue consumer acceptance tests ([1b92700](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1b92700491da5d189435f9ea37c899970d303dc9)) - update go to point to next ([25d640a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/25d640a4d4b60b23504fae2ceb3250a432dde8af)) - update regional hostnames migration test to use new migrator ([d5ac65f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d5ac65f0965a896508ba2f5ceb2ba87efe3bb049)) - update test to use new migrator ([d5ac65f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d5ac65f0965a896508ba2f5ceb2ba87efe3bb049)) ([ec875bb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ec875bb95701ce155ed64a19c7d5b8ccb4f56fd6)) ##### Documentation - Deprecate API Shield Schema Validation resources ([366e1b8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/366e1b8cd631ff8e1b7fc1230def2c13d0aea680)) - generate provider docs ([c23342e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c23342ed882222c0067d24508c45b89e5c258931)) ##### Refactors - **healthcheck:** consolidate tests and expand update coverage ([b747d21](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b747d21c01d1d8694e0bfac507c07e27ba22c239)) ([7fa38b3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7fa38b34fc27c856d01a8607237a896648d0b13c)) ### [`v5.14.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5140-2025-12-06) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.13.0...v5.14.0) Full Changelog: [v5.13.0...v5.14.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.13.0...v5.14.0) ##### Features - add v4->v5 migration tests for pages_project and adjust schema ([#&#8203;6506](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6506)) ([6de0179](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6de0179a033543e4e63053b9db68185f4e4f2c78)) - chore: point Terraform to Go 'next' ([af9a5f8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/af9a5f896f4e65e9808a2b6458279b9a7ff935fe)) - chore: update go sdk to v6.4.0 for provider release ([63cb021](https://github.com/cloudflare/terraform-provider-cloudflare/commit/63cb021ec8318c4aefaacadc025c90d8ef3e618d)) - chore(api_shield_discovery_operation): Deprecate api_shield_discovery_operation ([7dc0a63](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7dc0a63e0fa3de74d8877788ff787294cb603c07)) - feat: BOTS-7562 add bot management feedback endpoints to stainless config (prod) ([f5112e1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f5112e1e4d4fe53b9e0ec96aa27f69fb7706099b)) - feat(r2_data_catalog): Configure SDKs/Terraform to use R2 Data Catalog routes ([5beb50b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5beb50b30d7d012afae92f8f652e005955d4e430)) - feat(radar): Add origins endpoints to public api docs ([ee51e5f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ee51e5f19c5f1f3cd4d2c07acdcf0f368c635c4d)) - improve and standardize sweepers ([#&#8203;6501](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6501)) ([03fb2d2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/03fb2d2f4999ca24b9597093f25fd1dbc0f671b7)) ##### Bug Fixes - **account_members:** making member policies a set ([#&#8203;6488](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6488)) ([f3ecaa5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f3ecaa5938486865698b3956848a8e5f0f6c9054)) - decoder and tests ([#&#8203;6516](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6516)) ([4c3e2db](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4c3e2db3ec31638d423d0ecc971e5c5ea54298ec)) - decoder, build ([#&#8203;6514](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6514)) ([1935459](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1935459b88e1ec7d656148d92aee6ea45557ce3c)) - **pages_project:** non empty refresh plans ([#&#8203;6515](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6515)) ([bc526ff](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bc526ffcf5091195cc143cbf774013b84728296c)) - **pages_project:** use correct field name in test sweeper ([6dc0e53](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6dc0e538754b84e8e31d0c1b7bd8c0e291161811)) - r2 sweeper ([#&#8203;6512](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6512)) ([fec953c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fec953c98e8764e5b1ed3dc1906d02206718928e)) - **tests:** resolve SDK v6 migration test failures ([#&#8203;6507](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6507)) ([bad9716](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bad971609bfb7ddc8d78de6935b747f350f1ae55)) - update import signature to accept account_id/subscription_id in order to import account subscription ([#&#8203;6510](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6510)) ([c2db582](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c2db582ed27a6e8ac3de6461dba011496b687d05)) - **utils:** test assertions ([4c3e2db](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4c3e2db3ec31638d423d0ecc971e5c5ea54298ec)) - **workers_kv:** ignore value import state verify ([#&#8203;6521](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6521)) ([c3e3f89](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c3e3f892bcd0d1426eb398688b1f5f8c84144b57)) - **workers_script:** No longer treating the migrations attribute as WriteOnly ([#&#8203;6489](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6489)) ([dc60e38](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dc60e3883002db7eb9036265aa4000a08a1eb2b6)) - **workers_script:** resource drift when worker has unmanaged secret ([#&#8203;6504](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6504)) ([505c0fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/505c0fe78b4f096ed3547f7b564ea5788a64a644)) - **zero_trust_device_posture_rule:** preserve input.version and other fields ([#&#8203;6500](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6500)) ([4c4e54b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4c4e54bdfdfa2c6ce584322cd2ae8562269b4a98)) - **zero_trust_device_posture_rule:** preserve input.version and other fields ([#&#8203;6503](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6503)) ([d45be9a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d45be9a3b6276bee2c9f4413e141db6d5d1fa596)) - **zero_trust_dlp_custom_profile:** add sweepers for dlp_custom_profile ([cbcb325](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cbcb325271e91d6c3a0bb832eb0c347198d9ce6c)) - **zone_subscription|account_subscription:** add partners_ent as valid enum for rate_plan.id ([#&#8203;6505](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6505)) ([2a70fb4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2a70fb49ccc28e5309f7096d1ebc34866c2f07f3)) - **zone:** datasource model schema parity ([#&#8203;6487](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6487)) ([861c68f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/861c68fcb37627371673e60dfcbc7bf09638e28e)) ##### Chores - **account_member:** dont run acceptance with env variable ([4c3e2db](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4c3e2db3ec31638d423d0ecc971e5c5ea54298ec)) - **account_member:** fix check for env var ([#&#8203;6517](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6517)) ([07e9aa5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/07e9aa5ef6327499731b17ac334f2f9d4cf3f4bf)) - **account_member:** skip until user is dsr enabled ([#&#8203;6522](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6522)) ([dd7c2fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dd7c2fea55e1dc10953b57c2d3792b2e97a8e68e)) - **account_tokens:** adding a simple CRUD test ([#&#8203;6484](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6484)) ([6869538](https://github.com/cloudflare/terraform-provider-cloudflare/commit/68695382141a2b097c051b38a32fabf5368c2ad9)) - **api:** update composite API spec ([71fc050](https://github.com/cloudflare/terraform-provider-cloudflare/commit/71fc0502fe85faaabd599348b8f46930fa0bd15f)) - **api:** update composite API spec ([68d017a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/68d017a1dd2379d7f4c22b83b9ee31e146971b54)) - **cloudflare_api_shield_operation:** Add acceptance tests ([#&#8203;6491](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6491)) ([37e1fdf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/37e1fdf9d72b9d853e4ba7b751f2680db5abb9f6)) - **docs:** update documentation ([#&#8203;6523](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6523)) ([a060e61](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a060e61e9882b706ad6386bc2d1ffc8ac295166d)) - **internal:** codegen related update ([923ea1d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/923ea1db2a8accfd846990947a49f44a1e209ea4)) - **internal:** codegen related update ([a110cbe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a110cbe76756173711fbc50c6c13c143d53ae625)) - **internal:** codegen related update ([7b36c06](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7b36c06f10f0fee20c5935b20f6817f7f91d2442)) - **internal:** codegen related update ([c789f91](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c789f91d6ba5c773ad152945114ab6b020949616)) - **internal:** codegen related update ([a91faa6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a91faa61eca4c2cf4ea23aff7f14667e9b042de7)) - **internal:** codegen related update ([dfa745a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dfa745abb71b94428ff1140f592a48cb7eca8969)) - **internal:** codegen related update ([fb3ef1b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fb3ef1b5b7fe827753ba82f4f08381bf951f5dbf)) - **internal:** codegen related update ([504e8b6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/504e8b61e19091d8f2e66f37889311256cf6590b)) - **internal:** codegen related update ([550d77c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/550d77c15980feac28e1df2b6fc52473d81f57e6)) - **logpush_job:** add v4 to v5 migration tests ([#&#8203;6483](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6483)) ([2e4b8a0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2e4b8a090ca9741cd6f7e5861305f82ac582b63d)) - **tests:** cloud connector rules parity tests and add connectivity_directory_service tests ([#&#8203;6513](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6513)) ([5341c82](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5341c824679002c0168d3ce8696022aec30ff33e)) - update changelog ([#&#8203;6480](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6480)) ([adba156](https://github.com/cloudflare/terraform-provider-cloudflare/commit/adba156599c44b43277c7d4b5694f3ccde2408a3)) - update changelog ([#&#8203;6525](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6525)) ([b026b4d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b026b4d32a8c394823d91be0a4ed156252ff5fcd)) - **zero_trust_device_default_profile_local_domain_fallback:** add tests ([#&#8203;6464](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6464)) ([365cb71](https://github.com/cloudflare/terraform-provider-cloudflare/commit/365cb71b906fca75c2be9fedf38f5269eaa0f4dd)) - **zero_trust_device_default|custom_profile:** acceptance test coverage ([#&#8203;6511](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6511)) ([8e4ec1a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8e4ec1a9e376ac294707db9fc320a8855be0ba89)) - **zero_trust_device_managed_networks:** add tests ([#&#8203;6463](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6463)) ([e9b6783](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e9b67835cbf10fb76282b2526f732f13aa13ca06)) - **zero_trust_device_posture_integration:** update tests for to test with Crowdstrike ([#&#8203;6470](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6470)) ([e360d6f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e360d6f414799181c76c9eb7b6aaeb51239a2632)) - **zone:** update migration tests ([#&#8203;6468](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6468)) ([8ff53df](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8ff53dfe672acc0dc3b9538a613de77e96517e0e)) ### [`v5.13.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5130-2025-11-21) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.12.0...v5.13.0) Full Changelog: [v5.12.0...v5.13.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.12.0...v5.13.0) ##### ⚠ BREAKING CHANGES: cloudflare_api_token & cloudflare_account_token Schema Update The 5.13 release includes major updates to the cloudflare_api_token resource to eliminate configuration drift caused by policy ordering differences in the Cloudflare API. Fixes: [#&#8203;6092](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6092) **Whats changed** - policies are now a Set; order is ignored to prevent drift. - When defining a policy, resources must use jsonencode(); all policy resource values must now be JSON-encoded strings. - Removed fields: id, name, and meta have been removed from policy blocks. **Required Action (v5.13+)** Customers looking to upgrade to v5.13+ must update all cloudflare_api_token & cloudflare_account_token resources to wrap policy resource values in jsonencode() Before: ``` resources = { "com.cloudflare.api.account.${var.cf_account_id}" = "*" } ``` After: ``` resources = jsonencode({ "com.cloudflare.api.account.${var.cf_account_id}" = "*" }) ``` - **account_token:** token policy order and nested resources ([#&#8203;6440](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6440)) ##### Features - add new resources and data sources ([7ce3dec](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7ce3dec8fc5b65116750b8bf8209c2ec612d6a61)) - **api_token+account_tokens:** state upgrader and schema bump ([#&#8203;6472](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6472)) ([42f7db2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/42f7db27659337230aa03094d050c8ebbcbdc24c)) - chore(build): point Terraform to released Go v6.3.0 ([6d06b46](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6d06b462491797af17f086193bbf32ccdffdd4b5)) - **docs:** make docs explicit when a resource does not have import support ([02699f6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/02699f65c082555c54b84288f23eda2272708144)) - **magic_transit_connector:** support self-serve license key ([#&#8203;6398](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6398)) ([a6ec134](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a6ec1340765d2d9e980ded2b66dce847c142523f)) - **worker_version:** add content_base64 support ([6ff643f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6ff643fda6f0171a07fcd0070fc0e4716f1b1563)) - **worker_version:** boolean support for run_worker_first ([#&#8203;6407](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6407)) ([116a67b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/116a67bdfaf481200152380a627cd1de8397b1c9)) - **workers_script_subdomains:** add import support ([#&#8203;6375](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6375)) ([40f7ed8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/40f7ed8b34adfa42c4dad22ce6e2b0c90d40c8c0)) - **zero_trust_access_application:** add proxy_endpoint for ZT Access Application ([#&#8203;6453](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6453)) ([177f20a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/177f20a46ce5f36d8f1eef70893e76ddb4a3ef05)) - **zero_trust_dlp_predefined_profile:** Switch DLP Predefined Profile endpoints, introduce enabled_entries attribute ([bc69569](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bc695692c86c5af9cfa4a13ce2c6ac5bd38a3538)) - **zero_trust_tunnel_cloudflared:** v4 to v5 migration tests ([#&#8203;6461](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6461)) ([ffa0fef](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ffa0fef80e7175346c6b48f92c3cb0ea89be1d37)) ##### Bug Fixes - **account_token:** token policy order and nested resources ([#&#8203;6440](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6440)) ([86c5972](https://github.com/cloudflare/terraform-provider-cloudflare/commit/86c5972edc65d6190f8fc52f5da2d07a99d0bef0)) - allow r2_bucket_event_notification to be applied twice without failing ([#&#8203;6419](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6419)) ([6fbd4c5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6fbd4c5aeb0f89b935e770dc3fa5c1d89661894f)) - **cloudflare_worker+cloudflare_worker_version:** import for the resources ([#&#8203;6357](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6357)) ([b98e0be](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b98e0be8d6bbd4f04afbb61c98c36b0ecfa0bea4)) - **dns_record:** inconsistent apply error ([#&#8203;6452](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6452)) ([f289994](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f289994d58720ec58fc186534a1a5e82776624bc)) - **pages_domain:** resource tests ([#&#8203;6338](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6338)) ([d769e29](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d769e2930016efa73c8e0ac2b4b620a107d03f7d)) - **pages_project:** unintended resource state drift ([#&#8203;6377](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6377)) ([1a3955a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1a3955ad49a4a3d74bb0d5faf08acb0f77d4921b)) - **queue_consumer:** id population ([#&#8203;6181](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6181)) ([f3c6498](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f3c6498d16e402044160ad38993de188061405fc)) - **workers_kv:** multipart request ([#&#8203;6367](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6367)) ([65f8c19](https://github.com/cloudflare/terraform-provider-cloudflare/commit/65f8c19a2269f19d88f4f6edd14c4980ad53c9ac)) - **workers_kv:** updating workers metadata attribute to be read from endpoint ([#&#8203;6386](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6386)) ([3a35757](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3a35757dff9b6dfdadbd422d36d877e0eec63926)) - **workers_script_subdomain:** add note to cloudflare_workers_script_subdomain about redundancy with cloudflare_worker ([#&#8203;6383](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6383)) ([9cc9b59](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9cc9b59cb8b79ce8a0cb3988b353e45cd7be07ec)) - **workers_script:** allow config.run_worker_first to accept list input ([fab567c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fab567cc3191feecf1c19d6e4d91125c08dc6121)) - **zero_trust_device_custom_profile_local_domain_fallback:** drift issues ([#&#8203;6365](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6365)) ([65c0c18](https://github.com/cloudflare/terraform-provider-cloudflare/commit/65c0c1895587b6f61404a04d748ea2ffd5317442)) - **zero_trust_device_custom_profile:** resolve drift issues ([#&#8203;6364](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6364)) ([4cd2cbd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4cd2cbdd93dbd622cf7f2a29d56f4bf01896a0a5)) - **zero_trust_dex_test:** correct configurability for 'targeted' attribute to fix drift ([cd81178](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cd81178f30e800af3345822d5eee478419d6cd14)) - **zero_trust_tunnel_cloudflared_config:** remove warp_routing from cloudflared_config ([#&#8203;6471](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6471)) ([dc9d557](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dc9d557149289f0bc33d28bb7e31f54dd42e1c82)) ##### Chores - **account_member:** add migration test ([#&#8203;6425](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6425)) ([967a972](https://github.com/cloudflare/terraform-provider-cloudflare/commit/967a9727cd7d0b49e5c3ae1f6a6acee66a925186)) - **byoip:** integrate generated changes for BYOIP resources ([432160e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/432160ef04c30bb13072a2eec84231c197432e69)) - **certificate_pack:** docs show safe rotation instructions ([#&#8203;6388](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6388)) ([3d37264](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3d3726408c21561acdd1f908a33f2178660ab489)) - **ci:** clean up leftover files in resources ([#&#8203;6474](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6474)) ([e8aee72](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e8aee72c5b9f4a966d1da283af2f3cc941be8ad7)) - **ci:** drop migration tests from CI ([#&#8203;6476](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6476)) ([968565f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/968565ffa098127bf03c354ea148222c6aa4438b)) - **ci:** fix tests ran on release PR ([#&#8203;6478](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6478)) ([0b43c46](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0b43c464a1178d97e083445b2031f3a3f6d178ee)) - **ci:** fixes for parity tests and build failures ([#&#8203;6475](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6475)) ([3561876](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3561876f17b34f79c16b1a36bab3b2e3129bdeca)) - **ci:** modify sweepers ([#&#8203;6479](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6479)) ([4c8915d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4c8915d6202277724beaf13417eeaae519ad2070)) - **ci:** skip flaky test in CI ([fb14d86](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fb14d86b0354e9717caeed87c8b749625fb09f86)) - **cloudflare_zero_trust_dlp_custom_profile:** migration test and ignore order as set ([#&#8203;6428](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6428)) ([1659ff3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1659ff3ee3fa9fd90bc9bba674a2d16927a4e5fe)) - **d1:** integrate generated changes for D1 resources ([cfa3472](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cfa347232730294a359da2eb6187899d56e973ce)) - **dns_record:** improve dns sweepers ([#&#8203;6430](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6430)) ([5e62468](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5e62468963235dfce1cc4d8a87e35063d5203197)) - **docs:** document configurations and examples ([#&#8203;6449](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6449)) ([59430e0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/59430e0b7bd2a4371e9a817ddf7105690859b40d)) - **docs:** generate docs and examples ([cdd77ec](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cdd77eca036fcdb6b7ae2ad27cbbc851c5eca95c)) - **email_routing:** improved email routing sweepers ([#&#8203;6429](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6429)) ([133c81e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/133c81e0b3880071ebec216d558b348676e3b301)) - **iam:** integrate generated changes for IAM resources ([a87806e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a87806ed569c98ae6b301cec30641ffb492b9317)) - include new sections for pr template ([#&#8203;6395](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6395)) ([81c07e1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/81c07e12fc2b2aafbd919af71b2154c16083bf3e)) - **load_balancing:** integrate generated changes for Load Balancing resources ([4c6b34d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4c6b34de2bc8a1d191a49d9321dcc6eced60c3a8)) - **logpull_retention:** add migration test for ([#&#8203;6426](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6426)) ([529f313](https://github.com/cloudflare/terraform-provider-cloudflare/commit/529f31392cc783af1091604900b0611d7385a731)) - **logpull_retention:** update acceptance test ([#&#8203;6277](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6277)) ([3766b3f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3766b3f3346f3f89d23c6613dad98dd7a8a5ed13)) - **logpush_job:** add import tests for resource ([#&#8203;6402](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6402)) ([cded8ec](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cded8ece37d62b4443ce7da1267d964ed42b7215)) - **logpush:** integrate generated changes for Logpush resources ([06e8446](https://github.com/cloudflare/terraform-provider-cloudflare/commit/06e8446a2c4c253efe4e4687e237edc4158c3392)) - **notification_policy_webhook:** add migration test for notification-policy-webhook ([#&#8203;6443](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6443)) ([742d647](https://github.com/cloudflare/terraform-provider-cloudflare/commit/742d64789205f1ac9d177c57b9e97b0ddf6a5a45)) - **pages:** integrate generated changes for Pages resources ([64855ea](https://github.com/cloudflare/terraform-provider-cloudflare/commit/64855ea4cf8a9396def48d97ceb30bbc0b36b62d)) - **queue_consumer:** testdata refactor ([d301974](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d3019745c45fc43ecb1a74f500f846dbce2fce08)) - **r2_bucket:** v4 to v5 migration tests for cloudflare_r2_bucket ([#&#8203;6437](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6437)) ([99ed1ee](https://github.com/cloudflare/terraform-provider-cloudflare/commit/99ed1ee0f3e8cb761f5e6e712f42ee87bf109039)) - **sso_connector:** add acceptance tests ([#&#8203;6427](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6427)) ([8b54303](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8b54303138b0a96a2023d15a3f9da59492ebfbae)) - **stainless:** integrate changes from unpinned codegen version ([9cb3b8e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9cb3b8eb7dc6334d8d2ac808cc6adeb02129ca8a)) - **test:** acceptance tests for token validation resources ([#&#8203;6417](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6417)) ([4d94bdd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4d94bddb8f952072a1b4d5fdfd08ac6a5cc01457)) - **test:** add schema and token validation acceptance tests to CI ([#&#8203;6421](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6421)) ([b805abc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b805abcf0b6b134bd51c5218d2c22e99d8d28a37)) - **test:** increase legacy migrator test coverage ([#&#8203;6401](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6401)) ([9a8c48a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9a8c48a29df316d319ac84b2b7aa561181e513b2)) - **universal_ssl_setting:** add acceptance tests for universal_ssl_setting ([2601c45](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2601c4542dc6e354552d1b1e2ff2052d5757eea4)) - **worker:** integrate generated changes for Worker resources ([1da2bf2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1da2bf2b663cd086539b9edbde127a970e6b60cd)) - **workers_kv_namespace:** v4 to v5 migration tests for workers_kv_namespace ([#&#8203;6424](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6424)) ([433010f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/433010f2dba43c4ab909126aff351332220b4907)) - **workers_kv:** v4 to v5 migration tests for workers_kv ([#&#8203;6435](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6435)) ([58ca912](https://github.com/cloudflare/terraform-provider-cloudflare/commit/58ca912c521729cc9ff0453f589279ec6da9b7c6)) - **workers_script:** add workers scripts sweeper ([#&#8203;6351](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6351)) ([f439a08](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f439a086e8120b84193e70fa6e426fedb9895b79)) - **workers_script:** fix resource name in TestAccCloudflareWorkerScript_ModuleWithDurableObject ([614d8d3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/614d8d3765984e424d5628ad4fd2356bbe422746)) - **workers_script:** fix resource names in tests ([788e73a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/788e73a5a2a1ef43a02ee75ceb1b7da3a05e5ce8)) - **workers:** integrate generated changes for Workers resources ([ab0a330](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ab0a3303f4268783c8b78dc2fda0d1517afc2d16)) - **zero_trust_access_service_token:** add migration test for zero_trust_access_service_token ([#&#8203;6416](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6416)) ([c77d5d5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c77d5d5d2eafc852db0468c13fb880f9a4127e28)) - **zero_trust_gateway_policy:** v4 to v5 migration for zero_trust_gateway_policy ([#&#8203;6413](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6413)) ([1c1952b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1c1952b61300569bfbfcb731abfe817bcce33fd9)) - **zero_trust_list:** v4 to v5 migration tests for zero trust list records ([#&#8203;6400](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6400)) ([6ed55d6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6ed55d6787ca377c42ddef59fe700b46139cf262)) - **zero_trust_tunnel_cloudflared_route:** v4 to v5 migration tests for zero_trust_tunnel_cloudflared_route ([#&#8203;6409](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6409)) ([5dc2094](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5dc20940902b3f72594f15b91a7f2f1088dfee94)) - **zero_trust, cfone:** integrate generated changes for ZT and CFONE resources ([b7131b2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b7131b2be2a9fd36b05d71cb4d05182d4b044fa2)) - **zone_dnssec:** v4 to v5 migration tests for zone_dnssec ([#&#8203;6432](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6432)) ([86abd1f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/86abd1f906b03547e04ad66d185d052461d82251)) - **zone_settings:** acceptance test to repro issue [#&#8203;6363](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6363) ([#&#8203;6445](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6445)) ([707c154](https://github.com/cloudflare/terraform-provider-cloudflare/commit/707c1542f7e97c800bef0dfdd0170a7f0594ea33)) - **zones:** data source tests ([#&#8203;6414](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6414)) ([4d58e56](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4d58e5631cd10b685c7b0b63230ef4a0d6b18a6f)) - **zt_access:** add sweepers for policy and service token ([#&#8203;6465](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6465)) ([9f4fa94](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9f4fa949610bf27ae4b179cd28232e26be7610b6)) ### [`v5.12.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5120-2025-10-30) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.11.0...v5.12.0) Full Changelog: [v5.11.0...v5.12.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.11.0...v5.12.0) ##### Features - chore: pin cloudflare-go for provider release ([61a33f9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/61a33f92db2c788262c166e259b6477aa06cdbb1)) - chore: use cloudflare-go\@&#8203;next for the 'next' branch ([8d8ff6d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8d8ff6d20993ab3127b3fcdbb2f17a93835ca70d)) - chore(abuse): rename path parameter ([cbda07b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cbda07b16992d4007ab38f27ec0ac7ca54bde7a4)) - ci: remove zero_trust_connectivity_directory_service ([23bd535](https://github.com/cloudflare/terraform-provider-cloudflare/commit/23bd5354dfccdc00fd5e38e877e65406abc6a7be)) - ci: trigger prod build ([fffdf5a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fffdf5af95668db4c444856d3fe1b0b3e5b32bc4)) - feat: add connectivity directory service APIs to openapi.stainless.yml ([1a6b304](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1a6b304bdf7e0c442b5b651c749fe8f924f17bc4)) - feat: SDKs for Organizations and OrganizationsProfile ([1f6eae3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1f6eae3469f83e99c02cc744462e2c7e0236fed3)) - feat(api): add mcp portals endpoints ([1e317de](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1e317dedc0b09f66aea05652cc8c72b2980ecfd0)) - feat(radar): add new group by dimension endpoints; deprecate to_markdown endpoint ([bcb58cb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bcb58cb92cbae33ffca77c7646955c5f3ea9e47d)) - fix(content_scanning): content scanning terraform resource ([03b7004](https://github.com/cloudflare/terraform-provider-cloudflare/commit/03b7004e74ba50c2b968133ba5ef37e07781bd58)) - fix(workers_domain): treat `PUT /workers/domains` as a create operation ([8ff0c7d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8ff0c7df085a37d62e5e86b76f262a462a60b9fc)) - modernize zero_trust_tunnel_cloudflared_config tests and fix warp_routing ([#&#8203;6294](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6294)) ([36d38a6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/36d38a602dd53d537c8c1f25ee18910e39bdc36c)) - modernize zero_trust_tunnel_cloudflared_virtual_network tests and improve ([#&#8203;6293](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6293)) ([1b0f6d6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1b0f6d6c3bd2d22b7ac40a006a20ded3105ffe46)) - **zero_trust_access_application:** Add support for MCP & MCP_PORTAL ([#&#8203;6326](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6326)) ([9524b60](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9524b60fe59daf86654df29d1fb545eb01b22be3)) ##### Bug Fixes - **account_member:** update policies test by selecting correct resource group ([#&#8203;6352](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6352)) ([693dc9d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/693dc9d47daefaa66cb168cc955a2f7d682d43e0)) - **cloudflare_r2_bucket_sippy:** attribute name in example ([#&#8203;6336](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6336)) ([208bf81](https://github.com/cloudflare/terraform-provider-cloudflare/commit/208bf815dd926c3304ef18b7a7aaeb607e0b0adc)) - **cloudflare_worker_version:** replace when module content_sha256 value changes ([#&#8203;6335](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6335)) ([e31395d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e31395df73343dd51ab36673fb4bd69845890b42)) - **cloudflare_workers_script:** Update docs note for resource ([#&#8203;6304](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6304)) ([f7b4cef](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f7b4cef7a44b5514567661aedb71b1185454d7f7)) - **cloudflare_workflow:** download dependencies for workflow resource acceptance tests ([#&#8203;6302](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6302)) ([84bade9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/84bade9cb649961e9e732ad04147581cb60cddb6)) - correctly detect more ID attributes for data sources ([d5f4e7d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d5f4e7d6eec6e710e24482f7241a8e1ccfc3a836)) - **custom_pages:** fix broken tests ([#&#8203;6372](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6372)) ([95f344e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/95f344edeca21a7cc25c54649c0bff395a8377c5)) - **custom_pages:** update type enumerations ([#&#8203;6369](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6369)) ([8bd0d09](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8bd0d091d26aa0b8122f4c595b35977215361d95)) - enable skipped gateway policy tests and simplify quarantine test ([#&#8203;6296](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6296)) ([b220f2b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b220f2b369693b44fcb3b42ead3ba9e9682c5295)) - ensure model/schema parity across several resources ([#&#8203;6379](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6379)) ([418aedd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/418aedd21e9cf5d68346b3592a3e2706526d0111)) - fix zero_trust_dex_test tests ([#&#8203;6301](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6301)) ([0345a4d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0345a4d1ba765e87083ddc807e2d913ec1d54d80)) - **internal:** correctly generate schema according to annotations ([529f0ff](https://github.com/cloudflare/terraform-provider-cloudflare/commit/529f0ff681b8048401af9d66399584a29ae5fe34)) - **migrate:** add target flag to specify resources ([#&#8203;6324](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6324)) ([1b94fcd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1b94fcd43ac7f6351db5a961d91c49133b8e64ae)) - **notification_policy:** address drift due to unordered lists, converted to sets ([#&#8203;6316](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6316)) ([7eabe67](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7eabe67756ea6d3239983712473c2fce7e60fef1)) - read by id data sources should have required IDs ([1ca9485](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1ca94850ae165054d84f1e913a091b30f1a3199e)) - restore missing testdata ([#&#8203;6378](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6378)) ([5cb8dc6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5cb8dc6c807eba0eafc2727d917d423c1e208d6b)) - **workers_version:** inconsistent binding order causing inconsistent result after apply ([#&#8203;6342](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6342)) ([1de79a4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1de79a4749ed56ba8f8611d4c02ba51eb0779479)) - **zero_trust_access_service_token:** client secret versioning ([#&#8203;6328](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6328)) ([d6b7107](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d6b71074f87354cd7c3f336ead970f12b324480f)) - **zero_trust_dex_test:** ensure model/schema parity ([#&#8203;6370](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6370)) ([066ae4f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/066ae4f6b74cfaab4a7c92701a1542fdb436afc7)) - **zero_trust_dex_test:** fix duplicate key, imports ([#&#8203;6366](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6366)) ([15c05d0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/15c05d05fb6264ef700265b28813bd935f26643b)) - **zero_trust_dlp_custom_profile:** fix read, refresh, import ([#&#8203;6391](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6391)) ([3154453](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3154453269561d9fb523795bb20fa90296ef74fe)) - **zero_trust_tunnel_cloudflared_virtual_network:** fix sweeper panics ([#&#8203;6392](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6392)) ([c190bc7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c190bc7de6bc3c6b4a8f01e8e9ca789910143044)) ##### Chores - **api_shield:** Acceptance tests increase coverage ([#&#8203;6325](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6325)) ([3e957c7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3e957c79552895fbc0eb94312acd2eee36bf76e1)) - **api:** update composite API spec ([6d91d6b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6d91d6b476f631f3399d04e048232635ced4c066)) - **api:** update composite API spec ([a1e1df9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a1e1df96caec9d444d3be22251d924166c0039e8)) - **api:** update composite API spec ([1b9a680](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1b9a680746943a309142173ec3f4619f33efa376)) - **api:** update composite API spec ([c53a1f5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c53a1f5a8f8126c07480357e9aeef4da3fc7d46f)) - **api:** update composite API spec ([ae642c6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ae642c691b141c31d9c7617cb3fd9d70bd325948)) - **api:** update composite API spec ([86ea5b7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/86ea5b74700debeb7367a1fd9a78fc19fe9fc7f6)) - **api:** update composite API spec ([5bf96b0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5bf96b03ccfb01e2bab3ce2ac6443aefe3627336)) - **api:** update composite API spec ([07f3913](https://github.com/cloudflare/terraform-provider-cloudflare/commit/07f39134d760d2ed73a5745675a7206bab98c9be)) - **api:** update composite API spec ([f7c9b47](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f7c9b479a715600aa528efc916de03f7f00d1c7b)) - **api:** update composite API spec ([1519d61](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1519d612068ee8090a7af9ad8abf52e6c1ee2393)) - **api:** update composite API spec ([a78ff01](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a78ff01d1ffa25203b89a94e2462fa164bd75d69)) - **api:** update composite API spec ([fa156c0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fa156c0dc68e9b3d7ad599459f8743e4b3841e89)) - **api:** update composite API spec ([6f4ab90](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6f4ab9039465f94bcabc9fb17d871b941adf44ef)) - **api:** update composite API spec ([9455823](https://github.com/cloudflare/terraform-provider-cloudflare/commit/94558236a26d5932e2a31ad789be51d2023286a6)) - **api:** update composite API spec ([e482a4f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e482a4fd14feb2115848d35d54d9bbd4be8010e8)) - **api:** update composite API spec ([98e3585](https://github.com/cloudflare/terraform-provider-cloudflare/commit/98e35853ebf455eb7c8b2d4d49c6050879c0815b)) - **api:** update composite API spec ([d552b8c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d552b8c3da10dfc391ff0dc9970279938364d4fa)) - **api:** update composite API spec ([46b4930](https://github.com/cloudflare/terraform-provider-cloudflare/commit/46b493034b2c404c2df76e95ebb38109157c44f9)) - **api:** update composite API spec ([34eddaf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/34eddaf6d4d712f8dc03931abf53b01c69af8f5b)) - **api:** update composite API spec ([50139f0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/50139f07060123fe6f4a649a95188dec72afd711)) - **api:** update composite API spec ([b151882](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b151882d0951dc0ca43c2ae9f9684c47a8b46869)) - **api:** update composite API spec ([5892196](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5892196685804345b76c30b7043bdab22fa242d6)) - **api:** update composite API spec ([2ef377f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2ef377fe46e3ecb45142596f64a18c8f2380b8db)) - **api:** update composite API spec ([0f029be](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0f029be579b741ef19edfe3de5f6e26e90b03852)) - **api:** update composite API spec ([5483722](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5483722930ba2b3e1381ee9c04b91705cf825343)) - **api:** update composite API spec ([19ec88c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/19ec88cc4e7c86493e6711a62cfb9745b47b3ece)) - **api:** update composite API spec ([3a0fbe7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3a0fbe72169678eda0951c5c64aca0d9f990e03a)) - **api:** update composite API spec ([0ef1be1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0ef1be173722846c7d8b86f1a8e8c27d2973bb47)) - **api:** update composite API spec ([605134b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/605134b2bcddde335729bf114fb456d7229e34e0)) - **api:** update composite API spec ([d134c57](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d134c57fcd15db2c450c725de539c2de83e49796)) - **api:** update composite API spec ([0f0b7ff](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0f0b7ffe7362d3b1a1f3df12908f239b49277915)) - **api:** update composite API spec ([aebfa72](https://github.com/cloudflare/terraform-provider-cloudflare/commit/aebfa720a4f8bbc49fb39c11cfe2d49edfc99de4)) - **api:** update composite API spec ([a37714a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a37714a14ecd2c878d4827b895d3d1df581da12d)) - **api:** update composite API spec ([e600699](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e600699285ea43f6638a87c12f6817c14ec460dd)) - **api:** update composite API spec ([938d787](https://github.com/cloudflare/terraform-provider-cloudflare/commit/938d78753398b28db1c916e9a7b2522649fac746)) - **api:** update composite API spec ([8ef0127](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8ef012715a63cf4682a0f40b5900b65519b5f781)) - **api:** update composite API spec ([8ab046d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8ab046d1a456f6188e814b123cc131693b3356ea)) - **api:** update composite API spec ([37a7311](https://github.com/cloudflare/terraform-provider-cloudflare/commit/37a7311176aef8954695f0e29c5283f06053862c)) - **api:** update composite API spec ([038e76d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/038e76d092ab67ca07a805a256cd1c8726aeb498)) - **api:** update composite API spec ([80fc0cd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/80fc0cd8e491a0ac60ee32c0b32774f4f8abe6bb)) - **api:** update composite API spec ([ddb3468](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ddb3468edb2b89acdcb9e1eb263f52e2bdee45b1)) - **api:** update composite API spec ([88b0b8e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/88b0b8e83a075a347ba562533bd20544a6a5bd7c)) - **api:** update composite API spec ([cd64df6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cd64df678a53949708ba9d849a8b489a00c75186)) - **api:** update composite API spec ([41b75fb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/41b75fb77bb6cf07f17539b2283d11d23f9a70ff)) - **api:** update composite API spec ([3a7c0a5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3a7c0a5b5d4db53f85690cf24c8e0cace86aae70)) - **api:** update composite API spec ([9c45892](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9c458925f39090f7ff08054debad13d67e20a7ce)) - **api:** update composite API spec ([4e791c5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4e791c5697e3636477517cd6a61389ad310d6c09)) - **api:** update composite API spec ([39816af](https://github.com/cloudflare/terraform-provider-cloudflare/commit/39816af0d8baa0ff00881fdaea1bf99073ca70a9)) - **api:** update composite API spec ([d156eef](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d156eef049aa2bce0a31b5549c03be958aba3c15)) - **api:** update composite API spec ([b2bd81b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b2bd81b5ad50d06a8fb54b3279cd9ffea7492394)) - **api:** update composite API spec ([1111340](https://github.com/cloudflare/terraform-provider-cloudflare/commit/11113407d951e3d6b98ddb8dc01980e7131546b9)) - **api:** update composite API spec ([938003c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/938003c6afedda89407aa7f0e842193a965f41f9)) - **api:** update composite API spec ([0b7e283](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0b7e2834c004a44d7e025b368d7514016a4edfa2)) - **api:** update composite API spec ([2e958fb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2e958fbf25520b3f38c32c94c81d1098147ea866)) - **api:** update composite API spec ([138735c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/138735c2ce18b9345dbcda986284dcab27697aea)) - **api:** update composite API spec ([002fd57](https://github.com/cloudflare/terraform-provider-cloudflare/commit/002fd573cc71af999c7a6ccf76d72742d213ae18)) - **api:** update composite API spec ([302fa30](https://github.com/cloudflare/terraform-provider-cloudflare/commit/302fa302bdbb9314598eb187b4824877a5b88d54)) - **api:** update composite API spec ([0294b5e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0294b5ee5549ee484e162798d844c4e2812a0c20)) - **api:** update composite API spec ([ddb7a1c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ddb7a1cfea66b7402536dddb07c4f9f4d7b4ea1d)) - **api:** update composite API spec ([4cba4b4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4cba4b44aa939c17a1931ddbc4fdcc9c45f7bde7)) - **api:** update composite API spec ([c88075f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c88075ff98ca945364ce2e6d0e0cb226584f0062)) - **api:** update composite API spec ([23b810f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/23b810fac56a2ccb781863d2e85bf47f1e752ea9)) - **api:** update composite API spec ([8590d26](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8590d2634b29df912c7831bb4fd912a76f091d67)) - **api:** update composite API spec ([2fa0344](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2fa03442859d09b943fd9cc24d0302699e18b2fd)) - **api:** update composite API spec ([e01d191](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e01d191fb48a5ecc52044347bbf468175d5db2b6)) - **api:** update composite API spec ([0b9c36d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0b9c36d397cc77c6334a6143d3de326eab67271e)) - **api:** update composite API spec ([644ff5f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/644ff5f2abc4d9dc6582e47f41a5c1c8ad87ac4a)) - **api:** update composite API spec ([fd946b1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fd946b1eb24916daaa10ee86f0c69a8092de81fe)) - **api:** update composite API spec ([5b54f0d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5b54f0da6c840ea6b6b5c079b41da732b45a2e10)) - **api:** update composite API spec ([0421b6a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0421b6a436786d6623646f470d5d33cd0a0fd440)) - **api:** update composite API spec ([d0f7eb4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d0f7eb487eb31eefebdaff92b61879eea36fcf6f)) - **api:** update composite API spec ([e8a2650](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e8a2650765ddf2aafda18e93e7f739484087b561)) - **api:** update composite API spec ([d0784b3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d0784b3e77bee624a73d1443242bd1e3927ee63b)) - **api:** update composite API spec ([3490350](https://github.com/cloudflare/terraform-provider-cloudflare/commit/349035066ad623182690511b3b01a96ce7185c33)) - **api:** update composite API spec ([c009139](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c0091397a7cbaffefaf6fb941cc8cdf96f8a36fd)) - **api:** update composite API spec ([385cc44](https://github.com/cloudflare/terraform-provider-cloudflare/commit/385cc44b8ee9c9ef5a5c0662d75667be0a4ec107)) - **api:** update composite API spec ([7dc37da](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7dc37da6a4774e339a7b29302c79b74de2ec8cc2)) - **api:** update composite API spec ([3fc4cf6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3fc4cf6a55c43b0cfdd3af1df0815da408f94500)) - **api:** update composite API spec ([d812ed9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d812ed90d0e153f04ee877de77a0aab68d21c458)) - **api:** update composite API spec ([35aca13](https://github.com/cloudflare/terraform-provider-cloudflare/commit/35aca139e0baf5129b332c7af2b15f524517a5cd)) - **api:** update composite API spec ([f610c3e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f610c3ee159af9d45afb79e9290faf60f6e4c30d)) - **api:** update composite API spec ([b435318](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b4353183a097c6d2aebe5f475d4494b6c7740edf)) - fix errors in `cloudflare_pages_project` acceptance tests ([#&#8203;6318](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6318)) ([cb63e28](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cb63e287bd9d9de94296ea09580819c0c2e97f39)) - **internal:** codegen related update ([010cc1e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/010cc1ec5f1b9301727d152be6ace1564d760a73)) - **internal:** codegen related update ([fde5364](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fde5364da82867155855e56d7464857079db31bc)) - **internal:** codegen related update ([b451331](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b45133159bf3ba69e9147fba1c7640f4375b28a8)) - **internal:** codegen related update ([cf23a89](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cf23a893f24ff84d6afa34a4cfafe948ed906f4c)) - **internal:** codegen related update ([f577253](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f5772534cf758bae7e7e63516470dae0bfdd0262)) - **internal:** codegen related update ([70652b4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/70652b459d1de7c429faf4eec5c96fc23885ed6f)) - **internal:** codegen related update ([0504080](https://github.com/cloudflare/terraform-provider-cloudflare/commit/050408034c02c935d48996ca29f5bc31be7a7d6c)) - **logpush_jobs:** Add tests from basic to full fields, and changes on omitempty field ([#&#8203;6337](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6337)) ([696abcd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/696abcdcb07701aeec498562b920133631a35d4a)) - **organization_profile:** add org id env variable for acceptance tests ([#&#8203;6382](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6382)) ([37468a7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/37468a7048fe9de782a2f9f1a021219e8b6bcea6)) - **organizations and organization_profiles:** Acceptance Tests and wait after create ([#&#8203;6329](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6329)) ([ecfd9bf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ecfd9bf837632e8fcb0505c5bca3feadd952d6d8)) - **organizations:** wire up acceptance test in CI ([#&#8203;6349](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6349)) ([c1cbe9e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c1cbe9ef6a093be08917be984b5a507057275373)) - **pages_project:** only sweep pages projects resources created during testing ([#&#8203;6298](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6298)) ([1a2daa3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1a2daa3495620ecb6e285580649aab935565f6f0)) - **pages_project:** update CLOUDFLARE_PAGES_OWNER and CLOUDFLARE_PAGES_REPO used for acceptance tests ([#&#8203;6300](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6300)) ([939499e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/939499e29181e0e0e8ca962e33165c95127bfffd)) - **queue:** Acceptance tests ([#&#8203;6339](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6339)) ([d9eb75d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d9eb75d148a750ad03ec8fdc56220a888b2ea082)) - **r2_bucket_lock, r2_bucket_lifecycle:** add acceptance tests ([#&#8203;6299](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6299)) ([1fdbd28](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1fdbd28c65c693b64a59fcc66584fb51c7c8014f)) - update pr template ([#&#8203;6359](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6359)) ([a062c51](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a062c514692e10093c6ad7bf9d3e99e95dd9eb97)) - **zero_trust_connectivity_directory_service:** Add wvpc / connectivity directory servic acceptance tests ([#&#8203;6334](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6334)) ([63e78d5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/63e78d560602556d40e984dafc0f3e4d2270cd07)) - **zero_trust_dlp_custom_profile:** shared_entries acceptance tests ([#&#8203;6317](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6317)) ([83cf87b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/83cf87b8976dce8076c44639b54ae265cdb1e8a7)) - **zero_trust_network_hostname_route:** Add acceptance tests for Hostname Routes ([#&#8203;6282](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6282)) ([0ec769b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0ec769b0cc2b7f50a8935c4d3051abe36dec8442)) - **zerot trust dl resources:** Add acceptance tests for DLP resources (rebased version of !5751) ([#&#8203;6233](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6233)) ([cbd0568](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cbd05686898c5d34c0162e7d1b03fb6701e8e370)) ##### Documentation - generate provider documentation ([#&#8203;6394](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6394)) ([44843f0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/44843f07ce50df850203cde084b5377faae96cea)) - generate terraform documentation ([#&#8203;6384](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6384)) ([6bffa7c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6bffa7c23f5d42826b818052e5581745464530dd)) ### [`v5.11.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5110-2025-10-02) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.10.1...v5.11.0) Full Changelog: [v5.10.1...v5.11.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.10.1...v5.11.0) ##### Features - add `assets.directory` attribute for handling assets uploads in `cloudflare_workers_script` and `cloudflare_worker_version` resources ([#&#8203;6160](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6160)) ([50168e5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/50168e591001f93e21250419dd4953b602a2f952)) - add comprehensive test coverage for cloudflare_zero_trust_list types and ([#&#8203;6258](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6258)) ([6d2746c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6d2746c8903ee50b14b72491e8f074659de9b11a)) - add missing services to CI test runner ([#&#8203;6271](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6271)) ([1477df8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1477df8afdb6b80c5be8c69d612df2fed861f666)) - added capability for `dynamicvalidator` to do arbitrary semantic equivalence check ([e1faeb8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e1faeb8b1a41d396454b59635292def7f3bdcbbc)) - Add custom origin trust store support ([175f4f5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/175f4f5b049d62ac9ec8a830d96bba5c346577df)) - Add Terraform resource for Workflows ([7533c05](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7533c054484b6993fcef60d4beb9ab2787474d32)) - Add leaked credential check resources ([c6be1c6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c6be1c6d5388b5c867f86ebb57e8e25dea3a2e75)) - Update worker and access application schemas ([ed096e0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ed096e0a5309bd08bb12c046043457b3a3ba34db)) - Adding new self-service SSO APIs ([007bdbc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/007bdbcf314df94887def4f37df6c1f73b772319)) - Changing SSO update from put to patch ([f67fbd5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f67fbd522ccf3eae431cd3bb8b46b3223a951a61)) - Rename duplicate parameter in the to_markdown subresource ([07ccc50](https://github.com/cloudflare/terraform-provider-cloudflare/commit/07ccc503b60e2de61db07dda02feeda7249b313e)) - Add to_markdown subresource to AI resource ([1a71265](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1a7126548ce7f6237261c01ff17ee5443e05fee8)) ##### Bug Fixes - bugfix for setting JSON keys with special characters ([9a106e3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9a106e3db2abf6f741c972866cbb669d0871bbde)) - **build:** fix broken builds on 'next' ([#&#8203;6280](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6280)) ([2224d8a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2224d8acc57f13dbcbef4299fcb08592eb3045bc)) - **build:** revert cache resources to released state ([#&#8203;6289](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6289)) ([e62250c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e62250c0e4b59a12bd73849f0a7581e815c9a9e9)) - case-insensitive location handling for R2 bucket resources ([#&#8203;6026](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6026)) ([78c33ff](https://github.com/cloudflare/terraform-provider-cloudflare/commit/78c33ff9a2028c064c42f74b87eb8e9ecc7129e8)) - cloudflare_workers_custom_domain failing to update ([#&#8203;6082](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6082)) ([46203a3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/46203a3d7045d529697b357c8c4d1f3e07201619)) - fix acceptance tests in CI ([#&#8203;6286](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6286)) ([c0a9e89](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c0a9e89c3410374f426cab0ac90a9bc14dce70c4)) - Fix zero trust access application acceptance tests ([#&#8203;6243](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6243)) ([4a2cbdb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4a2cbdba426906e310be791c309ebda4d66935b5)) - **list_item:** source url validation ([#&#8203;6226](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6226)) ([70abffa](https://github.com/cloudflare/terraform-provider-cloudflare/commit/70abffa560bdc74f0901bfb2582ff9b85f2ecd28)) - **migrate:** concatenate static and dynamic rules blocks ([#&#8203;6215](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6215)) ([be571d8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/be571d890da1cd2dabac44d649edd55a9ba4949c)) - **migrate:** page rules status defaults ([#&#8203;6212](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6212)) ([42a83d1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/42a83d1a1f03264a3a67124c78abef16027d6c05)) - **migrate:** zt access app default type ([#&#8203;6218](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6218)) ([cea98f8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cea98f8705d40ac2cf4b83171212b33d6a97fa4b)) - **r2_bucket:** case-insensitive location comparison and preserve state case in R2 bucket resource ([#&#8203;6211](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6211)) ([5babbb1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5babbb109a968f8d18c78e2ad5a3dd52ac47fd2c)) - resolve compilation and schema parity errors across multiple services ([#&#8203;6241](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6241)) ([052cab8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/052cab85afa97d2b0637578af85e75aeff40d0f8)) - resolve compilation errors in zero_trust_access_application and workers_script ([#&#8203;6230](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6230)) ([2b78333](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2b78333e76ac7a9eec9c06796fe396451100274b)) - resolve provider schema validation errors and R2 bucket test failures ([#&#8203;6222](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6222)) ([2df6eb1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2df6eb168aae57f85a2553490f7e79e19e19a57c)) - resolve zero trust test failures from computed attribute refresh drift ([#&#8203;6224](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6224)) ([5351c6a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5351c6a041f2cdb0f160438b862088509f3a3c2d)) - **ruleset:** allow rewrite rules to set an empty URL query string ([#&#8203;6256](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6256)) ([b177cc0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b177cc0ad8e6fd9a0f48687e4ad078656f1ef86b)) - workers script migration ([#&#8203;6210](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6210)) ([dca249e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dca249eb5737fdb76a958cbe0ad72967031666d9)) ##### Chores - add easy sweeper script ([#&#8203;6220](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6220)) ([7fe36e5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7fe36e5d453663cb3885bc104588c3baec0283f6)) - do not install brew dependencies in ./scripts/bootstrap by default ([44f11c3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/44f11c339bf4d86a5a0cdcdf75c746c17675bd66)) - ensure `tfplugindocs` always use `/var/tmp` for compilation on linux ([3ccb727](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3ccb727887e38def156f225983cc1c5b1cdec004)) - improve example values ([1ac2c1e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1ac2c1e71426edace6009b9a4a5b018c92cc7122)) - **logpush_jobs:** Switch to Plan and State Checks from legacy Checks for logpush_jobs resource ([#&#8203;6083](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6083)) ([5933a83](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5933a83c26663fc36f7f7c7b3eb39116af9a0aa6)) - **mcp:** allow pointing `docs_search` tool at other URLs ([195dbf4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/195dbf40ef6e5955a7ce800fb65e280d292d8837)) - **migrate:** remove debug statements from migration tool ([#&#8203;6223](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6223)) ([b50ee7c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b50ee7cc3d9c0b310d63c0c452d053d306234ef1)) - run migration tests with sweepers ([#&#8203;6209](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6209)) ([489795d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/489795d1a78f8a41c12701c253088f5ea9d4abc4)) - run workers_kv and regional_hostname tests in CI ([#&#8203;6240](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6240)) ([5433d6b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5433d6b2b69c8e0e71a5327cabf2b1589d63518c)) - skip mtls migration test ([#&#8203;6207](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6207)) ([1730fa2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1730fa26cb6ad6739f99ad3ec6b9989b434f1812)) - **test:** use no-grit by default when running migration tests ([#&#8203;6214](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6214)) ([267dfc2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/267dfc2e3d13311e0b60afd205006ca0c5785e8b)) - **zero_trust_dex_test:** Updated acceptance tests ([#&#8203;6183](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6183)) ([cd7af0a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cd7af0a4c3adb14e2b199e0702da0e3ca3d3dd6b)) - Point to next version ([ac09de9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ac09de93f8bde47288cdaadb2fc413afcadae4b4)) - modernize and expand cloudflare_zero_trust_access_service_token test ([#&#8203;6260](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6260)) ([79e891e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/79e891e2e2f3f948224bcf06c118e08904f7ccd1)) - Modernize and expand test coverage for zero_trust_device_posture_rule ([#&#8203;6259](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6259)) ([6666597](https://github.com/cloudflare/terraform-provider-cloudflare/commit/666659775bb190582da9269a0b2766db2ea9141c)) - modernize and expand test coverage for zero_trust_gateway_policy ([#&#8203;6266](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6266)) ([9ad5fc1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9ad5fc1f2501a68546a8b4d96f8982113e1320ef)) - Modernize and expand test coverage for zero_trust_tunnel_cloudflared_route ([#&#8203;6264](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6264)) ([2c4a1e3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2c4a1e316dd13fa6cbe4e22c2070cd70215e2c5c)) - modernize and fix cloudflare_zone_dnssec tests with comprehensive ([#&#8203;6254](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6254)) ([d70cdd1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d70cdd1193c06549a517b41c93a9c28f990599c1)) - modernize and improve cloudflare_pages_project test coverage ([#&#8203;6274](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6274)) ([ebdbece](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ebdbece27887d249eeffdc91116797a5c46b509c)) - sweepers for workers_kv and zero_trust_list ([#&#8203;6281](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6281)) ([2ed457a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2ed457a406bd7faee78fa5183000c37ccdba6454)) - Update example values ([c889ef1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c889ef143db19299190ab1947a43dd8d169ea49e)) - Use cloudflare-go v6.1.0 for v5.11.0 release ([5ae607d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5ae607d0ff5e95eaa3c18634aae1106be9d31842)) - Fix config for disabling codegen in access_application ([75d8d6b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/75d8d6bcb15616f9a28d518e30847e8e37345d68)) - **api:** update composite API spec ([ee08de7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ee08de70b1ae501491d81c7633e98c63df6e438a), [b75aafd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b75aafd6710e78d08f478213d3b8d0c42ad12af4), [d140041](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d1400414d003a7d85a23e00e3c0327190ff12d4f), [d22865a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d22865aad1674bf86130e6faee4746480131dccc), [cbf8d12](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cbf8d12fa47ece5b5f09a011286b5707b43f353c), [1b987a0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1b987a0893529c54356ba1f0945f9ea22ecb9f7b), [d98c4cc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d98c4ccda843b468f3a5223bb92283146928df88), [02f821d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/02f821df0e613e80d7a2d6569f90106dfbd2b90b), [f965e4c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f965e4cd825b50ca2bba7a3d424dcacad11983a1), [9663d30](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9663d30d86181c611d23e8a558b7b58754b77999), [7839869](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7839869aa7af2723d3ce69942aa6305f178dec82), [d15f035](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d15f035fecf11ddaee1cb70fa6cbd2177c985dd7), [2a0c724](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2a0c7249a6ba9b95b43971627658780ba3d805b8), [ca18700](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ca1870030b1980509ebdeca8154fb761be4a6dfa), [7c43df9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7c43df913b5d8f5d5111a283a7bce2e35c250d4c), [0df0b82](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0df0b825cae7f19f04346de13ee1a027d17b4d06), [a50d130](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a50d1307db29ae8b6c7c1ff7725c8bf97f78a95b), [8fabca3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8fabca3d749ab94c3768897fa9b0059d166931cd), [00bb6e6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/00bb6e68964f6f9233422af5df5e4f8077dfd951), [f96417c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f96417c6d36ea4d52d6a18f4f64d4c3a40fd4a81), [86e8862](https://github.com/cloudflare/terraform-provider-cloudflare/commit/86e886284ed179bf9160d2c73bdb3a66d74b0380), [270f556](https://github.com/cloudflare/terraform-provider-cloudflare/commit/270f5561b02beea84b1622517123a5e500d10b01), [226cce5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/226cce5e08ee07449eecc300526b0b59cc92152d), [e8e7241](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e8e724178a3059c34b91ae92e46a4419e73fb076), [f720dde](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f720dde7b797f7eed65a821291fec855741f4a1a), [125870b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/125870bb54773db07a53683fb926dee3478c41a7), [e4b3a36](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e4b3a368f020f2171b38903a575f4ceec2dc96e3), \[[`e4c0f73`](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e4c0f73)]\([`e4c0f73`](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e4c0f73327) [`6b9f339`](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6b9f339161e2e8bc37fcf7e4ec8b4d)), [82c913f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/82c913f60fb38f3f8d855841176a33548673bb61), [64ff1f0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/64ff1f06354b31b0fab27bd841c8eb32be2cca75), [516b468](https://github.com/cloudflare/terraform-provider-cloudflare/commit/516b468aa5f7d4b33ebae7e4269478301c8e6eba), [b9b674c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b9b674c3f88f973ce3ecc9412ddfa08ff35a3c32), [0b6b710](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0b6b7107ec1c35662d38026aa5ded32b652a12dd), [fc1f691](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fc1f691bdab2ab9596f96d722c00447486e930d4), [7139af1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7139af1ace30e984d2033f5153276383454ad074), [81d79a5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/81d79a54d14b26ce7f33e4bb48c4a6910b7b9aba), [fcb14b6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fcb14b63e771a88de7c423f0629a001752969d7e), [efebe55](https://github.com/cloudflare/terraform-provider-cloudflare/commit/efebe5571d49bcc4eab520e6094913bcc4603702), [c0fb2a4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c0fb2a47f2a8befafa7169df8e119257012caac5), [2978db8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2978db81702e425f7f8e4d17a64c1f6058e58426), [ced7790](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ced7790f730997ce51f8f10fbaea0f41e5d09427), [0ff7a11](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0ff7a1133179d0f7ed944cd838419779e88561db), [04c89cb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/04c89cb6a22d7cc36636b47b2d772a77e0ef240a), [4acb7ab](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4acb7ab62079e7c140111e236833772b8bc424ae), [04236ca](https://github.com/cloudflare/terraform-provider-cloudflare/commit/04236ca9926ed8c84242a69053116f82e58a75cf), [7636b30](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7636b3077e49a7b7a303f7ecf11cee01edacf0de), [5c2d985](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5c2d985a1c1de384de89c0f03d02219535951f57), [e52ffb1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e52ffb190c251376ed585f273b7ccba8636687eb), [133bb02](https://github.com/cloudflare/terraform-provider-cloudflare/commit/133bb020d8adc9e8e180f2c9d830e323522140b9), [3fd9175](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3fd91759c7b4214047a1469ec78394843a86c3ef), [b5f2c46](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b5f2c46ba266fb1cd3a392f438359e823ddf1699), [f52687d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f52687d91db396787ca0d150cb83f0c5b3415a41), [f1164d2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f1164d20453d9cce8f5b0a2effe37afc1f0e9afd), [e4a44a8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e4a44a8af68e89ac6ce82ac2aeb66149b1e6f09f), [da6a341](https://github.com/cloudflare/terraform-provider-cloudflare/commit/da6a341e9912b9a128f5edcc674c91b982282972), [002316c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/002316ca9c4ebf5816b352ed61fc7bf0933a1f79)) - **internal:** codegen related update ([3457590](https://github.com/cloudflare/terraform-provider-cloudflare/commit/34575907e189e3fa4d65c0ef5640c7883470ff0a), [290fbad](https://github.com/cloudflare/terraform-provider-cloudflare/commit/290fbad69215e23603da96f6065a1e90bd5aefff), [8d68abc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8d68abcb902560158bec06391b876af5935d2816), [ed99054](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ed99054c30a3fe86997b3d573ef344ca2d3771dd), [95603f6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/95603f6c0bbf2d294d606f28d0b1b3a9d991a84d), [e9b678b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e9b678bf9592f73ba26dab78de9e2254b88e8eb2), [2416723](https://github.com/cloudflare/terraform-provider-cloudflare/commit/24167238cd1e4050916ada729a785d387f2926da), [2e822a9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2e822a90a32f755f2805052377e8c190f3cd7d5b), [b02b92c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b02b92c0714cb134bf78bcf274a4974ba231f517), [7310778](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7310778d5d8511b8a21425d742b5269850415846), [7fb69e9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7fb69e978e01823fada800f94f203adb4f760e7e), [1f20a56](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1f20a5669a2ed63e279bf16f3863cea91e1ea7f4), [4a181d7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4a181d7ba0b8e3e75881f1b221c2b27599fd93db), [c800edc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c800edc5e7f0c3bed3edc521c19add6e9099b74b), [3a74bdd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3a74bdde6bb1d58b17fa621b58f0da727d0b0ca9), [5fe113d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5fe113dcb36a8d1d390f5394d9c7d4925d8ea8a7)) ### [`v5.10.1`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5101-2025-09-17) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.10.0...v5.10.1) Full Changelog: [v5.10.0...v5.10.1](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.10.0...v5.10.1) ##### Features - grit to go ([#&#8203;6162](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6162)) ([b3c4779](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b3c47796075888b92723ee8888bd8de9e3ab00b3)) ##### Bug Fixes - cloudflare_load_balancer transformation issues ([#&#8203;6171](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6171)) ([92f4a4a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/92f4a4ac3cdf493d0c543a6a234d74772f349236)) - fix grit in migration tests ([#&#8203;6175](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6175)) ([0a25a5e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0a25a5e05c3f63866e493839419a0a253ac19fee)) - fix zero trust access application state migration ([07a5d06](https://github.com/cloudflare/terraform-provider-cloudflare/commit/07a5d06b6ef6a8b1513ffb74ec7ce501e7c42b33)) - handling of nested arrays in ruleset migration ([#&#8203;6187](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6187)) ([a00b67f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a00b67f55cf19a0a7d963c16e29530a27e75983e)) - lb and lb pool config migration ([#&#8203;6170](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6170)) ([2af41f8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2af41f86cd166578f227f27ef4edbbb0d2feb4eb)) - lb monitor state migration ([#&#8203;6180](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6180)) ([c9811ba](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c9811bad042a8cb312b7c4db1c734db65730140b)) - **migrate:** block transformations ([#&#8203;6203](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6203)) ([245166d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/245166d6f4b3e348d9d3b7f5cca55d9fc51e3f60)) - **migrate:** fix main_module value migration ([#&#8203;6204](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6204)) ([fd24c07](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fd24c0743e745a5954ecc1e4a94a4415fbb5aa8f)) - **migrate:** improve `zone_setting` migrations ([#&#8203;6169](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6169)) ([6ba251f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6ba251f7c99e04588534399bd03d34aa7e88fd7b)) - remove 'disable_railgun' from state after v4 migration ([#&#8203;6186](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6186)) ([453d774](https://github.com/cloudflare/terraform-provider-cloudflare/commit/453d774ee162565e2b080ba2291cb2f319eac3d1)) - remove zone settings with null values ([#&#8203;6201](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6201)) ([f99bac4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f99bac421f6ba694312357a963dfffb6fe431cc6)) - ruleset migration in nogrit ([#&#8203;6174](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6174)) ([ecb450d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ecb450d4adde5adb19a49bbbf5026d1995792705)) - ruleset migration issues ([#&#8203;6163](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6163)) ([44b653c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/44b653c81b591b3e865fe3d9cae6b88033914c48)) - ruleset migration issues ([#&#8203;6168](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6168)) ([11b3961](https://github.com/cloudflare/terraform-provider-cloudflare/commit/11b396108147fdad462bb0fb839f1f0766a7fc9b)) - ruleset state ([#&#8203;6191](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6191)) ([dfd36a2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dfd36a22b9c45f7d7a13855cfb8bbcdb0fa9ac3b)) - variable interpolation ([#&#8203;6193](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6193)) ([332de8d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/332de8dd71f5526cf55087428f5f069378198730)) - **workers_script:** fix incorect model type of `run_worker_first` attribute ([#&#8203;6199](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6199)) ([13bf28d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/13bf28d11e16eebcbc7ef5c31e7152e47fd02df7)) - **zone_setting:** ensure clean state after migrate ([#&#8203;6190](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6190)) ([41ae093](https://github.com/cloudflare/terraform-provider-cloudflare/commit/41ae0938374a3a8bde92c002b4a69ba06a60c73f)) ##### Chores - compare better ([#&#8203;6192](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6192)) ([ff67b9e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ff67b9ee390e7964ce0e79fc6cdaadee606d9486)) - enable mconn tests ([#&#8203;6166](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6166)) ([9c6653b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9c6653bab8b8b4ca35fe14bb24bdc68e4d39c268)) - limit max retries ([#&#8203;6173](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6173)) ([8c1c81c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8c1c81c76d97e932e91287700c44c844d15040cd)) - point transformations to gh/next ([#&#8203;6177](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6177)) ([c35109a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c35109a5d11d1e03b56f043e1491ccde577d8467)) - zero trust config issues ([#&#8203;6179](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6179)) ([07a5d06](https://github.com/cloudflare/terraform-provider-cloudflare/commit/07a5d06b6ef6a8b1513ffb74ec7ce501e7c42b33)) ##### Documentation - **list_item:** add import documentation ([#&#8203;6202](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6202)) ([55e12bc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/55e12bc5b1faed26af312ddd129b9111073b21a7)) ### [`v5.10.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#5100-2025-09-12) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.9.0...v5.10.0) Full Changelog: [v5.9.0...v5.10.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.9.0...v5.10.0) ##### Features - add 'ruleset' support in migration tool ([#&#8203;6104](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6104)) ([82158eb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/82158ebe9c2805b4cfe7533eda70008fbb5fcb12)) - add migration tool support for cloudflare_snippet ([79e19d3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/79e19d31e7637e3f2904325d2f19ddbf17072829)) - add migration tool support for cloudflare_snippet_rules ([b1d4e92](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b1d4e92a4e8eca623713465085eefee4ef03b7ab)) - **cloudflare_list:** add nested list items to data source ([0818c2d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0818c2dc98aea55e6777054040ebd131bf8dc370)) - **cloudflare_list:** add nested set list items ([f96b922](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f96b92263421221105b973d506db71793ebe4c26)) - handle list items in v4 ([5c315f2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5c315f207f6c269ea6fd05509088e52bb50462d5)) - **internal:** support CustomMarshaler interface for encoding types ([3ce3cbc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3ce3cbc758bed234da930cbab5e21611850807b5)) - Merge branch 'vaishak/bump-sdk-version' into 'main' ([2d4ae17](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2d4ae176bc2668af22f36c93f99f296bf671d017)) - merge items into list ([0709233](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0709233a0d590f60fdf8f4cc66c3444fe12b7010)) - migrate list with embedded items from v4 to v5 ([40ff2dd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/40ff2dd685dbcf2d4301d6c96c84f0df761001c7)) - **migrate:** add comprehensive workers cross-resource reference support ([39032e3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/39032e3811883fc0e7c41de47fd9c2175de5ecb6)) - **migrate:** fix load_balancer migration test ([#&#8203;6148](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6148)) ([1d21133](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1d2113344f04e88fea08449ab9f8db2f484f048b)) - **migrate:** implement comprehensive workers_script v4→v5 bindings migration ([59d436b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/59d436bb1188180190c5abdea70ed556839604fe)) - **migrate:** implement remaining workers_script binding migration fixes ([6324582](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6324582362020b435cd0da44fe225d577551970a)) - **migrate:** support migrations for workers_route and workers_script ([3308fa5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3308fa50c601ce533edf49a2625592cf47b99f4f)) - migration tests ([1e35d38](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1e35d38bfb048726717efe2e22dad796b6c0524a)) - migration tests ([8ec2d24](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8ec2d246cdb149dbc729572f844d594e020a47db)) - modernize healthcheck tests ([74a358d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/74a358d018e66a2373ac6bb07d461c6841c30717)) - modernize notification_policy_webhooks tests ([bbab7d5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bbab7d571dda978540c6cb6b0f20021be6bc8929)) - modernize r2_bucket tests ([ecf2609](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ecf2609108e1a408b0ce049c0b68f170c834f6d5)) - modernize zero_trust_dlp_custom_profile tests ([cb11079](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cb11079fc2ab25b214aeb5184a633d1a9deb85c0)) - modernize zero_trust_dlp_entry tests ([6f0a6b1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6f0a6b1efa72b2028235eb74bb7590e684fdda92)) - modernize zero_trust_list tests ([27e8cab](https://github.com/cloudflare/terraform-provider-cloudflare/commit/27e8cabaa116afba22318e11bafc1169893fd727)) - **ruleset:** validate action parameters are used with correct action ([578879e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/578879ee9b5475a8c4d9e0ed11152f490bd4bb47)) - **workers_route, workers_script:** implement migration for workers\_(script|route) ([ff3e68e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ff3e68e6fd1714084a97d29e694860d8a2603f53)) - **zone:** add v4 -> v5 migrations ([279070c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/279070c1f677a0bdc91bfdebb42c17e202bb54fe)) - **zone:** implement migrations ([717787a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/717787a5990fd07a4e603874835c18caa04cb2b5)) ##### Bug Fixes - broken test data and block attribute conversion ([#&#8203;6138](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6138)) ([6a07ac2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6a07ac20e6c919b1a4daaf27a4464711b20dc870)) - ci workflows ([ee2117a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ee2117a390f9e0deba1e9a8a09af9f5f8c189a0e)) - comment_modified_on drift in DNS records ([b5bdee4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b5bdee4baf0c6a30264306b23ec7aa1b89ea03da)) - discord failure ([8b8eb19](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8b8eb195f3209b58269b075fdd46be47b7df46c2)) - dns record empty states ([e8f418e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e8f418e608e7cb463cf6aaaa403c10861e1c67c3)) - don't announce to discord ([9e7a495](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9e7a495ebb7c8f263a64c1dcd9f5067261159b75)) - dynamic 'origins' blocks migrations ([8d5de51](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8d5de517638d39293a1ef80728a4a45bf638badc)) - dynamic blocks and tests ([4d6855c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4d6855cc71bcc00331a50e2f2684150af09bfce3)) - fix snippets tests ([52dfe49](https://github.com/cloudflare/terraform-provider-cloudflare/commit/52dfe49e665354509a82dce898d24cf9c07b82fd)) - fix zero_trust_dlp_entry acceptance tests ([5007122](https://github.com/cloudflare/terraform-provider-cloudflare/commit/50071226f18a74e58ed7e4eb87bd9b66ccb02611)) - inconsistent apply Issue [#&#8203;6076](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6076) ([#&#8203;6139](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6139)) ([0e9650f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0e9650fc1112739a315cdaebcd6157d8451251d2)) - **migrate:** add missing hyperdrive binding attribute renames ([fc6b137](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fc6b1376bc56cf945f36ff1d95f87c03c526bdb6)) - **migrate:** correct module transformation and clean up dead code tests ([c364035](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c36403502a8b55e7d3ee646e168e0157d9552010)) - **migrate:** custom_pages state migrations ([8b4e1cf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8b4e1cf913cc6e3f6afd05fa579b53cb614ecdb3)) - **migrate:** implement dispatch_namespace attribute to binding migration ([3a432dd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3a432dd532647f6a02723d52eb7c8d50a278eb0c)) - **migrate:** implement module attribute to main_module/body_part migration ([dd94222](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dd9422222ed36a608c552c41f35a11f00ce0be75)) - **migrate:** implement workers_secret cross-resource migration to secret_text bindings ([5ff5c6c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5ff5c6c9971b416b91675291c14d7b227539b93d)) - migrations for config and state ([24e44b0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/24e44b0bd72f03974d1195bb3a9d3931a933d52b)) - more roboust retry logic for certificate tests ([#&#8203;6154](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6154)) ([25039bc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/25039bc51edb81b2ea20d132eea8da46be3535b2)) - nil dereference in `cloudflare_workers_script` resource ([#&#8203;6158](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6158)) ([bcfc129](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bcfc12947857b8a742b068b32707af4fcf86476a)), closes [#&#8203;6147](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6147) - prevent resource type corruption in workers_secret state migration ([abc0548](https://github.com/cloudflare/terraform-provider-cloudflare/commit/abc0548e62f82d7aa27122ce607ee501c063ee15)) - prevent resource type corruption in workers_secret state migration ([adbbae2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/adbbae282527fff3f2afc9422e593072b77f5ecd)) - required field ttl ([b88e5b8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b88e5b8d4cf23ecca319d0b2807213d2e053db3a)) - resolve race condition in zero_trust_access_mtls_hostname_settings migration tests ([#&#8203;6152](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6152)) ([9c6deef](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9c6deef26dcb8c1141f7494517ee63aae5761e87)) - run spinnets in sequence ([0789979](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0789979eacf3d7350c4958bf12d260609aae6d56)) - skip acceptance tests in unit test scope ([#&#8203;6155](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6155)) ([e860eb5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e860eb515f334fc44f5df2d50cc5530f672a320c)) - snippet and load balancer migration tests ([#&#8203;6149](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6149)) ([a347ebc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a347ebccdb5b08a66a5ba98ba36b30b053d43955)) - state ([5742920](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5742920c0afafac57ee3f15da951661fc347d990)) - state test ([16c5fc2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/16c5fc2ec0b0fbcae1f048a134287c8d4a1eedd4)) - tests ([84f27a3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/84f27a375e4e11192dbc19902e0f28755af1cae6)) - tiered cache test ([408a4b6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/408a4b6fc9a47fa21dc94aada71144e89115dc10)) - **workers_script:** fix/improve bindings tests ([fca02f3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fca02f34d358d7d2f20a9ecbb5bb87718a4fe2bc)) - **workers_script:** get tests passing again ([404a241](https://github.com/cloudflare/terraform-provider-cloudflare/commit/404a24114484ee16541875a96f5f1ed69ff01891)) - **workers_script:** referenced attribute renames ([#&#8203;6136](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6136)) ([29d686c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/29d686c2ed811591522202ce28812b2c80771028)) - **workers_script:** resolve binding order infinite loop in v5 provider ([a05f552](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a05f552a51ee3138cf584f4b7a36eeb90db1706c)) - zero trust access indetity provider migration ([7bc2a5d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7bc2a5d3e9dc0dfbb4621f99dd3657ac37732d58)) - zero trust access mtls certificate acceptance tests ([7e91d44](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7e91d44c17fa429c750ad05e9018f8df2806dbca)) - zero trust migrations ([ddc8642](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ddc8642939a84e9a7a71def40d5852f38146f2b1)) - zero_trust_access_mtls_certificate acceptance tests ([b163147](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b16314700cc13a3535304f0db4ba53f406fcec21)) - zero_trust_device_custom_profile sweeper ([f0ed7ca](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f0ed7caa94a44ee8b4fbc803875387c3de7022ff)) ##### Chores - **account_member:** remove bad test ([21c670d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/21c670d3da4dd30d55b7a5ef68160b55139baa23)) - **account_member:** update acceptance tests ([1988556](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1988556b720e4f7ab608d28709972c1837ced47c)) - **account_token:** update acceptance tests ([1f6be84](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1f6be843ca4b8d516fd7dcd2a9e3d532ab94ed0f)) - **account:** update acceptance tests ([1f49327](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1f49327a607052f4efed1bc052ebfab11ad39a69)) - add migration tool support for load_balancer and load_balancer_pool ([a985fa0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a985fa0980c19940ed9ddb1b999c78a85a0be09a)) - **api_token:** update acceptance tests ([5d02104](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5d02104c772bfa31428827e2c337e529ce4b8338)) - ci tests dependencies and job tracking ([a2142fb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a2142fb0d7c188df0a64f4bf3133d34586defc7e)) - enable more ci tests ([cd96052](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cd96052cfff30a17c8bc80baadd87dbf99644dd3)) - fix list item state migration ([#&#8203;6146](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6146)) ([7cc6425](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7cc6425756210ab2803fb3844fe1f27cc4cce47d)) - fix transformation source ([#&#8203;6157](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6157)) ([6cc2cfb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6cc2cfb2b2642bacb10d952a6826c854b6b77077)) - grit to go ([#&#8203;6143](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6143)) ([548f097](https://github.com/cloudflare/terraform-provider-cloudflare/commit/548f0974413728c5091b856967d4a2be3c7dbdf4)) - increase parallel jobs ([9f1a098](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9f1a098b378868c54865ddd9dd846fa6851c922c)) - increase retries ([#&#8203;6156](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6156)) ([309397c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/309397c3b2f074ce4eb55670eed6a0483e9d5b5c)) - remove files that are not needed ([064c780](https://github.com/cloudflare/terraform-provider-cloudflare/commit/064c780896778d03813d2fe86f4dea121ef34b3b)) - remove grit ([d840087](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d840087e04d87b146fb4677e387512b54bb659c6)) - remove grit for lists ([f7d6229](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f7d62295002beb894c5b4e2df24083cd08170720)) - remove skips ([adee34c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/adee34c10d4e009387f542de1ad6a4f23552852e)) - retry tests ([#&#8203;6150](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6150)) ([fc88bf8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fc88bf855232fcdfeec535692048391a0f8e1107)) - revert grit to go ([#&#8203;6159](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6159)) ([09bfa12](https://github.com/cloudflare/terraform-provider-cloudflare/commit/09bfa12a51658b0b3879d2916d703de46e661637)) - run goimport ([f837802](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f8378026a3283ee350503f98471f71ba2e0a9d7d)) - sequence magic tests ([#&#8203;6145](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6145)) ([156694c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/156694ccdb4326e0326385eba48f931fac3dd8a3)) - skip mconn test ([#&#8203;6161](https://github.com/cloudflare/terraform-provider-cloudflare/issues/6161)) ([e181aef](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e181aef8531e4ad75d2bcaaccb5aed27bc9c8567)) - tests ([47a4330](https://github.com/cloudflare/terraform-provider-cloudflare/commit/47a4330a2efd1f3d210f6a5e839295d9939aab87)) - **workers_script:** add lots of missing bindings tests ([dc27751](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dc2775112f61adfd7e29ac56b5a7231ee6adc333)) - **workers_script:** remove unused tests ([505c840](https://github.com/cloudflare/terraform-provider-cloudflare/commit/505c8405f93822f1d1a0acb2831eef0751c26ae0)) - **zone:** add migration tests ([b02bf9b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b02bf9b0fa8a40897f56dd33f68c80084c3122be)) ##### Refactors - **migrate:** add resource rename support to workers_route and workers_script ([35eaca1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/35eaca1b009cffb755e6700564f91af70bd2d78a)) - **migrate:** clean up duplicate bindings maps ([2393057](https://github.com/cloudflare/terraform-provider-cloudflare/commit/23930572971917df85bda1d7361bb8d91944d402)) ### [`v5.9.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#590-2025-08-29) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.8.4...v5.9.0) Full Changelog: [v5.8.4...v5.9.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.8.4...v5.9.0) ##### Features - add comprehensive zero_trust_access_group v4→v5 migration support ([44b55c1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/44b55c154c2f203db4ae742484281689d34dd6e4)) - add job IDs ([8bcdbd5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8bcdbd59a65932ea72e61517ce47d58fbf10c2cd)) - **api:** api update ([b9b17cf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b9b17cf612e3865ff8d78a19c748db65c9b8beb6)) - **api:** api update ([8ec5c0e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8ec5c0e9e9a5f20caedeb67e25f3d53416755140)) - **api:** api update ([fb4eddb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fb4eddbc189646deb65b91fca226c0f8e200d4a8)) - **api:** api update ([12c4328](https://github.com/cloudflare/terraform-provider-cloudflare/commit/12c4328bd833342ccda20fff0aad103062e58160)) - **api:** api update ([511614c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/511614ccc15b8507c7c36d7498e1cbc4f0975cfc)) - **api:** api update ([1d22129](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1d221295bcb9997e237ace7d37e274cdf959d7af)) - **api:** api update ([7391faf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7391faf90673b96356929cbdf809dcf23c1e9033)) - **api:** api update ([4fa333d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4fa333d1694c2d17a15d888f895b78169490a49e)) - **api:** api update ([5f93f24](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5f93f2451b21dce4760c019ac809d2659456256c)) - **api:** api update ([b584f87](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b584f872ba8497e30f966c2db110eaebb819cbb9)) - **api:** api update ([ff12699](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ff126990219cd5c4b9270888c4c5ca11b25559e3)) - **api:** api update ([ad38f3f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ad38f3f36905edd69e945b18dd3bb810ceec2634)) - **api:** api update ([51bbca9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/51bbca9400189e86632c59c645db5d858ea09906)) - **api:** api update ([d873115](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d87311597d69ba1151ce5ff0d4d4ba61ce981bb9)) - **api:** api update ([a6065ba](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a6065ba7e665a61c1154e551d03826f2370db939)) - **api:** api update ([2545b2c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2545b2cbef4c618aaca98ea4a5025749618f1270)) - **api:** api update ([abcd800](https://github.com/cloudflare/terraform-provider-cloudflare/commit/abcd8007805caa6927551780f805bd6b68f96f2c)) - **api:** api update ([9251429](https://github.com/cloudflare/terraform-provider-cloudflare/commit/925142939ca7ad9b4abdc4857195708d466a0973)) - **api:** api update ([4980f38](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4980f380b1b91b708ec3f7af82f688646a271310)) - **api:** api update ([76010ab](https://github.com/cloudflare/terraform-provider-cloudflare/commit/76010ab284b1ca21fb47589759b06aed1b71d89e)) - **api:** api update ([627dfd8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/627dfd8603004d8728eb74a4892fa0ab78cda452)) - **api:** api update ([b6e00b8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b6e00b830a5e424a06ff2ad17aa07a7d769753af)) - **api:** api update ([8bfb0c4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8bfb0c4a9694278349313e20957cd00bdeb29f30)) - **api:** api update ([d614e59](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d614e5914d47b088fc4d05e9a559eb1745664821)) - **api:** api update ([b1cb9f3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b1cb9f3104a55c66ee201b8003d9be9565f492b2)) - **api:** api update ([098a710](https://github.com/cloudflare/terraform-provider-cloudflare/commit/098a710a0fcd535843d8a6ba869efed9bf1b4eed)) - **api:** api update ([da44c34](https://github.com/cloudflare/terraform-provider-cloudflare/commit/da44c34ed0c83d316557f40e34cb22ff189a16e5)) - **api:** api update ([276d413](https://github.com/cloudflare/terraform-provider-cloudflare/commit/276d4135214a67b1e263c76a43d3b33b761972c6)) - **api:** api update ([403f6a6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/403f6a60f718bcc73edea84bbfcf02d280eb0562)) - **api:** api update ([51788e7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/51788e7957c0c4dbb5d2ba5d88dd09a2a6b29973)) - **api:** api update ([841fa60](https://github.com/cloudflare/terraform-provider-cloudflare/commit/841fa60466aac847af13272c68a4af7c28a852c5)) - **api:** api update ([cfcd80d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cfcd80d3a0d35c4888023b5ca1ade754a3614490)) - **api:** api update ([8832c77](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8832c7792bdbc325df787d4c0ab1c3e47f665a53)) - **api:** api update ([f02e8ce](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f02e8ced752689e0deee321d82df5958707c5f02)) - **api:** api update ([bfd878b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bfd878b5e8f06a5ef0af387294b387750fb80957)) - implement automated v4→v5 migrations for zero trust access application ([344d995](https://github.com/cloudflare/terraform-provider-cloudflare/commit/344d995166dfa359a4336dfa98d6226fd6f3ecde)) - implement automated v4→v5 migrations for zero trust access policy ([204a2c0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/204a2c081ccbb17d997b63a568398d343c3fa1b2)) - implement comprehensive v4 to v5 migration for zero_trust_access_group resources ([c63bd93](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c63bd93f05e50a6a00f4b6a2901688190dde2644)) - implement comprehensive v4→v5 migration for tiered_cache resources ([1d763a9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1d763a9236a882f23625d322dcb3c7d76633edb8)) - migrate argo ([21bef66](https://github.com/cloudflare/terraform-provider-cloudflare/commit/21bef664571b2350338a23c8064c730c11f2489a)) - migrate state ([47c25c2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/47c25c2f405a0bfe93581a482f5aa60a85612d61)) - migrate state ([799e3c2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/799e3c2693d8eec516a87d3938e562d0868fbcea)) - **migrate:** fix access application domain_type and destinations migration ([f572e62](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f572e62fa0cc26e19ffc6f6b9924322bdc8be04f)) - **migrate:** remove skip_app_launcher_login_page when type is not app_launcher ([1cfa5ec](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1cfa5ecdda17b7b3a6dba17ab74183b40647b210)) - migrations for zero_trust_access_application ([bb35c7c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bb35c7cfa814d9e705bd0709eddec2b6c1a17c3d)) - migrations for zero_trust_access_identity_provider ([75e412f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/75e412f7b4b5898832c62cc148cd79f9f43e751d)) - migrations for zero_trust_access_mtls_certificate ([4d547c5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4d547c5b9d4f1d691bbdb698ee31d03d87c47b6d)) - migrations for zero_trust_access_mtls_hostname_settings ([82ff1cb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/82ff1cb551385c8d27b5f4892e3abb5ef3fa5876)) - parallel test runs ([48d5c35](https://github.com/cloudflare/terraform-provider-cloudflare/commit/48d5c35864199deed796b2bf3decb4100b567731)) - **regional_hostname:** support migration from v4 to v5 ([ffd589d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ffd589ddd8df640f703d5aaa89cd61d8d8cc613c)) - state upgrader ([ed2ad91](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ed2ad911cf4bb76b80ea137d8385e4a65f280eb6)) - sweeper for magic_wan_static_route ([51728f9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/51728f9b2ec8141643de5102fb0b39d8154087c5)) - zero trust access policy migrations ([134df93](https://github.com/cloudflare/terraform-provider-cloudflare/commit/134df93b0fb081435dd3b57c6934379159fdd209)) ##### Bug Fixes - 'created_on' API inconsistencies in LB pool ([e8d34db](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e8d34dbd324f9fe6b71c746514c76a92e69c8e34)) - access application model schema parity ([94311b7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/94311b7b7e4e97928242bb7b14bd43727662ac7e)) - account_member tests ([832a05a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/832a05aab2ddbfaf1deeca43aeac411d5a5edc80)) - api_token ([3846ff9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3846ff980577ffce0064dc64e25f63a97ebe7dab)) - drift ([6e5659d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6e5659d04827587c6d33620cb5136b8e6f3f6516)) - dynamic type validators should handle int and floats correctly ([5ae1226](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5ae12261d7b25e7d0d3f18c38682ee00e0a45a2a)) - enable account_member tests ([d3ba4ab](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d3ba4abacc620728e1c8edb19b3d993841b0e50e)) - encoder crash for nested nils in dynamic types ([91e9782](https://github.com/cloudflare/terraform-provider-cloudflare/commit/91e97825e1abc5ef9fb5bc95127a69a0435ce5b0)) - enhance DNS record sweeper to prevent apex domain test conflicts ([4be8681](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4be86812c652245ad041961b49e417f0f3544a77)) - grit patterns ([736b9ac](https://github.com/cloudflare/terraform-provider-cloudflare/commit/736b9ac6b2361249529d12cc3ad335a6d81a5e57)) - grit patterns for dns records ([6e0785e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6e0785e7bc4d4d661dd5ae88ad2617759fa7f9c9)) - handle empty tags ([35ab9f7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/35ab9f7d0de7b0c9439df56ea6fd1490a405aee1)) - implement migration for ZT IDP in the migrate tool ([df2289e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/df2289e7cf65d2f1e7c96bc25671fdcc2d417fc3)) - **load_balancer_monitor:** Fix detected drift on refresh ([024f015](https://github.com/cloudflare/terraform-provider-cloudflare/commit/024f015b2ea7d39861b20249703dd01e3db93525)) - **load_balancer:** Fix detected drift on refresh and update ([3d06582](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3d065828d926b39d839a62c8c0db52885a536f94)) - migrate for managed headers ([8398f4f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8398f4f79c8918919c0717718582a2fb7f767673)) - **migrate:** fix incorrect setting name for `0rtt` ([4943ca2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4943ca2fd8950d2eef892ce298cc9df7c7477f42)) - **migrate:** fix zone_settings migrations ([d24ce96](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d24ce96b219cdd6ceaa0fec81c0fb3eeef47ba37)) - populate computed_optional collections from API responses ([d6c64dc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d6c64dc8775540dc5179cf1d655b374fba0c22bc)) - properly handle null nested objects in customfield marshaling ([61c808d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/61c808dae7a7985dcb5b972b1db3c8168abecab8)) - remove state upgrade ([c6716e7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c6716e7f2178f9599141fc06a9b841bb4e74c260)) - resolve test failures in magic_wan_static_route and ([11d91df](https://github.com/cloudflare/terraform-provider-cloudflare/commit/11d91df9134d2d72797449f1c51509d53924d1aa)) - resolve type mismatches in zero trust access policy and application migrations ([8e3b4b6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8e3b4b692b78037cfa9a5719d2d3cc99eea5b438)) - **test:** Add plan check validations to cloudflare_zero_trust_tunnel_cloudflared_route resource ([c94fb5b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c94fb5b3ee300dcede4b3af592731df9131eafa7)) - **test:** add planmodifiers for dynamic type ([eaf6f17](https://github.com/cloudflare/terraform-provider-cloudflare/commit/eaf6f176f27a9b16cb0a472eb20c54ae0019a951)) - use planmodifier for zone_settings value normalization ([468f59a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/468f59a09e3e39bca65766ba4b5748db04f3f3b8)) - wire up migrates ([54c3248](https://github.com/cloudflare/terraform-provider-cloudflare/commit/54c32485e50c001f0dc412f5ca863a8f41c8de35)) - zero trust access policy acceptance tests ([4804ca3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4804ca3281b66dff01379d7c4b35b5c810356dc9)) - **zero_trust_device_custom_profile_local_domain_fallback:** fix recurring diffs and add acceptance tests for multiple domains ([c8e790a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c8e790a4cd9915186ae2a7ec325ba4b78330b63d)) - **zero_trust_device_custom_profile:** fix recurring diffs and add acceptance tests ([2b358e6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2b358e677e10cdfae0cb1b1a8d555d6fc2ade0ac)) - **zone_setting:** remove grit patterns for `cloudflare_zone_settings_override` ([3b6edda](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3b6edda0c8bc158e869813445d45d814c7e07387)) ##### Chores - add load balancer acceptance tests to CI ([b9df93d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b9df93d96bd6d4fa782636d1905bcd1005195315)) - add sweeper for magic_wan_gre_tunnel ([e31976a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e31976a31afb78a8af3561c5e4df1ac1c3c7b2fd)) - add tests for zero_trust_device_custom_profile ([cc567a8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cc567a80c61bbbd8c09ce722b243c4cbff4d9f65)) - add zero trust device tests to CI ([bcff1a8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bcff1a8460a2776db0943e28ae0bc55a0c621227)) - **api:** upload stainless config from cloudflare-config ([9a32393](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9a323936b477add84f6f71c96b06037e5ff1c803)) - **api:** upload stainless config from cloudflare-config ([00d150d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/00d150d5bba8878960146edf64fc2155f99df5ad)) - **api:** upload stainless config from cloudflare-config ([ca57125](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ca57125e28e043799f0f75de5869fb32fa37faeb)) - **api:** upload stainless config from cloudflare-config ([416b5c1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/416b5c10501e443a430709c52dc289bf0c1e47df)) - **ci:** skip ZT mTLS tests ([289ce58](https://github.com/cloudflare/terraform-provider-cloudflare/commit/289ce580ed52c572902d1a92f1598d3d5e9f0fee)) - **ci:** temporarily disable migration tests ([e1c5b3d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e1c5b3d4bd525f406ef49ecd4192d614c03adf0e)) - **ci:** temporarily disable migration tests ([8ab562f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8ab562f95690d41c7f5b9b9f5168a8fe09da7697)) - clean up ([0415065](https://github.com/cloudflare/terraform-provider-cloudflare/commit/04150656a680274cb09c7bcde729921a94a7b304)) - comment modified on test ([d403d5f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d403d5f86fe898b11ee7b815eff0c76b07489ff2)) - disable failing queue and r2bucket sweepers ([e1394a8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e1394a8d5bd8231c6f80208fb02db03abba88736)) - **docs:** generate provider docs ([d86327b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d86327bbf93b3523bd8d33967a74ace9cc590c09)) - fix ci script ([5991be1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5991be1343d421535d4ed65515ec0c311e0dea0c)) - fix magic_wan_ipsec_tunnel acceptance tests ([5f5b50a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5f5b50acd6b558cc74527e15161e74b31db3c5c5)) - fix sweepers for many resources ([c2f66f6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c2f66f627656a4a0b6a59c3387d37cbacc928dce)) - fix TestAccCloudflareAccessOrganization ([8b0e176](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8b0e176dea5760322c2de3cb3c812d09f79c055c)) - fix TestAccCloudflareAccessPolicy_ApprovalGroup ([52ef60b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/52ef60bdca1bce374318734a016659da5557a566)) - fix workers_script tests ([1116eac](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1116eac5d6df11f527f1a5bc8ece1cfe6730d2dd)) - fix zero_trust_access_identity_provider tests ([2575473](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2575473c8c14078ad437dfbf71fadb0a54de7d43)) - fix zero_trust_access_mtls_certificate acct tests ([a00f421](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a00f4214fe89327ed7b8f483162e226338b675b9)) - fix zero_trust_access_mtls_hostname_settings tests ([166517f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/166517fe66cd791f8d4e3bbaa49d6946addb8e4e)) - fix zero_trust_tunnel_cloudflared_route ([0e961f7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0e961f705e585734b4b688cd2e0d7c2036e73879)) - fix zero_trust_tunnel_cloudflared_route tests ([3c51256](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3c512563e3cf3bf6d2442224f4239f5eee89e2fb)) - improve integrity test error messages ([2d410d2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2d410d2a1d985a9524785c7ace0277aa7b857fd0)) - increase ci test timeout ([5da9eab](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5da9eabfbf2565a6e8aa7925c1d575f651da490b)) - increase number of ci jobs ([50ee749](https://github.com/cloudflare/terraform-provider-cloudflare/commit/50ee749e1ad231577b2f5280a52f58e6dc8555ce)) - **internal:** add test rule to lint for dynamic attributes that do not have planmodifier ([a725465](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a7254653b34797b0f754198606bd81a3a9160ce2)) - **internal:** codegen related update ([42115d7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/42115d73fae3501b50d6294ea4da8a9ab4c83eea)) - **internal:** codegen related update ([8feeada](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8feeadadde65c1ed8cd2d8dd91a16ba4612aed5c)) - **internal:** codegen related update ([17863a2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/17863a2c63d739ba555b5e16a131b691f39cf603)) - **internal:** codegen related update ([0bd098f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0bd098f1f95585334dfc53d18e05039d48767884)) - **internal:** codegen related update ([4e59511](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4e59511354cb3aa567e614a0c82817693532bbef)) - **internal:** codegen related update ([55d5985](https://github.com/cloudflare/terraform-provider-cloudflare/commit/55d5985b2b44f137b7c28b6a76215a95edeae01f)) - **internal:** codegen related update ([5505692](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5505692abda33c286d1ce8b477dde524dfb506b7)) - **internal:** codegen related update ([7765dbf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7765dbf1da1fbd10743b3126bbe35702e481b326)) - **internal:** codegen related update ([1748ea8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1748ea867919cb8ee1dd7db097d4b1378fd0e271)) - **internal:** codegen related update ([e0eff5c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e0eff5c3080169222b05858178063469b25c2d2f)) - **internal:** codegen related update ([cde67a4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cde67a40224cc2633d715f3897f0006748fc3ff5)) - **internal:** codegen related update ([5d2fe3d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5d2fe3d3d1b788b25912d8696947439814b2c384)) - **internal:** codegen related update ([a9610ce](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a9610ce8a3ef636a6bb069f7fbd70c037671076b)) - **internal:** codegen related update ([90aa9c5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/90aa9c5558e8a1e15cb9e3153973e4b55b8af78d)) - **internal:** codegen related update ([2b37de1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2b37de16009c5664d9bb4a895f691ef5b9c167de)) - **internal:** codegen related update ([b27f531](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b27f53154750aae21dd4c44eb4dd70e23dd6f157)) - **internal:** codegen related update ([2275aa2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2275aa2d73e17e0f8ae0dd28f98f3e61ae4554d2)) - **internal:** codegen related update ([4cbcff5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4cbcff5fba7acf268ab5c46e79f93914d2dd8f6d)) - **internal:** codegen related update ([2136d08](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2136d086ba77d5107e86f1acb09b5ccead821cb1)) - **load_balancer_pool:** fix test data and skip broken test ([3be61aa](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3be61aa1458c0277d01b3be5e06d9dc2cf40912b)) - merge acct GH steps into a single step ([d27710c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d27710c5a7d8842d86024f3a084df981388cf3aa)) - more tests and drift ([f1cc4ac](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f1cc4ac5ea0828f3572908ecf3cc8f46a00679f2)) - parallel ci test runs ([260a5b9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/260a5b924262eb8148137034d8baf8a10ac555e5)) - remove state upgraders ([ca04b97](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ca04b97d91894b16587304dffa968a089eb79dce)) - remove version from schema ([73f2e17](https://github.com/cloudflare/terraform-provider-cloudflare/commit/73f2e1738bb14f3d2e17ba4ef5fa2af23023fdd7)) - run sweeper before any test run ([5bac861](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5bac86115fcb271aa2678814c228fd25ce914938)) - separate acceptance and migration tests ([e466442](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e46644276c1dbeeff03c007d1351ad584973a89f)) - skip failing ruleset test ([7746f2b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7746f2b951e2d32fdaf07dd61e224d7fa39d6122)) - skip failing sweepers ([46810fe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/46810fe3991ced4886bebdfd9f609b4a53793928)) - update all cf-go v5 -> v6 imports ([2cd840f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2cd840f7569c3ea822364017ea44bafd454edd7d)) - we can have only 3 parallel jobs ([588c710](https://github.com/cloudflare/terraform-provider-cloudflare/commit/588c710a12dde2bb78a57b5f02d86acc90f88ed9)) - wire up migrate commands ([b574a2a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b574a2a6250ec3ad514f9e8ff845533daf643dea)) - zero_trust_access_mtls_certificate tests ([07e374e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/07e374e6a32c00a2a0acfba3c805b8528af62347)) ### [`v5.8.4`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#584-2025-08-15) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.8.3...v5.8.4) Full Changelog: [v5.8.3...v5.8.4](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.8.3...v5.8.4) ##### Bug Fixes - **cloudflare_ruleset:** update for consistency with OpenAPI schema ([837da07](https://github.com/cloudflare/terraform-provider-cloudflare/commit/837da07e1faed0507eae00f602414eac1b1e9f05)) ##### Chores - don't announce to discord ([1816fff](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1816ffff2ec85325ca622ef1aa72a51b6d2ca9c6)) - generate docs for 5.8.4 release ([ae12b37](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ae12b37d0dff361d7aa463f593a94bca01668c2f)) - only include ones that have tests ([ebc40cf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ebc40cf77c63951364b2b186e93ff19f4374faec)) - run one by one ([1185be7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1185be75c053efa6d04a4d57491ac0be861bf2f8)) ### [`v5.8.3`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#583-2025-08-15) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.8.2...v5.8.3) Full Changelog: [v5.8.2...v5.8.3](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.8.2...v5.8.3) ##### Features - **api:** api update ([23eb89c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/23eb89ca43852af44e8d79ef33d2e67a20ab8f87)) - **api:** api update ([57928dc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/57928dc81531d22e4474e9c10bf1f061266d1915)) - **api:** api update ([3351a79](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3351a79400fc48efb8e004a74128c8eb6edc4466)) - **api:** api update ([b1afd55](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b1afd55b64af81794cc72cb29c1ee30b6a3663eb)) - **api:** api update ([aa5ac4d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/aa5ac4da877a5503c11aed8077351428c24153d0)) - **api:** api update ([01bea92](https://github.com/cloudflare/terraform-provider-cloudflare/commit/01bea92e8874a836992693794b022db3187ab430)) - **api:** api update ([5bf6360](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5bf6360e1972846b86c0d588fef10c2b3a7cc806)) - **api:** api update ([698d90c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/698d90c0c97a5d555e78fb81aa0f8e4f413fba3b)) - **api:** api update ([c9f96d3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c9f96d310305fbe7105ac1e6b996417eebbbca40)) - **api:** api update ([f5ee559](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f5ee559e8db0884c4a8705756961a2ab380192ae)) - **api:** api update ([2568efa](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2568efa9b5e008964da1f519d98cb56fa0f5af31)) - **api:** api update ([5afa7cb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5afa7cb54445617490fd798ec1731cd02fd0470b)) - **api:** api update ([7cd55d3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7cd55d34af5aec6d0b88b8572fb2ecae7f421691)) - **api:** api update ([f1b07f6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f1b07f6af7621fe960e6996c50c0ed4c09a4a283)) - **api:** api update ([0e1f55c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0e1f55cf54afc04d042c688b28c1719cd61fd5ed)) - **api:** api update ([535c250](https://github.com/cloudflare/terraform-provider-cloudflare/commit/535c25089d2dd37a8cc7a8fde5d61616d7217687)) - **api:** api update ([dda8106](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dda8106bb8308f171928ad5ba0fa36198c19fed7)) - **apijson:** add `decode_null_to_zero` tag option ([71538e5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/71538e50970a1fd7a27bdba5ed1e285eaefcefcc)) - **apijson:** move changes to new `apijsoncustom` package ([f5b955b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f5b955bf49c9c9db58e77bf45fca01e121c67058)) - ensure `internal/apiform` encoder can handle "force_encode" serialization tag ([0d8e9ee](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0d8e9ee977b967ba2477009ebee6dc9e4a7313a8)) - ensure `internal/apiform` encoder can handle "force_encode" serialization tag ([840ee94](https://github.com/cloudflare/terraform-provider-cloudflare/commit/840ee944af524f0e9c4cc4d44e86519b4bfc1f24)) ##### Bug Fixes - **cloudflare_ruleset:** handle omitted `rules` in API responses ([7f15668](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7f15668a902d6022dfc442c5cbddd45ea63176df)) - dont run in parallel ([9c952a9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9c952a96faf80693ba606416757be143d6539191)) - imports ([4369f06](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4369f06866b423d9fa73e63295d0caf866b12a46)) - list item test execution and add managed_transforms ([c3c3bb4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c3c3bb4265ade2c671e72e54e17705ffda602d8f)) - **list_item:** Use proper pagination from client ([8f692ad](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8f692adf679f76a5e98eb3ab4980876f352d27af)) - regex to not account order ([1e2d64d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1e2d64d2f2b129881f3093a8f4b0b789d5f0ff80)) - remove workers_for_platforms_dispatch_namespace default value for 'trusted_workers' ([dded442](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dded442c162e3f4ebf0d897c7d0e824e3c6ba808)) - test assertion regex ([9a0b7ab](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9a0b7ab492ce3ae6ade8a45a1756f798bbe1bbc6)) - test data ([1cc94d4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1cc94d4adc4e739817eb10ab58cc3cdc7cf99c6c)) - update schema ([6c97aad](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6c97aad1bbc126af84a9444668c213d18c1596dd)) - **workers_script:** ignore unmanaged secret_text bindings ([a3b6816](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a3b6816b2510577f96668d0e29aa04a4c3a74c28)), closes [#&#8203;5892](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5892) - **workers_script:** Obtain migrations directly from config instead of plan ([2602dba](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2602dbafcaca02718fd44bf54caca268170dd56b)), closes [#&#8203;5898](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5898) - **workers_script:** Revert treating cloudflare_workers_script.bindings as a Set ([757b98f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/757b98f9e0cced8e6ae122f620de6454547ea3cc)) - zero_trust_access_application tests ([d7eccc3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d7eccc3f536debcf1fd4e9ea7c3d93f628e65c96)) - zt orgs ([fc9f9a2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fc9f9a2ee0f342d2c9e0fabd598dd1d41857429c)) - zt orgs another way ([93f95cd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/93f95cdd892af2b003c666eccf744589c9dd744d)) ##### Chores - add bot management test ([6114b7d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6114b7d4949d02cd7e5a6cfbd6f116334c241f8c)) - **api:** upload stainless config from cloudflare-config ([68454d3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/68454d3d788e8e7c146c085893e0f9c85761d92d)) - **api:** upload stainless config from cloudflare-config ([33e7b03](https://github.com/cloudflare/terraform-provider-cloudflare/commit/33e7b03f955c53a84c0d2b1a844fa0f206c4bd67)) - **api:** upload stainless config from cloudflare-config ([bf113c7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bf113c76383636d0a4971b6f1c35d9ab6444b31c)) - **api:** upload stainless config from cloudflare-config ([7b2fe37](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7b2fe37534d7a1438991d0ab262277b23210e9fa)) - **api:** upload stainless config from cloudflare-config ([9c03a0e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9c03a0e95ede74ac0b7c732f9a108120dd8a2073)) - **api:** upload stainless config from cloudflare-config ([9babc23](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9babc23830d1b7e07bd39240b09e2cd70034d9b4)) - **api:** upload stainless config from cloudflare-config ([872f8ba](https://github.com/cloudflare/terraform-provider-cloudflare/commit/872f8baa356b1ddba6f0537b160b26add9a1d83a)) - **api:** upload stainless config from cloudflare-config ([b21ea4a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b21ea4aede1b39fb80c0d48883b4ca6c2f212c87)) - **api:** upload stainless config from cloudflare-config ([5790fb1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5790fb1d073708b2ce8956337b9cf85290b91faa)) - **api:** upload stainless config from cloudflare-config ([2016bf8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2016bf8833a37bbdd96b472467e148dca79dc890)) - **api:** upload stainless config from cloudflare-config ([ef987a8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ef987a81819fabfb0656da8723ea45c60eae5ea9)) - **api:** upload stainless config from cloudflare-config ([26c37c4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/26c37c4ff0dc0698e56cca5f5ea2cb230b6775ee)) - enable token-based auth for acceptance tests ([20ea7d8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/20ea7d8d589ec365083f285e9e1a16f00ef4afff)) - extra checks ([3e5591e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3e5591e6e1ca89771f0c5eaf8fa6ae58d79853d7)) - fix deterministic zone names in cloudflare_zone acceptance tests ([1de0cc3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1de0cc36d965601e7213ae1570f5320dc8201a0a)) - fix TestAccCloudflareAccessIdentityProvider_OAuth_Import ([82c589a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/82c589afe24bfb2b624820f5f160a7c971ebdf7f)) - fix ZT mtls certificate acceptance tests ([cda1128](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cda11280401a989c7f1a2f7c09fff8297af9007a)) - **internal:** upgrade cloudflare/circl ([2df21d4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2df21d4ee0520b977da8c151c6cc94ad41c4ddf2)) - modernize zero_trust_access_mtls_hostname_settings tests ([0a0556b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0a0556b968e2c9bc2514020160de063b5ae760e9)) - new line ([1c0eb79](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1c0eb79c19759c2c7f3f37ff6389e02766d993e9)) - no-op plan ([db1b335](https://github.com/cloudflare/terraform-provider-cloudflare/commit/db1b335a4f218e140eefad3cf7a3f3d6afa40ad8)) - remove line ([1adfcc1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1adfcc100ebce5d31b9907a27228b6dfc83af237)) - Revert "enable token-based auth for acceptance tests" ([d13f98a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d13f98ab90cebb5e7cc53238da2125fa63fbe85a)) - skip api_token test until we configure CI to support token-based auth ([4a84a94](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4a84a9463a15777ae534524ba45519ca7b3ff2bc)) - skip flaky zero_trust_access_application test ([8107984](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8107984ca4500e6b81205358cce062cc74d7b184)) - skip test failing due to inconsistent apply with sensitive value ([9336894](https://github.com/cloudflare/terraform-provider-cloudflare/commit/93368943a3792a8b69f5f4860c85870fe47a5dbd)) - skip unicode 'zone' tests and extend sleeps for mtls certs ([9871bfa](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9871bfa9fbfec3074dc9063f8899181df072dfaf)) - sort imports ([dc52145](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dc5214537b12ef7700ce2b349d42f0fa45d0ae7d)) - tidy up ([49b1243](https://github.com/cloudflare/terraform-provider-cloudflare/commit/49b1243c2f0e5a4dd6ef71c414c28f35e26e2670)) - uncomment check ([b24e573](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b24e573cf0e104bc45b6f054b1ec8827fe4a5bbb)) - update [@&#8203;stainless-api/prism-cli](https://github.com/stainless-api/prism-cli) to v5.15.0 ([7534488](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7534488a919e10a96b9ddb42c7ef54460f1447f1)) - update ci list ([13e5c5e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/13e5c5ec4c83323f6b91e8dd48f21661e98ff7ba)) - update managed_transform tests ([ad82abe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ad82abeb5d5de428634b8f8af429be4c2500e7ac)) - **workers_script:** use resourcevalidator.ExactlyOneOf() to ensure `content` or `content_file` is provided ([e9d000c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e9d000cd2511550748d15bb0313e19c1517d32c4)) ##### Documentation - add a warning to workers_script ([5aa1016](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5aa1016b87364f8f2a017463e7825dc8851bd83e)) ### [`v5.8.2`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#582-2025-08-01) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.7.1...v5.8.2) Full Changelog: [v5.8.1...v5.8.2](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.8.1...v5.8.2) ##### Features - **api:** api update ([54b3c10](https://github.com/cloudflare/terraform-provider-cloudflare/commit/54b3c1027b30ae9ad6f388a64ea04941faea6774)) - **api:** api update ([8666096](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8666096e375e55731b286f30f3b722ad70761c1e)) ##### Chores - update model for zt gateway settings ([a084e1b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a084e1bfbf36e6fe1b3799d585d20542f792c0f0)) ### [`v5.7.1`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#571-2025-07-15) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.7.0...v5.7.1) Full Changelog: [v5.7.0...v5.7.1](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.7.0...v5.7.1) ##### Bug Fixes - **api:** Fix update/read path parameter for zone subscription ([c763edf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c763edf824d7c624a5386d5d0c9c4f10dc7dbb15)) ##### Chores - **internal:** version bump ([5d9412c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5d9412ca93034ed24c449ccaa4b5347680d26b99)) - **internal:** version bump ([93e874a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/93e874ac0a2edfa8d72e4eda2b53b1c0cec8c760)) - **internal:** version bump ([5fa684d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5fa684de7c86bd7774940ad8ec191331f769fd6f)) - **internal:** version bump ([68327f2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/68327f2dde2b2ce5b4178c09d9d01c305335a950)) ### [`v5.7.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#570-2025-07-14) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.6.0...v5.7.0) Full Changelog: [v5.6.0...v5.7.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.6.0...v5.7.0) ##### Features - **api:** Add 'zero_trust_tunnel_warp_connector' Terraform resource ([204d752](https://github.com/cloudflare/terraform-provider-cloudflare/commit/204d7529af116f0d3104da3de798142e8d75917d)) - **api:** Add DELETE and POST routes for Magic Connector ([b3c8c0a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b3c8c0a2ec82ae06423277f1f23376d61799d0e1)) - **api:** api update ([85a1a2f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/85a1a2f3bdab52cb663d81bee0012cae79a6d560)) - **api:** api update ([c20c04c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c20c04cb8992b98e94a62b507a9933040f8c5e1b)) - **api:** api update ([f936dc9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f936dc9259deecfff96a63bff7deef5d03d8d645)) - **api:** api update ([a5634a8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a5634a8547f3f9ca714f000d2f8511cdfcdc4bb6)) - **api:** api update ([d7e118c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d7e118c41bd6187321e7346075699fb8c0dc0125)) - **api:** api update ([7a1200e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7a1200ebe55933f6dcadb0c198cfdf3250c2b75d)) - **api:** api update ([97ea6d6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/97ea6d6100946c3c5581e256b71ddc2403613677)) - **api:** api update ([75e1515](https://github.com/cloudflare/terraform-provider-cloudflare/commit/75e151546d902d622e91ce7a2713c5efa89b92b9)) - **api:** api update ([223c0ff](https://github.com/cloudflare/terraform-provider-cloudflare/commit/223c0ff085394facb2b22ff958429c2571601a75)) - **api:** api update ([7e9304b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7e9304b15fb637574a72729b76596cb8e536070e)) - **api:** api update ([b98281d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b98281d9d84966e39f0b3b1c96d7d0d652c676f5)) - **api:** api update ([d94fb1f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d94fb1f2b8959a0893066fdb4ff28e624d98224e)) - **api:** api update ([7861f45](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7861f45da923902abad48efaa1a02ec3dab5989e)) - **api:** api update ([534cc05](https://github.com/cloudflare/terraform-provider-cloudflare/commit/534cc05eed010839f29d05c5c7e7df843ebb4938)) - **api:** api update ([39676a0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/39676a0de28e699286354db0cae59ba083860ebc)) - **api:** api update ([c449ded](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c449dedccade8be6fb9c8b1ac02e293bb9cae709)) - **api:** api update ([de3965a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/de3965a07b17feda13b99b91e2330e22803288d7)) - **api:** api update ([ab0e41a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ab0e41a010524202c0efb3558d369b4c666cb744)) - **api:** api update ([c8168f2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c8168f2009890904f7aca4ac189a632d379885a9)) - **api:** api update ([371b58e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/371b58e01eba0b306b193697f5d99660ff7e064e)) - new option to send computed values back to server ([2b9c5d5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2b9c5d5bc52f6da073a288142e7af58187f4422f)) - **workers_script:** support `content_file` and `content_sha256` attribute pair as alternative to `content` ([6c850b0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6c850b0bb397f4bb18abd51d7ddfe1d46575fcec)) - **zero_trust_dlp:** Added individual resources and new routes ([2b7185f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2b7185fce3cf74d1a8dfedc459dcc2fc2fa351cb)) ##### Bug Fixes - assertion ([58392a5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/58392a5141bc557a14988e8ea822b144002b1fd5)) - ci jobs ([8fd4d84](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8fd4d8471e0d72caa393e2b52d3c7b3e27db6574)) - ci run setup ([b38f788](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b38f78828f0da27815a86e68f21d5a79bc23f95d)) - **ci:** release-doctor — report correct token name ([87e54a5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/87e54a55bf0e7cde2bc1ee44960d58486a357ebc)) - **logpull_retention:** Fix Terraform ID property ([de3811f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/de3811f0f618118051b3a473c2b1042b95321c65)) - null nested attribute decoding ([5ba7d5b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5ba7d5bf759b16d487c3279c6d4df825092b253a)) - **terraform:** strip leading/trailing underscores from attribute names ([e00ca4b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e00ca4b1d504633efcb7c6d47e8b8664b149b5f2)) - **zone_subscription:** Fix incorrect path identifier on Update and Read ([e00223d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e00223d0a3d7db40fe65c7ef73111059993c03e4)) ##### Chores - **api:** Specify default value for Zone Lockdown 'paused' property ([808598c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/808598caf1d203221c1dc9670582d8c03c42da6f)) - **api:** Specify default value for Zone Lockdown 'paused' property ([072f9f7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/072f9f7f18d637c2294e78dd0487dccc75fb5bbd)) - **ci:** only run for pushes and fork pull requests ([df566b9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/df566b932510480199bd777106fdc97a727c7450)) - **config:** bump cloudflare-go ([8671c9a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8671c9af5f95a6e689aff515b3d96d11eb1a0ebd)) - **internal:** codegen related update ([70ba827](https://github.com/cloudflare/terraform-provider-cloudflare/commit/70ba8274bdf4037784f5bbc0aa0e83afd33506d9)) - **internal:** codegen related update ([f29c24a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f29c24aa73da1644f611a2b58d266c930f938f93)) - run steps on failure ([c7360a5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c7360a56e7a4c305b63431907b59da3d84a8a542)) - skip flaky list item tests due to rate limit ([85f5b78](https://github.com/cloudflare/terraform-provider-cloudflare/commit/85f5b780a075d6894a47722ddb1882232ddc078f)) - skip flaky list item tests due to rate limit ([c980fdc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c980fdc0553bf89ec7571a36c9a0786fdd49c009)) - **test:** Fix acceptance test runner ([c964479](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c9644793b092dd3e2f60c6f9abdb616c3542e49f)) - **test:** Fix model parity tests ([52446ec](https://github.com/cloudflare/terraform-provider-cloudflare/commit/52446eced05e34eabba827971bdbad4f00e146b6)) - **test:** Skip GRE tunnel tests ([7278846](https://github.com/cloudflare/terraform-provider-cloudflare/commit/72788461f0e4a0727670966585f877f22fea2ccf)) - **test:** Skip magic tests when we don't have the right environment ([c8c505b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c8c505bb8002907211224c674415f65506e1f653)) - **test:** Skip some Access IDP tests ([9e13c6f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9e13c6fbf5aa7d5ef694ea6786b0714614337ebb)) - **test:** Skip some rulesets tests ([263f43c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/263f43c31c6d0ee82f61e485a387ea2228d2ca50)) - **test:** Skip TestAccCloudflareAPIShieldBasic ([b5a6ba3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b5a6ba3a7da82463b4d5147bed9ebd0871a8c0e8)) - **test:** Skip TestAccCloudflareAPITokenData ([11f728d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/11f728d8a47c330c5122f1997cc3713526af36d5)) - **test:** Skip TestAccCloudflareTeamsList_LottaListItems ([7e6c4da](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7e6c4da4777897892b8c746ab177f729f9b4a264)) - **test:** Skip zone lockdown tests ([bfe7436](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bfe7436517c2a58675dcc7fbee5b026cb2b42d5d)) - **test:** Skip zone subscription tests ([a533043](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a533043ab06e32c147f6574fbf5d589722ab3acd)) - update docs ([884dcd8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/884dcd816133381abf6c4edf309f56e36c80b02a)) - update docs ([cd30cb5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cd30cb5f311c9941bf58b9c901c8317cd4776084)) - **zone_subscription:** Fix ID property configuration ([b762cf2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b762cf2484097dbe26d01b9a7dff99d90a1bb4d2)) ### [`v5.6.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#560-2025-06-17) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.5.0...v5.6.0) Full Changelog: [v5.5.0...v5.6.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.5.0...v5.6.0) ##### Features - **api:** Add IAM User Groups and AutoRAG ([56dcaf3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/56dcaf31aebbfe8ae99f87c2a0b2fe38d83ecde8)) - **api:** api update ([f5f9fab](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f5f9fab8354232c7033163aad87cee972e847d07)) - **api:** api update ([16f59b7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/16f59b7ca68f59576d0f1a4afdd419f903bc9ac2)) - **api:** api update ([38cc34f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/38cc34fea8002cd1c5c83617f60c46c2de01ca06)) - **api:** api update ([87dfb9f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/87dfb9f059e9984aa36b5e97d09bd155f1370c37)) - **api:** api update ([9d65aaf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9d65aaf7d3e22702c79aba0ed4479116910aaf3c)) - **api:** api update ([db05444](https://github.com/cloudflare/terraform-provider-cloudflare/commit/db0544438c9f56acf0c4be302789daa0e0f991b7)) - **api:** api update ([d373046](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d373046d31d1b8c58551be0a0337e0352a63ff6c)) - **api:** api update ([7f788ec](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7f788ecb6311aff5bc6fa9bf99afa3bf6c6fd777)) - **api:** api update ([c412337](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c4123371db02b61b2d7cbbdf9c863797153f575e)) - **api:** api update ([39a8871](https://github.com/cloudflare/terraform-provider-cloudflare/commit/39a88712180bf132d3ebf9b81983677af9bc21e5)) - **api:** api update ([7af8e9c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7af8e9c1d92dfaeb220cb971570ce81f555720f1)) - **api:** api update ([10873d4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/10873d41e2f2ab50245265a2d512a500e2d3f264)) - **api:** api update ([b298896](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b298896494cc12a127083f12796bb27629225ce0)) - **api:** api update ([2f3e6c2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2f3e6c25eed2d21a0464f3f795ea073d802791a5)) - **api:** api update ([280f050](https://github.com/cloudflare/terraform-provider-cloudflare/commit/280f050d22739a9351e58a76f9f9432bd85e3fd8)) - **api:** api update ([df6b8bf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/df6b8bfe1635c5b1809564a15c6ed0c1a39375f2)) - **api:** api update ([557f7d0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/557f7d0a022fdd6dbc0da0bae8e0ac2325fbe831)) - **api:** api update ([b53ba74](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b53ba74d449817f94ae28d437c732b1a5692d68f)) - **api:** api update ([971ca4a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/971ca4a579c8a50655a1afc9719d191c4a99e3f8)) - **api:** api update ([ef92b4a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ef92b4a7e62baac6c4dfe58064f87ec44cd12549)) - **api:** api update ([79649c8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/79649c8ba974f224895979b8f2d4ee42ae8d297c)) - **api:** api update ([dbc97dc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dbc97dc1e0008c9f56a9e1c3bc5c99d8efdff7d1)) - **api:** api update ([d09845d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d09845d053e978111aaa8a9c180439fdeb32ede3)) - **client:** support environments property from Stainless config ([2e9ad1c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2e9ad1c69772948c177c9620953d195a1acdd7ef)) - **schema_validation:** add terraform resource mappings ([e2f968e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e2f968ef5ed32c60b9c06c66ffb1cedc790221ac)) - support import when resource ID is in read method request body ([500f710](https://github.com/cloudflare/terraform-provider-cloudflare/commit/500f7109d0422f084c30944c81685db9ce61db1a)) ##### Bug Fixes - add missing properties ([a21b2bc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a21b2bc74d9287580756feb9479075acca78e65b)) - **api:** Update zone subscription paths ([e021998](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e02199818cc018d91895786add49c977d33aa21a)) - page rule panic [#&#8203;5577](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5577) ([a3c643d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a3c643d61dd8bbd01bcdc4e7a588214da5ebe612)) - **schema:** better support top-level arrays in paginated responses ([e6331d5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e6331d547930bcafffbbcb31a1ab2dc1b53e5b73)) - **static_route:** API can accept single routes now ([ac52503](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ac52503e070b2a448130c638eff82be5c3814d72)) - **WDAPI:** Fix 'id_property' for zero_trust_device_default_profile_local_domain_fallback ([c409fd4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c409fd42a57a6f32f09e27067e2f23e7497d8e03)) ##### Chores - **api:** TTL is required on DNS records ([6f3f1cb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6f3f1cbb648aed9944084869630cb6b9c48eea2e)) - **api:** Update Go SDK version for Terraform provider ([27e835d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/27e835d0840e136c5689abebd23d43f5bc690329)) - **api:** Update Go SDK version for Terraform provider ([082cf15](https://github.com/cloudflare/terraform-provider-cloudflare/commit/082cf158dbed6ae55c81d9a2df602aacda2830fe)) - bump deps to avoid GetResourceIdentitySchemas errors for Terraform CLI v1.12+ ([7bceb8f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7bceb8f53cdf0388c096c0c64c735856112a0ea2)) - **ci:** enable for pull requests ([779c686](https://github.com/cloudflare/terraform-provider-cloudflare/commit/779c686271ad03cede6b31c60554de91988a8e56)) - **internal:** codegen related update ([24c025e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/24c025e3c38f0df5e8ed4aea6f099e95b1e19dbe)) - **internal:** codegen related update ([50b8e95](https://github.com/cloudflare/terraform-provider-cloudflare/commit/50b8e95ee60a57f72ff7c34f2c7380b4f4f8442e)) ### [`v5.5.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#550-2025-05-19) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.4.0...v5.5.0) Full Changelog: [v5.4.0...v5.5.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.4.0...v5.5.0) ##### Features - **api:** api update ([3823991](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3823991bdf2561b82afbd76849d71fbd98025295)) - **api:** api update ([831ce6c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/831ce6c24b0e7cb18ef46778ffdd48fa3960bc67)) - **api:** api update ([0a3e31a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0a3e31aa6bb542e3427890709ef85475b007f638)) - **api:** api update ([bf3db8c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bf3db8c3318403b060a963e59ce9db03ea997ac3)) - **api:** api update ([315bae3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/315bae3b23e2bf1656138e6f81e2e8563a3997a2)) - **api:** api update ([e8e9f5c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e8e9f5cb9628b3943ccc27e53ec35f881da5dc21)) - **api:** api update ([9275cc7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9275cc75dac0532e35db12e043f4cfdd2430d6ca)) - **api:** api update ([9d82124](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9d82124eb6842d62fe627d6e06d2525843e2fc9a)) - **api:** api update ([736d315](https://github.com/cloudflare/terraform-provider-cloudflare/commit/736d315532c10bb1dfa40d5574ec7b9141c7e0b7)) - **api:** api update ([0ae0584](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0ae058461089ed5221185bc16785fbb9f96230ea)) - **api:** api update ([5f69644](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5f6964437e80f9adfba6414881a3b447a18a14e6)) - **api:** api update ([275a65a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/275a65aefe0fa1df3b4cecfef35f78e9a84e4fe9)) - **api:** api update ([51f1988](https://github.com/cloudflare/terraform-provider-cloudflare/commit/51f1988cd47bc99c0d73900f07f61bfcbf66272b)) - **api:** api update ([7a7cce4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7a7cce48cce9473c1a8b527dc8d6ce9f4096335b)) - **api:** manual updates ([d7f399a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d7f399a4f99b00151324d8c6472dc2c3a1b64faa)) - **api:** manual updates ([8356001](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8356001958c00b90444088da60469d2e54be0bde)) - **workers_subdomain:** mark endpoint for upsert ([f3cd535](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f3cd535e42af93e559e48721f7c0ee51a731b179)) ##### Bug Fixes - **api:** fix path placeholders ([0964b9a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0964b9a2b34439d9ac45c26adddf7b106f02f5e7)) - **cloud_connector_rules:** define upsert operations ([db4e2aa](https://github.com/cloudflare/terraform-provider-cloudflare/commit/db4e2aaae61bdd99bf4d02272ba5c1be95681065)) - **cloud_connector_rules:** fix nested schema bodies ([#&#8203;5559](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5559)) ([64edb91](https://github.com/cloudflare/terraform-provider-cloudflare/commit/64edb916cd0b35a1c8587069d2384cb233556067)) - **cloud_connector_rules:** remove outdated warning ([#&#8203;5560](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5560)) ([d7d6ad0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d7d6ad0b1bfff08027025520e0c89aee15c70071)) - **cloud_connector_rules:** reuse zone_id for anchor aliasing ([bb5cbf3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bb5cbf397f7f5c4c65a75982d73efe080abd66b1)) - **cloud_connector:** alias read methods ([2df31d9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2df31d930ee0fd1a03ee34d2df486484e4d0d95d)) - **cloudforce_one:** fix ID typings ([#&#8203;5556](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5556)) ([8f30924](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8f30924a22cc651808db8c6e1ecef1c2322beede)) - **cloudforce_one:** fix ID typings ([#&#8203;5558](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5558)) ([6259852](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6259852a197bee1e7e38f90e1c3a658119f57a9a)) - **docs:** ensure schema docstrings always match the correct schema ([120b0c0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/120b0c01424bb58b0c65e25d7ed1f355317ec223)) - **internal:** more consistent handling of terraform attribute names ([69f06bf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/69f06bf65fdbaaffebddbfd83dcc93423ae55ce6)) - only unmarshal attributes that exist on the read response schema during refresh ([6521853](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6521853a6ac417cbef0c7f997d1bc54a50c7e72b)) - page rule issues ([#&#8203;5601](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5601)) ([6316235](https://github.com/cloudflare/terraform-provider-cloudflare/commit/631623525caca3ee07ecee03580bfba3755742ed)) - **r2_bucket_event_notification:** add missing queue ID for params ([#&#8203;5594](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5594)) ([eae6622](https://github.com/cloudflare/terraform-provider-cloudflare/commit/eae662283900dc85c2cae427a3b28026afe89081)) - **r2_bucket_event_notification:** revert incorrect schema update ([#&#8203;5593](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5593)) ([e86f933](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e86f93338babb2ce01d456c65bb5a351e66b3fe0)) - **r2_bucket:** fix handling of r2_bucket params ([#&#8203;5562](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5562)) ([aa7ba48](https://github.com/cloudflare/terraform-provider-cloudflare/commit/aa7ba480e0b73d2da0771b96b44b4541ef4d0961)) - **r2_bucket:** support editing attributes in place ([d0f7581](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d0f7581c7d98c4ee002101efc343d86d1eca497e)) - **release:** update README and version correctly in release PRs ([5b2c9d1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5b2c9d14452a21c8a9ac8281f9752e713607ca53)) - **schema:** support ID parameters on post bodies in addition to path params ([11b8aa9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/11b8aa96781aa3455d58468b74371f34c4661133)) - **workers_script:** Fix refresh behavior and state thrashing ([#&#8203;5544](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5544)) ([5c9e166](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5c9e1669d6cf2f6b32d1e128a1aa39f0cfeca696)) - **zone_setting:** update model tags to match schema ([#&#8203;5597](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5597)) ([624db57](https://github.com/cloudflare/terraform-provider-cloudflare/commit/624db57a2c87c5e2f9e2bf934b4f17f352bfae3a)) ##### Chores - **build:** update go.mod indirect dependencies ([b808655](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b80865549413d2c014c137971875728737962674)) - **dep:** bump cloudflare-go to v4.4.0 ([4c54318](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4c5431893b6b8539296ecf6a4fc9615a035213af)) - **grit:** make state replacements more flexible ([94617a7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/94617a780eb11c92868b4ecb816b65711d93db7a)) - **internal:** codegen related update ([c805fc4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c805fc42fdd9e12b81e078e5654ec65eb1f42da3)) ##### Documentation - generate ([#&#8203;5557](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5557)) ([0aba524](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0aba5249212a7af4a4970f7ebb4cf2c49503fdc8)) - generate ([#&#8203;5595](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5595)) ([0c68d86](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0c68d86d39b61cd04edbff5370827245fc954ab9)) - generate ([#&#8203;5602](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5602)) ([9195f35](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9195f35f1cf06c07fa9a9ad9c41c71defe49558e)) - indicate cloudflare_workers_secret is removed in v5 ([#&#8203;5539](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5539)) ([3c4c46c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3c4c46c46cd1e881e06fd348af28488efcf7e7fe)) ### [`v5.4.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#540-2025-05-05) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.3.0...v5.4.0) Full Changelog: [v5.3.0...v5.4.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.3.0...v5.4.0) ##### Features - **access_settings:** add CRUD support ([c09313d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c09313d3357fe19a910855020ee1a9bff60f6ddc)) - **api:** api update ([9d7422b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9d7422beb901133703fb5fc20ace4b937e30e693)) - **api:** api update ([05ee8a1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/05ee8a116e2d343abd9b158882d63279962c4995)) - **api:** api update ([550f36a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/550f36ae8b4a50ffeb9ce6cc755b2e1a4a75d518)) - **api:** api update ([0897751](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0897751567801ff21216a06866c591cb3b66619e)) - **api:** api update ([de87162](https://github.com/cloudflare/terraform-provider-cloudflare/commit/de87162926e250fbc7d30899923fa2525ce15542)) - **api:** api update ([399bbf5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/399bbf5b331a6808b7b8f2910020d7de5120297d)) - **api:** api update ([1a38d89](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1a38d89c384c0718f748e831b545adeda04f2eb2)) - **api:** api update ([f68c333](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f68c33347d7e855736f39d5c7a1bb3f52723e728)) - **api:** api update ([61f2d9b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/61f2d9bc7061ce55754b3d730d7cfd27e1bd1dc8)) - **api:** api update ([99de9f5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/99de9f5c1a835c636c0e95c27aef11a592217b3e)) - **api:** api update ([4c88979](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4c889794cee12dbfb9ff798779d67737cd9e06c6)) - **api:** api update ([62aca85](https://github.com/cloudflare/terraform-provider-cloudflare/commit/62aca85d8469b518138ab6f48d283275611cda8c)) - **api:** api update ([fb7b3cc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fb7b3cc10d2beb9437caf260b23e859e06da6747)) - **api:** api update ([721c070](https://github.com/cloudflare/terraform-provider-cloudflare/commit/721c070b5354592c423c0997133e8a56e43f03f2)) - **api:** api update ([2459c26](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2459c26a31aa1e45ff71bc6e6ea981aa625f597e)) - **api:** api update ([557a5b7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/557a5b7b34290ad4f0ca80dd5e60035fda18bcfc)) - **api:** api update ([b126460](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b126460a5bdae6fd765601aec97f91177286de7a)) - **api:** api update ([dba55a3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dba55a39368afad4227eea5ca7482e9224810771)) - **api:** api update ([ea6738b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ea6738b640385658d527938170709e5e7db0ae37)) - **api:** api update ([db2b0b3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/db2b0b38aee30a756933fc6d4d8ef5b68dacf36e)) - **api:** api update ([9488f5a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9488f5a92d7d90ccb02828dafa539bce1fe2ad74)) - **api:** api update ([2b58bcb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2b58bcb8dcfc4b45c00aa05d285de2b47f831108)) - **api:** api update ([56d1121](https://github.com/cloudflare/terraform-provider-cloudflare/commit/56d112128664d123d9b53ff70b1b7b2c505e0edb)) - **api:** api update ([447c889](https://github.com/cloudflare/terraform-provider-cloudflare/commit/447c889e38797999eb9fbd6d453143245e9e856d)) - **api:** api update ([28964ac](https://github.com/cloudflare/terraform-provider-cloudflare/commit/28964ac1d34ce08f12d865413553659e96cf305f)) - **api:** api update ([f93d382](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f93d382f97c29cb68d956747ff86bb4af685c02b)) - **api:** api update ([b4c15f2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b4c15f290dbe8a641e1600723b6e6d2e1a736e48)) - **api:** api update ([46e8465](https://github.com/cloudflare/terraform-provider-cloudflare/commit/46e846524dfb46818360245c701da0e5569432a4)) - **api:** api update ([6f9426b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6f9426b58725d163906b5357f99124aa0a6c81ef)) - **api:** api update ([5e9f3a7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5e9f3a790cafb8405789e45606aeab3d43108d41)) - **api:** api update ([94b6154](https://github.com/cloudflare/terraform-provider-cloudflare/commit/94b6154ac8f15b0a43c2eb020fd24539d97ed8ea)) - **api:** api update ([9d49cbf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9d49cbf2c2b46db10fe59f229769db4d6ce05a32)) - **api:** api update ([6d3c122](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6d3c122eb97eee2dd09acab985607911ccef0be6)) - **api:** api update ([880408f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/880408fec7ce2994791d2db08bfc0eb2dafcfa78)) - **api:** api update ([201b506](https://github.com/cloudflare/terraform-provider-cloudflare/commit/201b506482688caeca8bdf3e804c4291e4e68708)) - **api:** api update ([762cf56](https://github.com/cloudflare/terraform-provider-cloudflare/commit/762cf56b12b53c4d75c31a0692fa753f780681bc)) - **api:** api update ([4058ccb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4058ccb0448df540464633ce2a72eaf86f645013)) - **api:** api update ([3996601](https://github.com/cloudflare/terraform-provider-cloudflare/commit/399660160d6eb5a9822d57f5d8fc8ba9bd0962e9)) - **api:** api update ([9e54b74](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9e54b741272e0ba52cdd19187ab1b0ccc47ddd22)) - **api:** api update ([2521b59](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2521b59f61127b68f2ba347d3c8f07172f664297)) - **api:** api update ([5103861](https://github.com/cloudflare/terraform-provider-cloudflare/commit/510386157228dd59b9e3f0d5e6e79992dd412a67)) - **api:** api update ([c491f51](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c491f513c84da57794c90f57473da0bb2b5336b7)) - **api:** api update ([b281833](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b281833f10a48ad815d14608b47dd8da3518e618)) - **api:** api update ([7d108ca](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7d108caeba2033e32dce2c6e529512f3822e7c70)) - **api:** api update ([8dc3fc0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8dc3fc0f3ddd7ef627991bf14dc0c9649f04719f)) - **api:** api update ([a3c6c2e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a3c6c2e9f219f4b8313277b0a995bd3aa25a7030)) - **api:** api update ([7fa3ae4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7fa3ae456d7cae62057a194683fda63fd0992f50)) - **api:** api update ([2011650](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2011650ebc677cdb8f3f54982eb757da60430929)) - **api:** api update ([a4d240a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a4d240a959686ed52118a24738b3433f17f1c3d5)) - **api:** api update ([282dfe0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/282dfe00adef2567de0323d0936fdeafc1bef832)) - **api:** api update ([714c307](https://github.com/cloudflare/terraform-provider-cloudflare/commit/714c30782818d0fc542021333d7232d27542ff05)) - **api:** api update ([e81a4e1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e81a4e1bb7687bafc161cc5d67049967f9dd4546)) - **api:** api update ([afc42a7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/afc42a7e7b21f2ba5f6222e0680e574664db9474)) - **api:** api update ([00b46a3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/00b46a3a3443b2754569ecb8a133cb341bcad933)) - **api:** api update ([ae3bbc8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ae3bbc81ea5fec27768d2eb75adac6672eff1c4d)) - **api:** api update ([e2a069f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e2a069f237c4bce4bc6b65559ef66c1742e16cb5)) - **api:** api update ([33fea7f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/33fea7f23d56a270127530941eca73bce6540947)) - **api:** api update ([bd83e14](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bd83e145b176c5bcea840d282e4c1a76bfb6f861)) - **api:** api update ([a371171](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a371171b3dd0b1e1cea1a826fb07ba6103ad066e)) - **api:** api update ([d01e6cd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d01e6cdb2a8a040da3bad92830ef307e4dfe2861)) - **api:** api update ([20deac9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/20deac914a69bca130f5ede858096a9b05032a72)) - **api:** api update ([b47cdbe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b47cdbe3fa1d9e2ebeb01c44a39c6f4153cfc5cc)) - **api:** api update ([1836d43](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1836d438d0227b2b7dcd728bff1cf35fcc9d59fb)) - **api:** api update ([74eff88](https://github.com/cloudflare/terraform-provider-cloudflare/commit/74eff8838da8416cb90c9dc6070ac588660e72eb)) - **api:** api update ([f96a024](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f96a024d82b60b493e54ec0e0717bfb267ed6038)) - **api:** api update ([266ab95](https://github.com/cloudflare/terraform-provider-cloudflare/commit/266ab95bae24b50eb23bd932c8671d723426447d)) - **api:** api update ([2223159](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2223159703fbf0c9bb6fc5efd3d747c7c9dbb7b0)) - **api:** api update ([66336c3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/66336c3c80992c38cc37e42a3df1144357e2f21d)) - **api:** api update ([b047a2b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b047a2b57e886ad66eec68a3971ad6073a909955)) - **api:** api update ([b512134](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b512134a34ca562859eff72de13f2a618bdaf877)) - **api:** api update ([4cd9d9e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4cd9d9e05cac39f15ba1197bbd3c4d9efe5ce414)) - **api:** api update ([0690194](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0690194ef08be22be8a9a330a3afbdbb30171230)) - **api:** api update ([b00f257](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b00f25767c244998376990728e5da04c41bf0d7c)) - **api:** api update ([ce3313a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ce3313afd4f1a2b3c134794c0aaf38489e6744fe)) - **api:** api update ([dad5dfb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dad5dfbb5d055b908d18a0a327394c41727263c9)) - **api:** api update ([a52d914](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a52d9145b927fbabcc748f9b619a40bfe0181033)) - **api:** api update ([2e1f93c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2e1f93c3d648c4938bf36d1f6107f074efd1e30b)) - **api:** api update ([1b3f8b8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1b3f8b8cbe6818fce24b884f920f0c1768dd8ebb)) - **api:** api update ([ab9640a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ab9640af4e15aa7d6021e23a77b742bec7569cdc)) - **api:** api update ([b636a9b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b636a9b4718f1392ffc93718ff491308fbd01155)) - **api:** api update ([b6214df](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b6214dfefffc54dfa959f5553e7322e442555982)) - **api:** api update ([54dd3fd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/54dd3fdde0131582639adb7ccc8a4b824209e1d9)) - **api:** api update ([158af31](https://github.com/cloudflare/terraform-provider-cloudflare/commit/158af3116f241c1b66e3fba90f9afb9497c5b1ef)) - **api:** api update ([93729e9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/93729e96f70b150c0ba6afbc8b6ae82862d09bf9)) - **api:** api update ([710186b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/710186b7705cfc14b8c12e83989027164ddab564)) - **api:** api update ([4ca4220](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4ca4220eecdc880433f84ef66c03eb2125675b5d)) - **api:** api update ([9941fce](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9941fce3b1b805eb235b36a8873e17d1ac65e7e8)) - **api:** api update ([417f2c5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/417f2c521253dda3f6dd36832b9450287cabead8)) - **api:** api update ([bc360d3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bc360d39ecd14a333e30118beff64ec659d26cfc)) - **api:** api update ([d2d7ffd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d2d7ffd59ad598c7c8f261efb5acb197dab2d424)) - **api:** api update ([0b10e03](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0b10e03069be5b1ebe9f9c501788098038d17dd8)) - **api:** api update ([664ee29](https://github.com/cloudflare/terraform-provider-cloudflare/commit/664ee291d860e03b00d40f3d8a3be0c23f85b943)) - **api:** api update ([6ee341f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6ee341f76431491a068bb8614524733622f4ca8f)) - **api:** api update ([f40bb1a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f40bb1a98c93de9055d46ccd315a5bea0a52885c)) - **api:** api update ([30f0f5b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/30f0f5bb7e163263ce0aafb8cef362cef18ee976)) - **api:** api update ([820bb7b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/820bb7b37fc32ae817b27ba07627d5a9a11a828d)) - **api:** api update ([c85655c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c85655cb71b8ad376cdfba8b4968a5e6a191ddeb)) - **api:** api update ([e4f02f7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e4f02f73156ec396c4d9c8eec872bb2684a922b2)) - **api:** api update ([d0a20d1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d0a20d1df27286a40b892e3767836049c8079537)) - **api:** api update ([e2904bc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e2904bc043549174b5413448e419a27dcfbfa0f8)) - **api:** api update ([71ff2ca](https://github.com/cloudflare/terraform-provider-cloudflare/commit/71ff2ca77b90b3197118d775265675807a9a0c51)) - **api:** api update ([82d7f94](https://github.com/cloudflare/terraform-provider-cloudflare/commit/82d7f947c132ca7ec6ab956c7ef188d212aa4190)) - **api:** api update ([04fdbdf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/04fdbdfc6922b8bbaf3cf989bbfca5164bef9bb3)) - **api:** api update ([0fb8c9a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0fb8c9a70ff063f55d878a510e2d3ea4abc392f4)) - **api:** api update ([9d84121](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9d84121c7c40024585bc4acde0511cf12010c2b5)) - **api:** api update ([da35236](https://github.com/cloudflare/terraform-provider-cloudflare/commit/da35236e82f9fbe44952f4735485a17347790a69)) - **api:** api update ([d3e4688](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d3e468892e9dc37d033570706430ca55115e9331)) - **api:** api update ([5b74331](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5b74331e805905a8e2a19222d5dbdde5496b4e88)) - **api:** api update ([18b20e4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/18b20e4787f4dd11b0bef2c833d71099850c084b)) - **api:** api update ([960a31b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/960a31bfb323c6e0ac8731e62fe4c43c0e46fc55)) - **api:** api update ([112c784](https://github.com/cloudflare/terraform-provider-cloudflare/commit/112c7844cbc75d04c1d7a96f400baa8e0e84ed46)) - **api:** api update ([633a9db](https://github.com/cloudflare/terraform-provider-cloudflare/commit/633a9db7fe1ec814edbad09431922c2d654ad01d)) - **api:** api update ([b1bf91c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b1bf91c80d82333abf7e7c6a1233ee6d88c4fbde)) - **api:** api update ([7b69641](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7b6964136368d63f4e69e3c04543c3e66dbefe33)) - **api:** api update ([3caf54c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3caf54c12f0cefd2ce907de355680a6b8c260eb5)) - **api:** api update ([0aa0b76](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0aa0b76e9ed2664e399154443eacab429776a705)) - **api:** api update ([6a32178](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6a32178a80c4d730cabc8d657cfaf5a48a9c2e23)) - **api:** api update ([5772a3c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5772a3c3b1cd781380a60d81d012a0f203459efe)) - **api:** api update ([63e9cff](https://github.com/cloudflare/terraform-provider-cloudflare/commit/63e9cff04170883930f56957bcd15ab74e429d1a)) - **api:** api update ([7520bd1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7520bd1c258a1c95f1870cde6bf61530059847f1)) - **api:** api update ([81d0f38](https://github.com/cloudflare/terraform-provider-cloudflare/commit/81d0f38552a0e8aa6bac025fb4832cff3a0a04e1)) - **api:** api update ([5b962ab](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5b962abded01157f27e1f710c760ec5d8868a040)) - **api:** api update ([f1cafb3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f1cafb35fef71c6bb536ea9e37b189e7218965be)) - **api:** api update ([e3e392c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e3e392cf735d2341bd7c95e3de3ad432d0350d7a)) - **api:** api update ([2877191](https://github.com/cloudflare/terraform-provider-cloudflare/commit/28771918cf3b62d298db57119d94dcf5bd5a43b9)) - **api:** api update ([e5c19c8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e5c19c84b2f33acaa44cf5b06e21db5a024eefbd)) - **api:** api update ([3050d3e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3050d3e9b026f5fe90a64e24edcb304bc5036103)) - **api:** api update ([517f362](https://github.com/cloudflare/terraform-provider-cloudflare/commit/517f362cb01671565099a77902b1a6f635d7f013)) - **api:** api update ([e457711](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e45771188d62b6735adef1cbb319399800461ed0)) - **api:** api update ([de19700](https://github.com/cloudflare/terraform-provider-cloudflare/commit/de19700106df7677724234e1d151d9d7f9891f94)) - **api:** api update ([87a5428](https://github.com/cloudflare/terraform-provider-cloudflare/commit/87a54287e73494f2e100e8f62391d2fdb74b6e9e)) - **api:** api update ([5f0b1e1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5f0b1e123b4f750147a4d986417a184069128861)) - **api:** api update ([9e22553](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9e2255360b5de1213b9107b8e1156d90821336a2)) - **api:** api update ([5396fca](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5396fca01c13d667846970a71eef37b43c5bdd2b)) - **api:** api update ([ee72dee](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ee72dee70b84e8db5478228f5d7d5dc4ff92d51d)) - **api:** api update ([2900abb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2900abb340f48e32f13f25437be82ebf8ee847ba)) - **api:** api update ([f320344](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f3203448803bc34586a11f21fb996c43f5774605)) - **api:** api update ([d0e20c0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d0e20c056502bc96c09195e2edda884344f9a76e)) - **api:** api update ([7c8b299](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7c8b2994ba4b0a3edb84f58dfd5291e2851b1178)) - **api:** api update ([d2c5ef0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d2c5ef036b93cba0044d810b44de15192e99e1b3)) - **api:** api update ([0066259](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0066259736320397ecce63d3b029ce2740587a4e)) - **api:** api update ([1e07973](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1e07973b68c78e0eebce1fe2102d3609f7109b67)) - **api:** api update ([e5bd521](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e5bd521c3078247d739fbd1b1216fa0e5807251b)) - **api:** api update ([fc9a3bb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fc9a3bbaeb8abffe5980cbadb4238f330d9725b5)) - **api:** api update ([a265879](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a265879f1b7591a38d82f013b995fc56c9aa32ca)) - **api:** api update ([a799f10](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a799f10aa98d619f41f43b69b685957faa8e194b)) - **api:** api update ([358f4cc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/358f4cc792121cedf6ce6569c0a46207141faa1b)) - **api:** api update ([1074306](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1074306f0bb55297e15e3865d15b903cda7ccbdd)) - **api:** api update ([37d82a4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/37d82a4a5d45005b736e6bf9ecc674d063b478d2)) - **api:** api update ([5f17801](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5f1780158b6c3f34b8e3f286f2c6050d87132a11)) - **api:** api update ([043b87b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/043b87b855f713558b9d7b6f3f408e21e4adc95c)) - **api:** api update ([37ee222](https://github.com/cloudflare/terraform-provider-cloudflare/commit/37ee222045a3c9aba5cf5907411d10cde130dd2e)) - **api:** api update ([3660d3f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3660d3fd03a95924e11a7bb6c77eac9ebb12f0bd)) - **api:** api update ([d40f20c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d40f20cbe6d5f2f7ee08df9a5306d73462b785de)) - **api:** api update ([752c380](https://github.com/cloudflare/terraform-provider-cloudflare/commit/752c380b926f991f6a046011eb41e602e0cd5d5f)) - **api:** api update ([54c2bff](https://github.com/cloudflare/terraform-provider-cloudflare/commit/54c2bff14c335aff8663cb810755c14645024210)) - **api:** api update ([063aabe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/063aabe3057673cd62a59aa8873194e8ad8cff74)) - **api:** api update ([24fb419](https://github.com/cloudflare/terraform-provider-cloudflare/commit/24fb4197b43704b3456ece4f27c52108a7d94f47)) - **api:** api update ([88c3bca](https://github.com/cloudflare/terraform-provider-cloudflare/commit/88c3bcafafdc7fa568f23ae5283d68413933265a)) - **api:** api update ([6dc8742](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6dc8742bef2bd414d53378ac68c589fde86a1ff5)) - **api:** api update ([a589930](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a5899308e20dbfd079053672c94a9799a539d52f)) - **api:** api update ([da51741](https://github.com/cloudflare/terraform-provider-cloudflare/commit/da517413242449cb96d49a20101fbc425daa9714)) - **api:** api update ([efaab58](https://github.com/cloudflare/terraform-provider-cloudflare/commit/efaab58187c070a84d9343b39f44cee629019ad4)) - **api:** api update ([edb91c5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/edb91c55ae4f8585e0657b966b652fea1617da6c)) - **api:** api update ([d31d2a8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d31d2a8b7dc5500bd38f4dfde80aded3322d6de9)) - **api:** api update ([e89650c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e89650c7e6d80d48a8bb321346bbea8679f9f5a4)) - **api:** api update ([e052d0d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e052d0d9d2ba400b8687a056d94554353a60ac4a)) - **api:** api update ([48d6593](https://github.com/cloudflare/terraform-provider-cloudflare/commit/48d6593016e8311c0cbceed38e5adc0b626590c6)) - **api:** api update ([70ac208](https://github.com/cloudflare/terraform-provider-cloudflare/commit/70ac208018e3e591231fd926d294c2283de32ffe)) - **api:** api update ([1dadd53](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1dadd534f56299f3f3b26f8c203e355c10adf89d)) - **api:** api update ([9b8ee5a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9b8ee5aa9d9f60f91df45d1828abcbebd726cfbd)) - **api:** api update ([8260b16](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8260b1683e4148bc93dc186eca295f9990c4d052)) - **api:** api update ([aec76bc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/aec76bcd6eaf78648c200e5b67f883038f9a757e)) - **api:** api update ([1edded7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1edded70c13f27d45e92b748257467c87fe166ea)) - **api:** api update ([c1dcf0e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c1dcf0e466a1881299e4e73c7e2aaa329bbf3eee)) - **api:** api update ([805bc1e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/805bc1e4fba8d49d1e34a2703aa8a8aaf8f5fe3b)) - **api:** api update ([a4ba986](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a4ba986de50551c8de0f956a9a7fce638dfb18c4)) - **api:** api update ([2ba103b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2ba103bb7473f665ae4c1cc2bba435d45f1f6861)) - **api:** api update ([67bbaf5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/67bbaf51d6afc9261af82ab2259e57b9650e032c)) - **api:** api update ([8683a24](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8683a249219c29f89351fcf878caea08cd285251)) - **api:** api update ([4d333dc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4d333dcd56df895a6d4564ae66c6cc8418d705d2)) - **api:** api update ([33b7228](https://github.com/cloudflare/terraform-provider-cloudflare/commit/33b7228e9916939bf7485a8a380925902df1f614)) - **api:** api update ([a82390e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a82390ee951b700955756e5347c0f1e9e88677d9)) - **api:** api update ([05d8a1f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/05d8a1ff062007d5d70d0674c0c70a86631e60e1)) - **api:** api update ([235fd9a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/235fd9a1a51666cf81d241ac11a88fcd6d4dfe65)) - **api:** api update ([da0d778](https://github.com/cloudflare/terraform-provider-cloudflare/commit/da0d778371532c4c13b5dbbae5f05daf5360cb91)) - **api:** api update ([ea7bb97](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ea7bb975a4c9ad2165346c5bfa8da0dc9c0e4507)) - **api:** api update ([9f82224](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9f8222457fe95d58aab4b1fd35afabd0d3203b8f)) - **api:** api update ([41b6e48](https://github.com/cloudflare/terraform-provider-cloudflare/commit/41b6e483a22e8b145b94bcdb827f8affa6315846)) - **api:** api update ([9fac5b2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9fac5b2c6a96c79403e9941fb7cafe4a4d547d5f)) - **api:** api update ([0a46f20](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0a46f2073f04fc771155b600f3b3bfa15930a215)) - **api:** api update ([9e31062](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9e3106225b0ff0d9599c2485a9148406e4708da7)) - **api:** api update ([1dc0992](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1dc09921eba44ac36c1e544cf6463ad2cff1eee5)) - **api:** api update ([076db07](https://github.com/cloudflare/terraform-provider-cloudflare/commit/076db0769a59e535f5765ed694ab0198faa8742d)) - **api:** api update ([6bfc29c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6bfc29cf0033f0701c233b3643247d41c120c99e)) - **api:** api update ([a35ded3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a35ded32a26c284fb5795f9de484710e62601e7b)) - **api:** api update ([069feef](https://github.com/cloudflare/terraform-provider-cloudflare/commit/069feef9d27732897e74d2ae1de320b976da14ec)) - **api:** api update ([f4abe16](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f4abe161843d2a7ed5efcb9ba589619f47b45990)) - **api:** api update ([a1da7c3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a1da7c37a390ce1bc0d8344068e9067eaf623470)) - **api:** api update ([4b3c5c7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4b3c5c73bef7598c7ab6820a908855c7c4b78cd7)) - **api:** api update ([dcdc16f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dcdc16f3ec93070c24e8fa898b64570f9e7bb855)) - **api:** api update ([a3573be](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a3573be1d50994d0829d72d332257cd30995c19c)) - **api:** api update ([7bcc1e8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7bcc1e865565a04275285f5c81967739adc1e18e)) - **api:** api update ([2aba4fc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2aba4fcd9833a077f09eaeac55ab0ce0f7efd51d)) - **api:** api update ([cdc3e81](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cdc3e81d90b566fbfaac8835ab4310de9e056ce0)) - **api:** api update ([de36903](https://github.com/cloudflare/terraform-provider-cloudflare/commit/de369030aab77da125e3172a216a113169436420)) - **api:** api update ([72a58ea](https://github.com/cloudflare/terraform-provider-cloudflare/commit/72a58ea8e9425a773bcc13aba79588ddcac5a83c)) - **api:** api update ([72c3076](https://github.com/cloudflare/terraform-provider-cloudflare/commit/72c3076027e6b792050fe8e53dd8c65b26e7fbff)) - **api:** api update ([90c4745](https://github.com/cloudflare/terraform-provider-cloudflare/commit/90c47455e66f7d10b43fe89bad7aa71fe3c11d97)) - **api:** api update ([b26ac57](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b26ac572ac8305c883030474fc4bd52f4c2a660f)) - **api:** api update ([6530a95](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6530a95c7be5fcb9f042dbdb2fa5e30719b30ccb)) - **api:** api update ([5aa7243](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5aa7243d6d4c625aae77685cb2750b1924f55ec9)) - **api:** api update ([ca44eeb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ca44eeba5777ec8720fceacbee304a164fe59f73)) - **api:** api update ([f1a9c7e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f1a9c7e07daf6eb4909a92028847e6f1020e8ded)) - **api:** api update ([e38c3f2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e38c3f29b4a132c5c1c976490850cda67ac46d17)) - **api:** api update ([9e52ca7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9e52ca70533c5c13b36d10cad021955224c15cd1)) - **api:** api update ([3459942](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3459942ae9d2ff9dbacd896fc8ed4f8d4d76021e)) - **api:** api update ([e7491b8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e7491b83b811765b928c7fc7fc8f6fe0db5ffea3)) - **api:** api update ([8b14770](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8b14770d345ac05fff3585cf3d0c6a773978dd9f)) - **api:** api update ([975f941](https://github.com/cloudflare/terraform-provider-cloudflare/commit/975f941bb7daae86b8f37265a064cbeb57d7af7b)) - **api:** api update ([0970ac7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0970ac7e9c0d2cea70c9bedc7f00da6879a1d03b)) - **api:** api update ([b1be9d8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b1be9d87b96f65c8231a2df93066b652131aea09)) - **api:** api update ([4629e77](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4629e7764b0d310b018dffd13773818fd5dc7317)) - **api:** api update ([db21276](https://github.com/cloudflare/terraform-provider-cloudflare/commit/db21276623047f72b63af96552f544c45ab4595b)) - **api:** api update ([b482742](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b48274217f3d5abffdc6bf7130f83e959a73176c)) - **api:** api update ([b5d537d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b5d537da3615bc557cb02d37ed27811f247d9901)) - **api:** api update ([6efbff3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6efbff3b9a1f39117aa6ba07ed6c6f1eb1aa5ccc)) - **api:** api update ([f0a0485](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f0a048515f5540904fceb04df745dd178959b9ff)) - **api:** api update ([2e9b86a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2e9b86af32338d903ba36dacdd113ea0c3d0c52f)) - **api:** api update ([c892255](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c8922550ceb57fdf0abd1817781dac1bd5f1986b)) - **api:** api update ([ead90dc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ead90dcc8571dc650002cfb573a64100d1eecf0f)) - **api:** api update ([fd96c7d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fd96c7d3ca662a26555e6fd13574e5fc1d3c4daa)) - **api:** api update ([57e4d5b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/57e4d5bec9bf24949b201443a7a1ea4ecca00b52)) - **api:** api update ([60f6d29](https://github.com/cloudflare/terraform-provider-cloudflare/commit/60f6d29a28362a9764b2f4656d24525f41e64a18)) - **api:** api update ([bf60837](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bf60837d1599266a9b4d7a6a3ab79504c6cc592e)) - **api:** api update ([4e2985e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4e2985ed786e8149911969abb85904081e3822f6)) - **api:** api update ([4755978](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4755978dc9027e1c34090c9569d55eaca4674a0a)) - **api:** api update ([7ee28b7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7ee28b773c7611a43677b3292ed85369b8d2467d)) - **api:** api update ([343dbb4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/343dbb474e9523076d318d38f18fb9e38072e46d)) - **api:** api update ([27d347d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/27d347def1fef0b0c5b27a3f57cbb9967fac1a85)) - **api:** api update ([f2b88bd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f2b88bdc05cda2e934917be9a30bcfa99fa0ef73)) - **api:** api update ([2b7e6d6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2b7e6d6482e41c68d3efb461720df325ec928204)) - **api:** api update ([57ae57b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/57ae57b8d9949df85f99edf4b436a96261aa7f1f)) - **api:** api update ([8c212a9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8c212a99ae2b217fb318b2bdc4292203b992c4a2)) - **api:** api update ([532199e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/532199e07a1800ecbc59fab8428192b8c1234778)) - **api:** api update ([69d75d1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/69d75d133b3265da702c76b763cf4a857a57e359)) - **api:** api update ([5c41b47](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5c41b474712ab455165c208ae0f81da453b8f87e)) - **api:** api update ([eb7da9e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/eb7da9ed99299a3c9dd06f200cb26f8003e935d6)) - **api:** api update ([f86c697](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f86c6971358022c6267ca811926a63205a7331b9)) - **api:** api update ([ce6d728](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ce6d7288330f5b7e611151e025a97914b96be076)) - **api:** api update ([e292d9c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e292d9c0690ff080fef7e7e875e11184651f7359)) - **api:** api update ([9210f8f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9210f8f1bc04f2bbd3cbde43f8d1f0ffe8903b7b)) - **api:** api update ([4821d8f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4821d8f4d9b89a7cd37d377dfbdb47b794418d60)) - **api:** api update ([e187d08](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e187d08f874d1acfae038938401bf40cbbead9e0)) - **api:** api update ([8158590](https://github.com/cloudflare/terraform-provider-cloudflare/commit/815859088c3720fa9d04a2b7fd4598ad5e30a5b5)) - **api:** api update ([5298bb4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5298bb43af1110a25c8c5e9832f6ff3055b84894)) - **api:** api update ([bd3d354](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bd3d354b9a1fd21ba6f40bda36fa7dca0dffc80b)) - **api:** api update ([f7b0702](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f7b0702a7c8797cc8f6edea5712c5d385a30145d)) - **api:** bump go to 4.3.0 ([1b45f62](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1b45f629f4394aa24bdce3ce1defe9c5839cc330)) - **api:** manual updates ([c3e57cd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c3e57cdb3c7e6fc64fc65fa1914077799c106a09)) - **api:** manual updates ([b8e4dc6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b8e4dc6486c5f10756210a598ff8e30dffecca31)) - **api:** update path placeholders ([ee5d559](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ee5d5598cb872fe66339337498626ecf7adf647d)) - **threat_events:** add list support ([8cad549](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8cad549e71073f708636a50415da210fd719f8e2)) - **workers_for_platforms_script_secret:** remove terraform resource ([0327716](https://github.com/cloudflare/terraform-provider-cloudflare/commit/03277163bb9d3f62230779d2924c1e9df45067ac)) ##### Bug Fixes - **api:** Fix workers_route identifier attributes ([cf994ae](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cf994aefc300990293cd0278ded380c3f099cdf4)) - **build:** do not fail if go mod tidy fails during bootstrapping ([99c36f3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/99c36f37aee512b76c09a965fc1fbbe1f170c56a)) - **cloud_connector:** dedupe nested fields ([63e0303](https://github.com/cloudflare/terraform-provider-cloudflare/commit/63e030325a0a2262b45d97aef2ba94e7b95f89b9)) - fix caching issue between Unmarshal and UnmarshalComputed ([f253a26](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f253a26fa25b774c8ffb8752010b46a8e0faa27f)) - **resources:** do not refresh resources that have unsupported response types ([febe04e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/febe04ec7f9341f665280be89bcb5ffea2ee4886)) - **schema:** fix configurability calculation for nested properties without computed values ([428f76b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/428f76bd7a3ac19521b65a8859ff8d46a6eba383)) - **workers_kv:** fix `cloudflare_workers_kv` state refresh ([2e61b3e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2e61b3ec6c64993910f638a8606cdf9be53d5c41)) - **workers:** rectify bad merge ([6937388](https://github.com/cloudflare/terraform-provider-cloudflare/commit/69373887686a9be31129b2d80f2def06e34619cc)) ##### Chores - **ci:** only use depot for staging repos ([ce5dd65](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ce5dd654a9eee33e5711f80996d5b315deb8fe67)) - **ci:** run on more branches ([b90e5eb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b90e5eb1951a46b2296da87805945b6aa5c5751f)) - **ci:** run on more branches and use depot runners ([0a38714](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0a3871498cac255e4620e381bb39c576ccd77320)) - **workers_kv:** test resource properly supports drift detection ([d3777ed](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d3777edff39f4009579c2b011673552bebd8f47e)) - **workers_kv:** update acceptance test to use v2 cloudflare-go client ([d717117](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d7171178e4da5d9ea8ef67663abdcb698360b71d)) ### [`v5.3.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#530-2025-04-09) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.2.0...v5.3.0) Full Changelog: [v5.2.0...v5.3.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.2.0...v5.3.0) ##### Features - **access_policy:** remove invalid defaults ([#&#8203;5417](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5417)) ([5f6bec0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5f6bec0604d092f338a0e57024a8107ab912a05a)) - add script to build without optimisations ([#&#8203;5436](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5436)) ([d1a4f49](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d1a4f4924377f614e8a52c81aa6754e92ad45822)) - **api:** Add workers telemetry routes ([828b20e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/828b20ee9ae399b47b3233ee22dfb6443130fc87)) - **api:** api update ([13ab544](https://github.com/cloudflare/terraform-provider-cloudflare/commit/13ab544fb12f5d4bcad144037160038df43e18b3)) - **api:** api update ([38b779c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/38b779c847a98d76c1fbe41c7120f08e1169c6ae)) - **api:** api update ([35e5ee6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/35e5ee687cfb1504421c4853a107d9a18490bb86)) - **api:** api update ([f8f6637](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f8f6637f12a964c2cc0f03640ffb29d7dea881d3)) - **api:** api update ([e00cc2f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e00cc2fa98890089bf3685ab2f09782222d1b054)) - **api:** api update ([c077795](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c0777953a60d316449956ac40ae2eb91972355b2)) - **api:** api update ([3b8d719](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3b8d71957ca2e5cd89d3d3a4b556f79e6ac7821c)) - **api:** api update ([0497567](https://github.com/cloudflare/terraform-provider-cloudflare/commit/049756736f23cc65090532d17460db5879b64c74)) - **api:** api update ([a5b6d28](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a5b6d283315f789fd3336b1e50a8168b6e442ac6)) - **api:** api update ([85ca5b6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/85ca5b656bb5525ab5e1d2e680c5d106bbd0a82e)) - **api:** api update ([119ea92](https://github.com/cloudflare/terraform-provider-cloudflare/commit/119ea928006e646c712dd764473c81a9dad71ec0)) - **api:** api update ([b5b0a8c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b5b0a8cf514adbef120d2ac895f1a15868c8f498)) - **api:** api update ([1d07b70](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1d07b70c1c312693ea08cf37290d9a24e60cb704)) - **api:** api update ([72a9f83](https://github.com/cloudflare/terraform-provider-cloudflare/commit/72a9f83b8c206d77eea18413c6efe7a9bdc2d883)) - **api:** api update ([c4180b7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c4180b7e7fba960af9b45ebefd9c64bb5527058a)) - **api:** api update ([cff25d6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cff25d66216405d353ad817fdb22cd6ddef6f5fd)) - **api:** api update ([72d3824](https://github.com/cloudflare/terraform-provider-cloudflare/commit/72d3824b2e229f454fac17d95efeaf2ae80deff6)) - **api:** api update ([664cb3c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/664cb3cc5aa838e4bc78b398ad845f0965365e50)) - **api:** api update ([44a8c6b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/44a8c6be67f0b0d01e77f033a68c58e99f097fcc)) - **api:** api update ([92919cb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/92919cb9ca0cf2ca0e5762a4d6da588524460b7d)) - **api:** api update ([ac6ab4b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ac6ab4bf7d29dcc85dc91fd462cced31964d3cdb)) - **api:** api update ([759abb8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/759abb8584ea6d59c534c0342ad0938c2601c765)) - **api:** api update ([32c8ef6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/32c8ef68a5c8b2289976a6f7d3f50a0c79e998e4)) - **api:** api update ([dabc087](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dabc087a50bc609716ad070b818ec08c4e457d6a)) - **api:** api update ([8611b80](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8611b80185a73a6936e19e7e5f874703b9e23153)) - **api:** api update ([7053012](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7053012fbcdbb7157e4a9ed92def2fcfd06c9004)) - **api:** api update ([45b4ae6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/45b4ae604d62fd7f0d7d32bef705b371df79ea6f)) - **api:** api update ([e959fe3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e959fe30e189e64211978f20beaefec8a7ec00bb)) - **api:** api update ([be9ae70](https://github.com/cloudflare/terraform-provider-cloudflare/commit/be9ae70db4cbec6b9251d0d1d76a84ba9904b075)) - **api:** api update ([37e7245](https://github.com/cloudflare/terraform-provider-cloudflare/commit/37e724594c2d7c884dc6059d3385a8aa077f093b)) - **api:** api update ([b3f3126](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b3f312627a23a3030674f4a80d6a49c61191f2fd)) - **api:** api update ([80ac5b7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/80ac5b714c857c9a64f53009c57f7f8b9d68002a)) - **api:** api update ([f281c3f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f281c3fc68adba00b116551c123e592dd3e36f0d)) - **api:** api update ([761a96f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/761a96f59d29d571b324d7c0654f6d1563b80317)) - **api:** api update ([2bb8703](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2bb87034fd1cbe46f705d417c89d2b5710ba21cc)) - **api:** api update ([69ead96](https://github.com/cloudflare/terraform-provider-cloudflare/commit/69ead9675f73c116c0a14a12cab65411ff779e11)) - **api:** api update ([e3871a2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e3871a293182a69492adf821e3c86a1d16acb984)) - **api:** api update ([09e6236](https://github.com/cloudflare/terraform-provider-cloudflare/commit/09e62364d60a454beb303244b31e8d5ff13c3bb0)) - **api:** api update ([0be6b20](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0be6b20f470c9e3e2bfe2573a154ae3453cb4aff)) - **api:** api update ([2e1e307](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2e1e3078b7f65315bccfd6ddc3226630d6ef9ab3)) - **api:** api update ([78f2553](https://github.com/cloudflare/terraform-provider-cloudflare/commit/78f25532c5233ffc71eb8b8c7128bfecb2737912)) - **api:** api update ([67496e3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/67496e3f5829bda41490209d7a97de663c477c1b)) - **api:** api update ([#&#8203;5372](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5372)) ([b940618](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b940618db1d989b0cc93c9adc631fb772b9b28e1)) - **api:** api update ([#&#8203;5375](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5375)) ([a8ea03c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a8ea03ce65382a0c40ca2a7a3880dc4f32d7b5f3)) - **api:** api update ([#&#8203;5384](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5384)) ([d24be4d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d24be4d0b5fea8d5cfde1eade41e8972ff19a8d0)) - **api:** api update ([#&#8203;5396](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5396)) ([92c6897](https://github.com/cloudflare/terraform-provider-cloudflare/commit/92c68977133c01bf0dc7f46076a32a2aba6a71b4)) - **api:** api update ([#&#8203;5408](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5408)) ([e6b94c8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e6b94c8c40af64f564df122c7c4083c74b682850)) - **api:** api update ([#&#8203;5426](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5426)) ([bf1eec3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bf1eec3e78d4f108c0712a0f8899375725e20231)) - **api:** api update ([#&#8203;5430](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5430)) ([990d99f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/990d99fbf70fb4b216c265d4db39fb22e3f44d7d)) - **api:** api update ([#&#8203;5438](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5438)) ([205c1a1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/205c1a1ebf6abea8f05a6edc90f33b1efe62ba19)) - **api:** api update ([#&#8203;5442](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5442)) ([bcb6b61](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bcb6b615957ee938131840304dcaaa5ed135346d)) - **api:** api update ([#&#8203;5444](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5444)) ([0c62078](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0c62078656b6d6deba250cbb5f69e41408de274f)) - **api:** api update ([#&#8203;5447](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5447)) ([3518fb9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3518fb9558d503622e64c97cb5f3fb8e4aca8ed4)) - **api:** api update ([#&#8203;5449](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5449)) ([a018ca5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a018ca5f012008bfdbc28ef252052154ac6b1c11)) - **api:** api update ([#&#8203;5453](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5453)) ([e914374](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e91437447fb39867e241cbe4798cde2656a5437b)) - **api:** api update ([#&#8203;5457](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5457)) ([369b4be](https://github.com/cloudflare/terraform-provider-cloudflare/commit/369b4be85e2135f45cf186557eeed5d115cdcb3a)) - **api:** api update ([#&#8203;5464](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5464)) ([10dae6c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/10dae6c523958a41af4786a72fe57e11c31f0326)) - **api:** api update ([#&#8203;5465](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5465)) ([a432bdb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a432bdb8b87822c3e493ba82344b5ba25f5a2ab8)) - **api:** api update ([#&#8203;5467](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5467)) ([0aee40f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0aee40f098781938906347f0787140996a6035d8)) - **api:** api update ([#&#8203;5468](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5468)) ([95d34e2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/95d34e2b765410c5a3e1c994b054d7b3de2a40b6)) - **api:** api update ([#&#8203;5469](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5469)) ([d96661d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d96661df7d86a83ff4850f812d7b384577c3320d)) - **api:** api update ([#&#8203;5470](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5470)) ([96ea789](https://github.com/cloudflare/terraform-provider-cloudflare/commit/96ea7898e70bcb7f94a8f28d7a3db64e1828df51)) - **api:** api update ([#&#8203;5473](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5473)) ([f21aa4e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f21aa4ea1cb17cd8dba0edd5bf902f6d86aa9f01)) - **api:** api update ([#&#8203;5477](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5477)) ([7f1a73f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7f1a73f15d29a30481d326c25da8a745c03d1486)) - **api:** api update ([#&#8203;5478](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5478)) ([e2e5502](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e2e550282edb3cfc17017cd81b30bce0821119de)) - **api:** api update ([#&#8203;5479](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5479)) ([1daafb7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1daafb753364f87f32b7c5a8624bd131a62d3b9a)) - **api:** display deprecation messages on resources and attributes ([#&#8203;5425](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5425)) ([4a0554e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4a0554e6e2f40ea65b6bf145b905e7674f2e0d87)) - **api:** manual updates ([02da0fd](https://github.com/cloudflare/terraform-provider-cloudflare/commit/02da0fde7cc4cccd1de6610de23b254e1c8ddd6a)) - **api:** manual updates ([dc58a0f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dc58a0f35c0c66fc630bb3449097d252694bdcc7)) - **api:** manual updates ([abd45b1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/abd45b1bfe1efa17094fadcb698a9cfef194e67f)) - **api:** manual updates ([b18b48b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b18b48b270752c2024bb8bb2c325c3b7f19a2471)) - **api:** manual updates ([27e8929](https://github.com/cloudflare/terraform-provider-cloudflare/commit/27e8929392495303be7114cb4f51f8bdf1ccc5cd)) - **api:** manual updates ([b92b2d7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b92b2d7986f6d73b73e9c1e7c60e471f210b73db)) - **api:** manual updates ([2f2436d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2f2436d4e7542b77efac18da6e21316729663290)) - **api:** Update workers telemetry route methods ([2b4db81](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2b4db81a6444e13c2f21bd77014bd30430f58a62)) - **devices:** add registrations support ([05bc7a9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/05bc7a971707f9adc6557b06dbc24ab3c87f0da5)) - **docs:** add secrets store to navigation ([b5be043](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b5be043d7a75121bfb147b54c4b9be49d5e5d0ec)) - **pipelines:** add support ([5068d66](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5068d6699fe455de3cacdbc71fb78048defe036b)) - **secret_store:** add support ([aa76038](https://github.com/cloudflare/terraform-provider-cloudflare/commit/aa7603828e48777a65b997184ee3ec2868286e8a)) - **secrets_store:** remove incorrect bulk edit endpoint ([a8e9411](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a8e9411e2cd87f167472038166bc7433e9d7e5dc)) ##### Bug Fixes - **access_policy:** remove invalid defaults ([#&#8203;5416](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5416)) ([daaceff](https://github.com/cloudflare/terraform-provider-cloudflare/commit/daaceff2c0f22f21275b3277b2103e64d238a936)) - **account_token:** handle unordered `policies` ([#&#8203;5433](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5433)) ([3f36851](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3f36851222781c0c5b0dc96f77fb5c0e7ba69b25)) - add deserialization annotations to synthetic ID properties ([#&#8203;5376](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5376)) ([754df3f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/754df3fd266522489aa360756cdfc15241bf1c10)) - **api_token:** handle value across updates ([#&#8203;5414](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5414)) ([1db1294](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1db1294b447e97ce7351c9ffe83bcb2ae3b5e5a6)) - **api:** better support for environment variables as provider properties ([#&#8203;5377](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5377)) ([a6e7785](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a6e7785d9c72e3cbcf8f6b541cbd1963599f8ffa)) - **api:** skip generation of update endpoint when only a create endpoint exists ([#&#8203;5397](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5397)) ([9b588cb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9b588cb0db19b6c7d7f71001bd3ca34c9226fa53)) - **dns_record:** don't include defaults for `data` ([#&#8203;5461](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5461)) ([8a5e8ce](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8a5e8ceaa66313e2c200146250b5c754d9802da4)) - **hostnames:** define correct path parameter for updates ([#&#8203;5428](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5428)) ([c54a6a0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c54a6a04bbf4187c554a9df8e09f01c969a11715)) - **logpush:** remove empty default value ([#&#8203;5401](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5401)) ([0659e1f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0659e1f23852d7d618175666f92e09a2a081bf71)) - **origin_ca_certificate:** persist values across reads ([#&#8203;5415](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5415)) ([1e6d072](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1e6d072f0c1f8313c679c81d5ccade0a983a7990)) - **r2_custom_domain:** add jurisdiction into the schema ([#&#8203;5404](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5404)) ([7d2b266](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7d2b2663d2f847ea25d580422f7d65530d124779)) - **ruleset:** handle stricter marshaling ([#&#8203;5391](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5391)) ([b9f0292](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b9f029266ec814c5bb53794a8c53c3c92929a98f)) - **workers_cron_trigger:** remove duplicate struct ([#&#8203;5435](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5435)) ([7a54b42](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7a54b42dab13cb4cfca6dd68b278e76208ac950b)) - **workers_for_platforms_script_secret:** correctly update resource name ([#&#8203;5459](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5459)) ([e52e4db](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e52e4db7102fc269e226b10db64cc1d78b80a639)) - **workers_script:** cleanup placement duplication ([#&#8203;5437](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5437)) ([3ac96b6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3ac96b6ba25d4c0a9c1f33be9007dede56ef2604)) - **zero_trust_tunnel_cloudflared_virtual_networ:** persist `is_default` write only value ([#&#8203;5434](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5434)) ([368ab5d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/368ab5d80f2dcb06355cf2e6c04ec517bb16c66c)) - **zero_trust_tunnel_cloudflared:** persist write only values ([#&#8203;5432](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5432)) ([7d62813](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7d6281361484121b3a2294801e4b12a3cf0a83d6)) ##### Chores - **build:** scripts/format should not fail if generate-docs fails ([#&#8203;5466](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5466)) ([56b6feb](https://github.com/cloudflare/terraform-provider-cloudflare/commit/56b6feb6319862bf5f0ddd0d7a664a90be3aaeb2)) - **deps:** bump terraform-plugin-docs ([#&#8203;5399](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5399)) ([ed4e092](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ed4e09202ad3cdfedbb60a071af5235836d9209f)) - **deps:** fix indirect updates ([#&#8203;5402](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5402)) ([12d9433](https://github.com/cloudflare/terraform-provider-cloudflare/commit/12d943380c251ca03d46520f19b11d0728e3f564)) - **internal:** codegen related update ([0d15cfe](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0d15cfe01b3920cbe13d63778a1d58a2f3c6c142)) - **internal:** codegen related update ([#&#8203;5441](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5441)) ([ec3412b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ec3412ba07b6d01e87f460aee30365dedcb23c45)) - **internal:** codegen related update ([#&#8203;5443](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5443)) ([a82d949](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a82d9494ce181036784dd9cbf7208014cb5c23e7)) - **internal:** codegen related update ([#&#8203;5463](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5463)) ([d3d4be5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d3d4be5044f1b20abc47ea900b14339c055c1403)) - remove unnecessary `toListParams` methods in singular data sources ([#&#8203;5371](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5371)) ([495ae4c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/495ae4cbae690b700e5c257880162781e1c66cec)) - **tests:** improve enum examples ([#&#8203;5476](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5476)) ([225ac31](https://github.com/cloudflare/terraform-provider-cloudflare/commit/225ac31022c973b393703f788dc7ca621eef73a0)) - update dependencies ([#&#8203;5387](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5387)) ([b3bff1d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b3bff1d6831a07e5592fab4ee671ce05cd79aa11)) ##### Documentation - generate ([#&#8203;5400](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5400)) ([ecf3561](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ecf3561e757ca5a42a49e29c17e682bbf923b201)) - generate ([#&#8203;5429](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5429)) ([8428f6a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8428f6aab6b56973a2b7988ae236cafdca7d063c)) - generate ([#&#8203;5462](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5462)) ([80b2588](https://github.com/cloudflare/terraform-provider-cloudflare/commit/80b2588ae9eb9010408deb0124cfed9f4dce2c38)) - generate ([#&#8203;5480](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5480)) ([d7e3b84](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d7e3b84c1e9fcfaea3022ccfad5da983a3855a2f)) ### [`v5.2.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#520-2025-03-20) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.1.0...v5.2.0) Full Changelog: [v5.1.0...v5.2.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.1.0...v5.2.0) ##### Features - add docs generation to format script ([#&#8203;5294](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5294)) ([a199683](https://github.com/cloudflare/terraform-provider-cloudflare/commit/a199683abcd5fcbefc88ad09a88287faf4cb2a66)) - add SKIP_BREW env var to ./scripts/bootstrap ([#&#8203;5274](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5274)) ([45090a9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/45090a94f1b2fd65a8c5c204d8abc834e42e35b2)) - **api:** api update ([#&#8203;5243](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5243)) ([7d287a7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7d287a725ed750935ddb7837fca6af08b8dac94f)) - **api:** api update ([#&#8203;5249](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5249)) ([9f253d5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9f253d5648823900dd0d883c40c8a10d80a89809)) - **api:** api update ([#&#8203;5257](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5257)) ([220adc9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/220adc96184f1e8c00710a344cb2c3c8e73ab2ef)) - **api:** api update ([#&#8203;5265](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5265)) ([fc3045a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fc3045aef7a13601bc9c7a71f32376378c80daa9)) - **api:** api update ([#&#8203;5267](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5267)) ([c7198d8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c7198d89cedfc2d48c4d1daa08647d7c9a8541e3)) - **api:** api update ([#&#8203;5269](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5269)) ([3f44f89](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3f44f894e107282b3dae7408b80f669bf8ee47b4)) - **api:** api update ([#&#8203;5270](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5270)) ([56c1da3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/56c1da3ce85fe18a9e7bf28b38d2f611a2ecd736)) - **api:** api update ([#&#8203;5271](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5271)) ([b6c093a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b6c093ab6af31273b34c01c246af0b38cfba2de1)) - **api:** api update ([#&#8203;5293](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5293)) ([941a30a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/941a30afc5025fb28cd2da827b7be00e75c63cb4)) - **api:** api update ([#&#8203;5295](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5295)) ([86e4e4e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/86e4e4e9ab3644c7189007f42b122691265e76c3)) - **api:** api update ([#&#8203;5299](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5299)) ([fe8c29d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fe8c29d143b77c1e50bc25f0b59da4abd38d6322)) - **api:** api update ([#&#8203;5300](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5300)) ([0abdfcf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0abdfcf8129a6519c07ae0a7f29dec7915ba6014)) - **api:** api update ([#&#8203;5302](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5302)) ([063348c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/063348cb6073bc48b00fb7195b7236b0b9ee937a)) - **api:** api update ([#&#8203;5309](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5309)) ([b8674a5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b8674a563cc8a83f48a4734888212ef842015da4)) - **api:** api update ([#&#8203;5325](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5325)) ([9a65852](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9a6585275ca77c3259319fd3d9ab157035501a4a)) - **api:** api update ([#&#8203;5326](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5326)) ([5cc7f58](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5cc7f589b9a4eb80aeadd2c11075ab81704dcd0b)) - **api:** api update ([#&#8203;5332](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5332)) ([f16b95e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/f16b95e4e95464e74b00b00358f3726fe89b3c5c)) - **api:** api update ([#&#8203;5338](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5338)) ([6ae5427](https://github.com/cloudflare/terraform-provider-cloudflare/commit/6ae5427bb4a87c07acc3ebeb78009acd529799e7)) - **api:** api update ([#&#8203;5354](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5354)) ([98b1ec9](https://github.com/cloudflare/terraform-provider-cloudflare/commit/98b1ec9b256c744255956bc2b6a50820acda4437)) - **api:** api update ([#&#8203;5355](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5355)) ([0fb620e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0fb620eb56a3a7dbb60d7f52c991ebfd05d9a13e)) - **api:** api update ([#&#8203;5356](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5356)) ([9ca6737](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9ca67378c321bcb99598bfce616f661d8e5d901d)) - **api:** api update ([#&#8203;5357](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5357)) ([2324e79](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2324e79dfbc54d011b015385d6229a8ff782308b)) - **api:** api update ([#&#8203;5359](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5359)) ([5b1c190](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5b1c1905a39c6cf515eac121df14b58059b92a25)) - **api:** manual updates ([#&#8203;5314](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5314)) ([2660117](https://github.com/cloudflare/terraform-provider-cloudflare/commit/26601178a7c3f03eda3d4e66e81271846429884f)) - **custom_pages:** add resource ([#&#8203;5343](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5343)) ([57d76e2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/57d76e23593011eb96be1570b05e0a3a8a221ffe)) - **custom_pages:** mark `identifier` as `id` ([#&#8203;5344](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5344)) ([9705e1b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9705e1b119047d466f77155b6268f245d41082d8)) - **custom_pages:** mark `identifier` as `id` ([#&#8203;5345](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5345)) ([5d1afaa](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5d1afaa346df1660aec5dcf7d9da53f3664ac366)) - **custom_pages:** reintroduce endpoints ([#&#8203;5312](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5312)) ([4653c96](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4653c961cb2a9231deb80da0fd769cbadf6e3421)) - **dns_settings:** fix hierarchy ([#&#8203;5291](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5291)) ([cb5bee3](https://github.com/cloudflare/terraform-provider-cloudflare/commit/cb5bee340be778e6c0ea07a48e400cd72fb2ed03)) - **dns:** split account and zone DNS settings ([#&#8203;5283](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5283)) ([3c9e05e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3c9e05ee132a52f049a67c514294c2c486e00711)) - **dns:** split account and zone DNS settings ([#&#8203;5285](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5285)) ([d669e8f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d669e8f2735356b1c56a0206f7381423797b8f77)) - **internal:** add HA and IO to initialisms ([#&#8203;5276](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5276)) ([ead063a](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ead063a7742ee151ea9dda46eec10488a5e9d458)) - **internal:** bump cloudflare-go to 4.2.0 ([#&#8203;5341](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5341)) ([559850d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/559850d44763fef8cdb613f4d96ce4da3f33e1e7)) - **internal:** revert HA and IO to initialisms ([#&#8203;5279](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5279)) ([8cce7e4](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8cce7e420551cec2953509ce3d32dab4f9ea627d)) - **waiting_rooms:** add account level list API ([#&#8203;5310](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5310)) ([915f6f7](https://github.com/cloudflare/terraform-provider-cloudflare/commit/915f6f7035e7dd7e35f7ffd234dd0bd65a4905aa)) - **workers:** add in secrets endpoints ([#&#8203;5329](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5329)) ([0d8f363](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0d8f363ce542866bea12a9214853a29f72aa1652)) - **zero_trust_device\_\*\_profile:** mark include and exclude as mutually exclusive ([2db548c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2db548c60629c165e0f661212b77e978c5fa87e5)) ##### Bug Fixes - **accoun_token:** mark `meta` as read only ([84e8c23](https://github.com/cloudflare/terraform-provider-cloudflare/commit/84e8c23b53e790cdb9a87f88121f3a936334e76c)) - **account_token:** fix missing model change ([fff0f2c](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fff0f2c123122821d06b799d953cb48e91b91309)) - **account_token:** handle `value` write only field ([4cbb4b5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/4cbb4b5e4762f977930285f56ef82df0987c998e)) - **account:** remove recreation on tenant unit ([76fbb98](https://github.com/cloudflare/terraform-provider-cloudflare/commit/76fbb980d75773099dd6c79f0633311b41e5fc2e)) - **api:** avoid spurious replacement plans for computed ID properties ([#&#8203;5244](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5244)) ([37baea6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/37baea6253e3fbb47ef7ea4450f35f89b5bcd20a)) - **api:** remove min and max validations in mismatched union variants ([#&#8203;5263](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5263)) ([b5f51a0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b5f51a09d84433fe01dcd87b1abab4f1c0171448)) - **authenticated_origin_pulls_certificate:** handle `private_key` write only field ([78b9ff1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/78b9ff10b903843ed2afa364e463c55b62631409)) - **authenticated_origin_pulls_certificate:** populate `certificate_id` from the `id` ([2b53245](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2b53245b4f0c92cf017962ea67270bd10bd4e6cf)) - **dns_record:** relax constraint for overlapping unions ([ac79ff8](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ac79ff82a87fc87b9d33b58a438ec9eae1ac8a48)) - find-by style data source attributes should share models with plural data sources ([#&#8203;5251](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5251)) ([d488159](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d488159a2c80abfde39b5ccc2fe571a56e96905b)) - **r2_custom_domain:** remove duplicated domain value ([e062813](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e0628130a1c6231b2afab0dd8b5bfea4a5aa737a)) - **r2_custom_domain:** update path placeholders to de-duplicate internal values ([#&#8203;5281](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5281)) ([5ef949d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/5ef949d9c0c3f4de1b3d304f24e9406b3a92ce3c)) - **rulesets:** remove unused fields ([dcab45f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/dcab45f52e21d6b96668c2c37718aa9b5e429d24)) - **waiting_rooms:** comment out broken struct for now ([3f89aef](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3f89aef24be42d53a31661e80184b8f6a586ec3a)) - **workers_script:** re-resolve the correct schemas ([05b25ba](https://github.com/cloudflare/terraform-provider-cloudflare/commit/05b25bac38ea0f005ea9eb08592c23160f8248e3)) ##### Chores - **internal:** codegen related update ([#&#8203;5286](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5286)) ([1e603a0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1e603a075cb7a0307257dad2139a02ebb2b034ff)) ##### Documentation - generate ([e13aae0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e13aae021f469c929bb5c0c59db4589cbc67ffe4)) - generate ([9ce87fa](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9ce87fa6d213b34e175f3f5f4db5f371f00b878c)) - generate ([b33529e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b33529e7ac8a3c392358b1163be36eaaf560f85b)) - generate ([771eaed](https://github.com/cloudflare/terraform-provider-cloudflare/commit/771eaedab9d754ea67ea507cacf62f4ae72f0b73)) ### [`v5.1.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/HEAD/CHANGELOG.md#510-2025-02-13) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.0.0...v5.1.0) Full Changelog: [v5.0.0...v5.1.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.0.0...v5.1.0) ##### Features - **api:** disable zero_trust_tunnel_cloudflared_token ([#&#8203;5128](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5128)) ([df2c3bc](https://github.com/cloudflare/terraform-provider-cloudflare/commit/df2c3bc059f35eddb7b91fef866df7c32165cf05)) - **api:** enable zero_trust_tunnel_cloudflared_token ([#&#8203;5127](https://github.com/cloudflare/terraform-provider-cloudflare/issues/5127)) ([1bd200e](https://github.com/cloudflare/terraform-provider-cloudflare/commit/1bd200e88c78565c0ed879e64f8d91473f30e365)) - **grit:** add more support for dns_record attributes ([3dbe899](https://github.com/cloudflare/terraform-provider-cloudflare/commit/3dbe899a8084a14bb586da181318abe17c7f04ef)) - various codegen changes ([d91aee1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/d91aee1ef6b403177eb2bdfb5c73a8a3d36b79c3)) ##### Bug Fixes - **grit:** handle inner objects within the object for records ([e7b7bb1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/e7b7bb1e4d4868b2c94304f9a14069eb5e2822b0)) - **grit:** handle inner objects within the object for records ([c9a5257](https://github.com/cloudflare/terraform-provider-cloudflare/commit/c9a5257d4abbf7f0920415b3ad087789dbfd61ab)) - **grit:** handle inner objects within the object for records ([ae22af5](https://github.com/cloudflare/terraform-provider-cloudflare/commit/ae22af5228a5b73e3193862c0eccc1325df94d79)) - **grit:** make pattern names consistent ([0b2ba12](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0b2ba12bb261244c6e9bd24e4b6fa783f26bc0e7)) - update migration guide to use source, not stdlib ([9d208d6](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9d208d6577f60940ec2bc1d6dcb181fcefbfdfac)) - use correct name for Grit patterns ([2f8d522](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2f8d5220bc1c76003035c5af885883367bf06867)) ##### Documentation - clean out previously set schema_versions ([fba939d](https://github.com/cloudflare/terraform-provider-cloudflare/commit/fba939df831ff60e451c2f50310eb626687bcdb8)) - handle cloudflare_record data migration ([9eb450b](https://github.com/cloudflare/terraform-provider-cloudflare/commit/9eb450bb6f146f49a3f6c9a8c73369d747e164f3)) - regenerate ([bbf53bf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/bbf53bf80a550844e27097487bcc262fbd4d6516)) - update deprecation dates ([7a8b7d2](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7a8b7d2424fe20a0c83e7a76b069d9b7c042f751)) - update page_rules migration guidance ([45e30b1](https://github.com/cloudflare/terraform-provider-cloudflare/commit/45e30b1ed3de447d54223d5479ca52fd8609db42)) ### [`v5.0.0`](https://github.com/cloudflare/terraform-provider-cloudflare/releases/tag/v5.0.0) [Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v4.52.9...v5.0.0) > \[!WARNING] > `v5.x` of this provider is a ground-up rewrite of the SDK, using code generation from our OpenAPI spec. > > There are backwards incompatible changes which are documented and outlined in the migration guide > however, we offer codemods to assist as well as the manual steps if you prefer. > \[!NOTE] > v4.x will no longer be in active development per our [support policy](https://developers.cloudflare.com/fundamentals/reference/sdk-ecosystem-support-policy/) and all feature > development and improvements will land in v5.x. #### Migration guide (including changelog) <https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs/guides/version-5-upgrade> </details> --- ### Configuration 📅 **Schedule**: (UTC) - 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). The local configuration can be found in the [SI Renovate Bot repository](https://git.shivering-isles.com/shivering-isles/infrastructure-gitops/src/branch/main/apps/k8s01/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNTIuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjE1NS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
botaniker force-pushed renovate/cloudflare-5.x from a8086aa38a to 8daf2a31de
Some checks failed
gitops-pr-validation Pipeline failed
2026-07-10 13:41:55 +00:00
Compare
botaniker force-pushed renovate/cloudflare-5.x from 8daf2a31de
Some checks failed
gitops-pr-validation Pipeline failed
to 1c9a011c41
All checks were successful
gitops-pr-validation Pipeline completed successfully
2026-07-11 13:54:01 +00:00
Compare
botaniker force-pushed renovate/cloudflare-5.x from 1c9a011c41
All checks were successful
gitops-pr-validation Pipeline completed successfully
to 5d666e2bbc
All checks were successful
gitops-pr-validation Pipeline completed successfully
2026-07-11 14:43:09 +00:00
Compare
botaniker force-pushed renovate/cloudflare-5.x from 5d666e2bbc
All checks were successful
gitops-pr-validation Pipeline completed successfully
to f735fb5f74
All checks were successful
gitops-pr-validation Pipeline completed successfully
2026-07-17 06:17:55 +00:00
Compare
botaniker force-pushed renovate/cloudflare-5.x from f735fb5f74
All checks were successful
gitops-pr-validation Pipeline completed successfully
to 62a9b03b09
All checks were successful
gitops-pr-validation Pipeline completed successfully
2026-08-06 06:23:22 +00:00
Compare
botaniker force-pushed renovate/cloudflare-5.x from 62a9b03b09
All checks were successful
gitops-pr-validation Pipeline completed successfully
to 24dcda96d4
Some checks are pending
gitops-images Image build started
gitops-pr-validation Pipeline completed successfully
2026-08-25 06:13:20 +00:00
Compare
botaniker force-pushed renovate/cloudflare-5.x from 24dcda96d4
Some checks are pending
gitops-images Image build started
gitops-pr-validation Pipeline completed successfully
to 94b29805d7 2026-09-11 22:16:28 +00:00
Compare
botaniker force-pushed renovate/cloudflare-5.x from 94b29805d7 to a057926a02
All checks were successful
go-lint Pipeline completed successfully
gitops-pr-validation Pipeline completed successfully
2026-09-26 07:26:21 +00:00
Compare
botaniker force-pushed renovate/cloudflare-5.x from a057926a02
All checks were successful
go-lint Pipeline completed successfully
gitops-pr-validation Pipeline completed successfully
to e4c6c70447 2026-10-03 06:19:20 +00:00
Compare
botaniker force-pushed renovate/cloudflare-5.x from e4c6c70447 to c6aeb35ee4 2026-10-12 07:43:12 +00:00 Compare
botaniker force-pushed renovate/cloudflare-5.x from c6aeb35ee4 to 4119d36369 2026-10-14 06:10:24 +00:00 Compare
Some required checks are missing.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/cloudflare-5.x:renovate/cloudflare-5.x
git switch renovate/cloudflare-5.x
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
shivering-isles/infrastructure-gitops!29
No description provided.