Releases: fastly/terraform-provider-fastly
Releases · fastly/terraform-provider-fastly
Release list
v9.6.0
9.6.0 (August 11, 2026)
ENHANCEMENTS:
- feat(fastly_audit_log_event_mapping): add resource and data source for managing Audit Log Event Mappings (#1394)
BUG FIXES:
- fix(ngwaf/rules): corrects a bug where rules with a
deceptionaction had theirdeception_typeandallow_interactivefields omitted from update operations, causing an error on subsequent applies (#1396)
Dependencies
- build(deps):
github.com/hashicorp/terraform-plugin-logfrom 0.10.0 to 0.11.0 (#1392)
v9.5.1
9.5.1 (August 07, 2026)
BUG FIXES:
- fix(service_compute): process
healthcheckblocks beforebackendblocks so backends referencing a healthcheck created in the same apply do not fail withNo healthcheck named '<name>'(#1384) - fix(service_vcl): process
dictionaryandresponse_objectblocks beforerate_limiterblocks so a rate limiter referencing a dictionary or response object created in the same apply does not fail (#1384)
Dependencies
- build(deps):
github.com/fastly/go-fastly/v17from 17.1.0 to 17.2.0 (#1382)
v9.5.0
v9.4.0
9.4.0 (July 22, 2026)
ENHANCEMENTS:
- feat(tls_subscription_validation): expose computed
certificate_id, allowing issuance-dependent resources to be chained in a single apply (#1345) - feat(tls/subscription): include subscription ID and domains in
fastly_tls_subscriptionAPI error messages so failing resources can be identified when managing many subscriptions (#1344)
BUG FIXES:
- fix(logging): Validate logging
formatlength (max 12288 characters) at plan/validate time instead of failing at apply time (#1342) - fix(tls_subscription): allow
configuration_idattribute changes to be updated without requiring a resource replacement (#1353) - fix(tls_subscription_validation): key resource validity on certificate presence instead of
issuedstate, so subscriptions inrenewingstate no longer destroy/recreate the validation resource on refresh (#1345) - fix(tls_activation): fail fast with an actionable error when
certificate_idis empty (certificate not yet issued) instead of an opaque API 400; document that managed subscription domains are auto-activated by Fastly and must not be paired withfastly_tls_activation(#1345)
v9.3.1
9.3.1 (July 09, 2026)
BUG FIXES:
-
fix(ngwaf/signals): increase character limit of the
nameattribute to128(#1338) -
fix(ngwaf/rules): allow
templated_signalrules to be created without conditions (#1330)
Dependencies
- build(deps):
go.mongodb.org/mongo-driverfrom 1.17.4 to 1.17.7 (#1309) - build(deps):
github.com/fastly/go-fastly/v16from 15.0.3 to 16.0.0 (#1332) - build(deps):
github.com/fastly/go-fastly/v16from 16.0.0 to 16.0.1 (#1336) - build(deps):
golang.org/x/netfrom 0.56.0 to 0.57.0 (#1336) - build(deps):
github.com/fastly/go-fastly/v16from 15.0.3 to 16.0.0 (#1332)
v9.3.0
v9.2.1
v9.2.0
9.2.0 (May 20, 2026)
ENHANCEMENTS:
- feat(service/backend): added support for the
MaxLifetimeandMaxUseattributes (#1233)
BUG FIXES:
- fix(block_fastly_service_product_enablement): Allow
bot_managementto be enabled on Compute services (#1270) - fix(resource_fastly_integration): recreate integrations deleted outside of Terraform (#1273)
DEPENDENCIES:
v9.1.1
9.1.1 (April 22, 2026)
BUG FIXES:
- fix(ngwaf/rules): updated validation to allow the maximum value of rate limit rule thresholds to
1000000(#1236)
DEPENDENCIES:
- build(deps):
actions/github-scriptfrom 8 to 9 (#1232) - build(deps):
github.com/fastly/go-fastly/v14from 14.0.0 to 14.2.0 (#1231) - build(deps):
golang.org/x/netfrom 0.52.0 to 0.53.0 (#1231) - build(deps):
github.com/deckarep/golang-set/v2from 2.8.0 to 2.9.0 (#1234)
DOCUMENTATION:
- docs(state_upgrader_bot_management): add subcategory and header to state upgrade guide (#1230)
v9.1.0
9.1.0 (April 07, 2026)
ENHANCEMENTS:
- feat(product_enablement): add state upgrader for bot_management schema change from v9.0.0 - automatically migrates existing boolean values to new list structure with contentguard attribute (#1226)
BUG FIXES:
- fix(product_enablement/bot_management): fix Optional/MinItems schema conflict (#1228)