Releases: fastly/terraform-provider-fastly
Releases · fastly/terraform-provider-fastly
v8.7.1
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
8.7.0 (February 20, 2026)
ENHANCEMENTS:
- feat(product_enablement): Adding support for the
domain_inspectorfeature to Compute services (#1175) - feat(domain_management): Added import support for the
fastly_domain_service_linkresource and improved test coverage (#1178) - feat(domains): Removed
_v1suffixes 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
multivaltype conditions nested ingroup_operatorblocks. (#1189)
DEPENDENCIES:
- build(deps):
github.com/fastly/go-fastly/v12from 12.1.0 to 12.1.1 (#1177) - build(deps):
golang.org/x/netfrom 0.48.0 to 0.49.0 (#1177) - build(deps):
github.com/hashicorp/terraform-plugin-logfrom 0.9.0 to 0.10.0 (#1179) - build(deps):
github.com/hashicorp/terraform-plugin-sdk/v2from 2.38.1 to 2.38.2 (#1180) - build(deps):
github.com/hashicorp/terraform-plugin-logfrom 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/v12from 12.1.1 to 12.1.2 (#1185) - build(deps):
golang.org/x/netfrom 0.49.0 to 0.50.0 (#1188) - build(deps):
github.com/fastly/go-fastly/v12from 12.1.2 to 13.0.0 (#1190)
v8.6.0
8.6.0 (December 17, 2025)
ENHANCEMENTS:
- feat(provider): redact
Fastly-KeyfromTF_LOG=DEBUGoutput (#1167) - feat(provider): log response body for HTTP error responses (≥400) in
TF_LOG=DEBUGoutput (#1170)
BUG FIXES:
- fix(service/backend): corrected a drift issue caused by the
keepalive_timeattribute (#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/checkoutfrom 5 to 6 (#1159) - build(deps):
golang.org/x/netfrom 0.47.0 to 0.48.0 (#1166) - build(deps):
actions/checkoutfrom 5 to 6 (#1159)
DOCUMENTATION:
v8.5.0
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_setduring 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_protectionmode updates are applied (#1149)
DEPENDENCIES:
- build(deps):
golangci/golangci-lint-actionfrom 8 to 9 (#1144) - build(deps):
golang.org/x/netfrom 0.46.0 to 0.47.0 (#1150) - build(deps):
golangci/golangci-lint-actionfrom 8 to 9 (#1144) - build(deps):
golang.org/x/cryptofrom 0.44.0 to 0.45.0 (#1154)
DOCUMENTATION:
- docs(ngwaf/rules): added signal exclusion rule type documentation (#1140)
v8.4.0
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_conditionis 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
8.3.2 (October 16, 2025)
DOCUMENTATION:
- fix: correct release with non main tag
v8.3.1
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:
v8.3.0
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
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:
v8.1.0
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/v11from 11.1.1 to 11.2.0 (#1067) - build(deps):
golang.org/x/netfrom 0.42.0 to 0.43.0 (#1072) - build(deps):
github.com/fastly/go-fastly/v11from 11.1.1 to 11.2.0 (#1067) - build(deps):
actions/checkoutfrom 4 to 5 (#1071) - build(deps):
github.com/stretchr/testifyfrom 1.10.0 to 1.11.0 (#1081) - build(deps):
github.com/stretchr/testifyfrom 1.11.0 to 1.11.1 (#1085) - build(deps):
github.com/fastly/go-fastly/v11from 11.3.0 to 11.3.1 (#1087) - build(deps):
actions/setup-gofrom 5 to 6 (#1092) - build(deps):
actions/github-scriptfrom 7 to 8 (#1092) - build(deps):
golang.org/x/netfrom 0.43.0 to 0.44.0 (#1099)