Skip to content

Releases: fastly/terraform-provider-fastly

v8.7.1

26 Feb 16:09
v8.7.1
6f8e27d

Choose a tag to compare

8.7.1 (February 26, 2026)

BUG FIXES:

  • fix(ngwaf/rules): corrected the condition type assertion for nested single conditions in a group condition (#1198)

DOCUMENTATION:

  • docs(templates/guides): add a guide for adding a versionless domain to a service using a wildcard tls subscription (#1194)
  • docs(templates/guides): add a guide for using versionless domains with a Certainly subscription to a new devlivery service (#1195)
  • docs(templates/guides): add a guide for migrating delivery service classic domain to a versionless domain (#1202)
  • docs(templates/guides): add a guide for linking versionless domains to a service when the domains are not managed in Terraform (#1199)
  • docs(templates/guides): add a guide for migrating from the deprecated 'fastly_domain_v1' and 'fastly_domain_v1_service_link' resources and data sources (#1200)
  • docs(ngwaf/rules): updated list of supported values for the 'operator' field for NGWAF WAF rule conditions (#1201)

v8.7.0

20 Feb 17:00
v8.7.0
b62454f

Choose a tag to compare

8.7.0 (February 20, 2026)

ENHANCEMENTS:

  • feat(product_enablement): Adding support for the domain_inspector feature to Compute services (#1175)
  • feat(domain_management): Added import support for the fastly_domain_service_link resource and improved test coverage (#1178)
  • feat(domains): Removed _v1 suffixes from domain-related resources and data sources, leaving deprecated aliases in place. (#1181)
  • feat(products/staging): Add a Data Source for Staging IP addresses (#1186)
  • feat(ngwaf/rules): Added support for multival type conditions nested in group_operator blocks. (#1189)

DEPENDENCIES:

  • build(deps): github.com/fastly/go-fastly/v12 from 12.1.0 to 12.1.1 (#1177)
  • build(deps): golang.org/x/net from 0.48.0 to 0.49.0 (#1177)
  • build(deps): github.com/hashicorp/terraform-plugin-log from 0.9.0 to 0.10.0 (#1179)
  • build(deps): github.com/hashicorp/terraform-plugin-sdk/v2 from 2.38.1 to 2.38.2 (#1180)
  • build(deps): github.com/hashicorp/terraform-plugin-log from 0.9.0 to 0.10.0 (#1179)
  • build(go.mod): upgrade golang to 1.25.0 and make appropriate changes (#1183)
  • build(deps): github.com/fastly/go-fastly/v12 from 12.1.1 to 12.1.2 (#1185)
  • build(deps): golang.org/x/net from 0.49.0 to 0.50.0 (#1188)
  • build(deps): github.com/fastly/go-fastly/v12 from 12.1.2 to 13.0.0 (#1190)

v8.6.0

17 Dec 20:10
8b9e78e

Choose a tag to compare

8.6.0 (December 17, 2025)

ENHANCEMENTS:

  • feat(provider): redact Fastly-Key from TF_LOG=DEBUG output (#1167)
  • feat(provider): log response body for HTTP error responses (≥400) in TF_LOG=DEBUG output (#1170)

BUG FIXES:

  • fix(service/backend): corrected a drift issue caused by the keepalive_time attribute (#1156)
  • fix(request_setting): preserve optional bool fields (force_miss, force_ssl, bypass_busy_wait, timer_support) during updates and add acceptance test coverage (#1165)

DEPENDENCIES:

  • build(deps): actions/checkout from 5 to 6 (#1159)
  • build(deps): golang.org/x/net from 0.47.0 to 0.48.0 (#1166)
  • build(deps): actions/checkout from 5 to 6 (#1159)

DOCUMENTATION:

  • docs(ngwaf/rules): provided examples of client_identifiers types for rate limit rules (#1169)
  • docs(logging/bigquery): updates the details of the account_name field to match API requirements (#1171)

v8.5.0

20 Nov 16:47
v8.5.0
a323e67

Choose a tag to compare

8.5.0 (November 20, 2025)

ENHANCEMENTS:

  • feat(compute_acl_entries): add CIDR validation (#1136)

BUG FIXES:

  • fix(header): preserve optional bool field ignore_if_set during updates and add acceptance test coverage (#1142)
  • fix(block_fastly_service_logging_logentries_test): fix tests for logentries to account for API behavior (#1143)
  • fix(image_optimizer_default_settings): preserve optional bool fields (allow_video, webp, upscale) during updates and add acceptance test coverage (#1145)
  • fix(logging_kafka): preserve optional bool fields (use_tls, parse_log_keyvals) during updates and add acceptance test coverage (#1147)
  • fix(product_enablement): ensure ddos_protection mode updates are applied (#1149)

DEPENDENCIES:

  • build(deps): golangci/golangci-lint-action from 8 to 9 (#1144)
  • build(deps): golang.org/x/net from 0.46.0 to 0.47.0 (#1150)
  • build(deps): golangci/golangci-lint-action from 8 to 9 (#1144)
  • build(deps): golang.org/x/crypto from 0.44.0 to 0.45.0 (#1154)

DOCUMENTATION:

  • docs(ngwaf/rules): added signal exclusion rule type documentation (#1140)

v8.4.0

04 Nov 19:47
ec5035f

Choose a tag to compare

ENHANCEMENTS:

  • feat(ngwaf/lists): added support for NGWAF Lists to data sources (#1124)
  • feat(ngwaf/rules): added support for NGWAF Rules to data sources (#1124)
  • feat(ngwaf/signals): added support for NGWAF Signals to data sources (#1124)

BUG FIXES:

  • fix(logging_https): ensure response_condition is applied during updates and add acceptance test coverage (#1130)
  • fix(backend): preserve optional bool fields (use_ssl, ssl_check_cert, prefer_ipv6, auto_loadbalance) during updates and add acceptance test coverage (#1133)
  • fix(domains_v1/service_link): corrected a behavior where new service links created were not referring to 'domain_id' values correctly (#1132)
  • fix(logging/compute): corrected drift behavior for some compute logging endpoints where the value of 'period' was not being retained correctly (#1134)
  • fix(tls/subscriptions): corrects 'common_name' validation for update operations (#1135)

DOCUMENTATION:

  • docs(ngwaf/rules): imroved usage examples of various NGWAF Rule patterns (#1128)

v8.3.2

16 Oct 16:18
v8.3.2
2f24d4d

Choose a tag to compare

8.3.2 (October 16, 2025)

DOCUMENTATION:

  • fix: correct release with non main tag

v8.3.1

15 Oct 18:00
v8.3.1
941dcbb

Choose a tag to compare

8.3.1 (October 15, 2025)

BUG FIXES:

  • fix(logging/https): corrected a bug where users that had a HTTPS logging block would encounter 'gzip_level' API errors after upgrading to the v8.1.0 provider or later (#1118)

DEPENDENCIES:

  • build(deps): stefanzweifel/git-auto-commit-action from 6 to 7 (#1120)
  • build(deps): golang.org/x/net from 0.44.0 to 0.46.0 (#1119)

v8.3.0

30 Sep 18:23
v8.3.0
22c6da0

Choose a tag to compare

8.3.0 (September 30, 2025)

ENHANCEMENTS:

  • feat(logging/https): add support for Period HTTPS logging endpoint (#1097)
  • feat(product_enablement): Add enable/disable support for API Discovery (#1111)
  • feat(domainsv1/data source): add support for the v1 domains data source (#1112)
  • feat(service): 'domain' blocks are now optional (#1113)
  • feat(domain_service_link): add support for domain service links (#1110)

v8.2.0

24 Sep 19:44
v8.2.0
0b410a5

Choose a tag to compare

8.2.0 (September 24, 2025)

ENHANCEMENTS:

  • feat(ngwaf/rules): add support for multival type conditions (#1100)

BUG FIXES:

  • fix(ngwaf/thresholds): Make duration optional and set default when missing (#1107)
  • fix(ngwaf/alert_datadog_integration): Expand allowed Datadog key length (#1107)
  • fix(ngwaf/alerts): Ensure that FASTLY_TF_DISPLAY_SENSITIVE_FIELDS is respected (#1106)

DEPENDENCIES:

  • build(deps): github.com/fastly/go-fastly/v11 from 11.3.1 to 12.0.0 (#1104)
  • build(deps): github.com/hashicorp/terraform-plugin-sdk/v2 from 2.37.0 to 2.38.1 (#1108)
  • build(deps): github.com/fastly/go-fastly/v11 from 11.3.1 to 12.0.0 (#1104)

v8.1.0

17 Sep 21:08
v8.1.0
5f8ec06

Choose a tag to compare

8.1.0 (September 17, 2025)

ENHANCEMENTS:

  • feat(ngwaf/workspace): fix basic usage example
  • feat(ngwaf/workspace): add default_redirect_url to workspaces. (#1068)
  • feat(compute acls): add support for compute ACLs (#1031)
  • refactor(resource_fastly_domain_v1) to use domainmanagement imports and types (#1074)
  • feat(ngwaf/rules): add support for deception and allow_interactive actions (#1077)
  • feat(compute/healthcheck): add support for healthchecks for Compute services (#1079)
  • feat(logging): add support for compression to HTTPS logging endpoint (#1086)
  • feat(compute/logging_newrelicotlp): add support for New Relic OLTP logging for Compute services (#1095)

BUG FIXES:

  • fix(ngwaf/rules): removes the rate limit block from the account level rules schema. (#1065)
  • fix(service_vcl/logging_gcs): resolves an issue where project_id was not being updated for GCS logging_gcs. (#1073)
  • fix(service_vcl/requestsetting): removed a incorrect default value for the xff attribute. (#1078)
  • fix(ngwaf/workspace): corrected zero values being set from workspace imports when attack thresholds are left as default (#1103)

DEPENDENCIES:

  • build(deps): github.com/fastly/go-fastly/v11 from 11.1.1 to 11.2.0 (#1067)
  • build(deps): golang.org/x/net from 0.42.0 to 0.43.0 (#1072)
  • build(deps): github.com/fastly/go-fastly/v11 from 11.1.1 to 11.2.0 (#1067)
  • build(deps): actions/checkout from 4 to 5 (#1071)
  • build(deps): github.com/stretchr/testify from 1.10.0 to 1.11.0 (#1081)
  • build(deps): github.com/stretchr/testify from 1.11.0 to 1.11.1 (#1085)
  • build(deps): github.com/fastly/go-fastly/v11 from 11.3.0 to 11.3.1 (#1087)
  • build(deps): actions/setup-go from 5 to 6 (#1092)
  • build(deps): actions/github-script from 7 to 8 (#1092)
  • build(deps): golang.org/x/net from 0.43.0 to 0.44.0 (#1099)

DOCUMENTATION:

  • docs(ngwaf/rules): add rule action types documentation (#1069)
  • docs(ngwaf/rules): updated rule action type references (#1098)