Skip to content

Releases: fastly/go-fastly

v10.4.0 - 2025-06-20

20 Jun 19:02
v10.4.0
e9098b1

Choose a tag to compare

v10.4.0 (2025-06-20)

Full Changelog

Enhancements:

  • feat(ngwaf): add support for requests (#688)
  • feat(ngwaf): add support for timeseries (#689)
  • feat(ngwaf): add support for signals (#692)

Bug fixes:

  • fix(logging): Improve documentation of Region and ProcessingRegion fields. (#690)
  • fix(observability_custom_dashboard): add json descriptor to update field (#696)

Dependencies:

  • build(deps): golang.org/x/crypto from 0.38.0 to 0.39.0 (#693)

v10.3.0

04 Jun 18:44
v10.3.0
af1eb33

Choose a tag to compare

v10.3.0 (2025-06-04)

Full Changelog

Enhancements:

  • feat(ngwaf): add support for virtualpatches (#680)
  • feat(ngwaf): add support for the events portion of the ngwaf api (#684)
  • feat(ngwaf): adds CRUD operations for the redactions portion of the ngwaf API (#685)
  • feat(logging): Add support for 'ProcessingRegion' attribute for all logging endpoints. (#686)

v10.2.0 - 2025-05-21

21 May 15:44
v10.2.0
6846a52

Choose a tag to compare

v10.2.0 (2025-05-21)

Full Changelog

Enhancements:

  • feat(domains): add description field (#673)
  • feat(ngwaf): add support for workspaces (#679)

Bug fixes:

  • fix(Domain Discovery): add omitempty tag to response types for suggest and status endpoints.
  • fix(fastly/observability_custom_dashboard): add tag to omit context from the json request for observability dashboards(#682)

v10.1.0 - 2025-05-07

07 May 18:56
v10.1.0
4c718a3

Choose a tag to compare

v10.1.0 (2025-05-07)

Full Changelog

Enhancements:

  • feat(Domain Discovery): add suggest and status domain tools endpoints (#672)
  • feat(fastly): adds context param to most inputs, allowing users of the library to pass context to a request (#670)
  • feat(go.mod): upgrade to go 1.24.0 minimum version (#668)
  • feat(backend): adds support for 'prefer_ipv6' attribute on backends (#674)

Dependencies:

  • build(deps): golang.org/x/crypto from 0.37.0 to 0.38.0 (#676)
  • build(deps): golang.org/x/sync from 0.13.0 to 0.14.0 (#676)
  • build(deps): golang.org/x/sys from 0.32.0 to 0.33.0 (#676)
  • build(deps): golang.org/x/tools from 0.32.0 to 0.33.0 (#676)

v10.0.1 - 2025-04-14

14 Apr 17:01
v10.0.1
e3f2ee7

Choose a tag to compare

v10.0.1 (2025-04-14)

Full Changelog

Bug fixes:

  • fix(fastly): Increase maximum dictionary size to 25,000 items. (#666)

Dependencies:

  • build(deps): actions/create-github-app-token from 1 to 2 (#654)
  • build(deps): golang.org/x/sys from 0.31.0 to 0.32.0 (#652)
  • build(deps): golang.org/x/crypto from 0.36.0 to 0.37.0 (#655)
  • build(deps): golang.org/x/sync from 0.12.0 to 0.13.0 (#653)
  • build(deps): golang.org/x/tools from 0.31.0 to 0.32.0 (#665)

v10.0.0 - 2025-04-02

02 Apr 17:06
v10.0.0
c6c1bff

Choose a tag to compare

v10.0.0 (2025-04-02)

Full Changelog

Breaking:

  • breaking(waf): Support for the Fastly WAF (legacy, not Next-Gen WAF)
    product has been removed. The product passed its End-of-Life date
    quite some time ago, and it is no longer in use by customers.
    #626
  • fix(vcl_snippets): Correct type of 'Priority' field from integer to string. #644
  • fix(datacenters): fix spelling of Longitude field #646
  • breaking(go.mod): upgrade to version 10 #648

Enhancements:

  • fix(client): add ability to pass context into the client #647

Dependencies:

  • build(deps): golang.org/x/crypto from 0.35.0 to 0.36.0 (#639)
  • build(deps): golang.org/x/mod from 0.23.0 to 0.24.0 (#642)
  • build(deps): golang.org/x/tools from 0.30.0 to 0.31.0 (#640)
  • build(deps): honnef.co/go/tools from 0.6.0 to 0.6.1 (#641)
  • build(deps): github.com/BurntSushi/toml from 1.4.1-0.20240526193622-a339e1f7089c to 1.5.0 (#645)

v9.14.0 - 2025-03-05

05 Mar 21:12
v9.14.0
1258f29

Choose a tag to compare

v9.14.0 (2025-03-05)

Full Changelog

Enhancements:

  • feat(fastly/objectstorage): adds crud operations for access keys in object storage #612
  • feat(kv_store): Adds support for all documented KV Store API features. #630

Bug fixes:

  • fix(automation_tokens): Fix decodeBodyMap for string to time.Time #619

Dependencies:

  • build(deps): github.com/google/go-cmp from 0.6.0 to 0.7.0 (#617)
  • build(deps): upgrade Go from 1.22 to 1.23 (#624)
  • build(deps): honnef.co/go/tools from 0.5.1 to 0.6.0 (#610)
  • build(deps): golang.org/x/crypto from 0.33.0 to 0.35.0 (#618)

v9.13.1 - 2025-02-14

14 Feb 17:21
a83e0ea

Choose a tag to compare

v9.13.1 (2025-02-14)

Full Changelog

Bug fixes:

  • fix(computeacls): lookup call to treat status 204 properly #605
  • fix(fastly): ensure that HTTP response body objects are always closed #592

Dependencies:

  • build(deps): upgrade Go from 1.20 to 1.22 #606
  • build(deps): bump golang.org/x/crypto from 0.32.0 to 0.33.0 #601
  • build(deps): bump golang.org/x/tools from 0.29.0 to 0.30.0 #598
  • build(deps): bump golang.org/x/sys from 0.29.0 to 0.30.0 #597

v9.13.0 - 2025-01-27

27 Jan 21:49
918eb17

Choose a tag to compare

v9.13.0 (2025-01-27)

Full Changelog

Enhancements:

  • feat(origin_inspector): Add limit query parameter #568
  • feat(products): Product-specific enablement and configuration #570
  • feat(domains_v1): Add support for new UDM endpoints #577
  • feat(computeacls): Add support for compute platform ACLs #574

Bug fixes:

  • fix(domains): Parse error response correctly #579
  • fix(products): Improve API usability #572

Dependencies:

  • build(deps): bump github.com/google/go-cmp from 0.5.8 to 0.6.0 #580
  • build(deps): bump github.com/mitchellh/mapstructure from 1.4.3 to 1.5.0 #580
  • build(deps): bump github.com/peterhellberg/link from 1.1.0 to 1.2.0 #580
  • build(deps): bump golang.org/x/crypto from 0.31.0 to 0.32.0 #580
  • build(deps): bump honnef.co/go/tools from 0.4.7 to 0.5.1 #586
  • build(deps): bump golang.org/x/tools from 0.15.0 to 0.29.0 #587

v9.12.0 - 2024-11-07

07 Nov 16:53
v9.12.0
a84ac0d

Choose a tag to compare

v9.12.0 (2024-11-07)

Full Changelog

Breaking:

Note that in spite of this breaking change, the major version number of the package was not incremented, as the feature which was removed did not work and no users of the package could have been relying on it.

  • breaking(product_enablement): Remove support for NGWAF product. #560

Enhancements:

  • feat(stats_historical): add origin statistics #552
  • feat(stats_historical): add fields with all prefix #553
  • Add GrafanaCloudLogs as an logging enpoint #556
  • feat(product_enablement): Add support for Log Explorer & Insights product. #558

Bug fixes:

  • fix(logging_grafanacloudlogs): Fix Grafana Cloud Logs errors #559
  • fix(debug_mode): Fix FASTLY_DEBUG_MODE when used in combination with go-vcr. #561
  • test(infrastructure): Add support for testing against both Delivery and Compute services. #562
  • test(product_enablement): Add test suites for all supported products. #563

Dependencies:

  • build(deps): Unpin staticcheck, 'latest' version is acceptable. #549