Releases: fastly/cli
Releases · fastly/cli
v13.0.0
v13.0.0 (2025-10-30)
Breaking:
- breaking(tls-custom): correct 'tls-custom activation enable' command parameters to reflect expected input from API (#1562)
- breaking(compute/build): Block version 1.91.0 of Rust as it produces broken WASM packages. (#1571)
Enhancements:
- build(dockerfile-rust): add wasm tools to the rust docker container (#1552)
- feat(env): add detection for workspace ID (#1560)
Bug fixes:
- fix(compute): clarify fastly.toml error message when file not found (#1556)
Dependencies:
- build(deps):
github.com/hashicorp/capfrom 0.10.0 to 0.11.0 (#1546) - build(deps):
github.com/coreos/go-oidc/v3from 3.15.0 to 3.16.0 (#1546) - build(deps):
stefanzweifel/git-auto-commit-actionfrom 6 to 7 (#1549) - build(deps):
golang.org/x/sysfrom 0.36.0 to 0.37.0 (#1548) - build(deps):
golang.org/x/termfrom 0.35.0 to 0.36.0 (#1548) - build(deps):
golang.org/x/cryptofrom 0.42.0 to 0.43.0 (#1548) - build(deps):
golang.org/x/modfrom 0.28.0 to 0.29.0 (#1548) - build(deps):
golang.org/x/netfrom 0.44.0 to 0.45.0 (#1548) - build(deps):
golang.org/x/oauth2from 0.31.0 to 0.32.0 (#1548) - build(deps):
golang.org/x/textfrom 0.29.0 to 0.30.0 (#1548) - build(deps):
actions/setup-nodefrom 5 to 6 (#1559) - build(deps):
actions/download-artifactfrom 4 to 5 (#1559) - build(deps):
github.com/klauspost/compressfrom 1.18.0 to 1.18.1 (#1558) - build(deps):
golang.org/x/netfrom 0.45.0 to 0.46.0 (#1558) - build(deps):
github.com/clipperhouse/uax29/v2from 2.2.0 to 2.3.0 (#1564) - build(deps):
actions/upload-artifactfrom 4 to 5 (#1565) - build(deps):
actions/download-artifactfrom 5 to 6 (#1565)
v12.1.0
v12.0.0
v12.0.0 (2025-09-10)
Breaking:
- breaking(kvstoreentry): The 'describe' command now returns only key attributes (ie: generation, metadata) instead of a given key's value (#1529)
Enhancements:
- feat(logging): Add support for 'CompressionCodec' and 'GzipLevel' attribute to the HTTPS endpoint.
- feat(kvstoreentry): Add support for the 'prefix' parameter for List operations (#1526)
- feat(kvstoreentry): Add support for the add, append, prepend, metadata, if_generation_match, and background_fetch 'create' command operations (#1529)
- feat(kvstoreentry): Add support for the if_generation_match and metadata 'describe' command operations (#1529)
- feat(kvstoreentry): Add support for the if_generation_match and force 'delete' command operations (#1529)
- feat(kvstoreentry): Add the 'get' command operation which obtains the value of the item (#1529)
Bug fixes:
- fix(manifest): Ensure pushpin section is persisted during manifest file update (#1535)
Dependencies:
- build(deps):
github.com/ulikunitz/xzfrom 0.5.12 to 0.5.13 (#1524) - build(deps):
github.com/stretchr/testifyfrom 1.10.0 to 1.11.0 (#1527) - build(deps):
github.com/ulikunitz/xzfrom 0.5.13 to 0.5.14 (#1528) - build(deps):
github.com/stretchr/testifyfrom 1.11.0 to 1.11.1 (#1530) - build(deps):
github.com/ulikunitz/xzfrom 0.5.14 to 0.5.15 (#1530) - build(deps):
actions/setup-nodefrom 4 to 5 (#1534) - build(deps):
actions/setup-gofrom 5 to 6 (#1534) - build(deps):
golang.org/x/sysfrom 0.35.0 to 0.36.0 (#1533) - build(deps):
golang.org/x/termfrom 0.34.0 to 0.35.0 (#1533) - build(deps):
github.com/fastly/go-fastly/v11from 11.3.0 to 11.3.1 (#1533) - build(deps):
golang.org/x/cryptofrom 0.41.0 to 0.42.0 (#1533) - build(deps):
golang.org/x/modfrom 0.27.0 to 0.28.0 (#1533) - build(deps):
golang.org/x/oauth2from 0.30.0 to 0.31.0 (#1533) - build(deps):
golang.org/x/syncfrom 0.16.0 to 0.17.0 (#1533) - build(deps):
golang.org/x/textfrom 0.28.0 to 0.29.0 (#1533)
v11.5.0
v11.5.0 (2025-08-20)
Enhancements:
- feat(vcl): Allow showing of generated VCL for a service version #1498
- feat(compute/serve): Add experimental "enable Pushpin" mode (#1509, #1520)
- feat(object-storage): improve access-keys list output (#1513)
- refactor(domainv1,tools): use updated go-fastly domainmanagement imports and types (#1517)
- feat(imageoptimizerdefaults): Support for retrieving and updating Image Optimizer defaults for a given VCL service (#1518)
Dependencies:
- build(deps):
github.com/fastly/go-fastly/v11from 10 to 111 (#14XX) - build(deps):
golang.org/x/sysfrom 0.33.0 to 0.34.0 (#1508) - build(deps):
golang.org/x/termfrom 0.32.0 to 0.33.0 (#1508) - build(deps):
golang.org/x/cryptofrom 0.39.0 to 0.40.0 (#1508) - build(deps):
golang.org/x/modfrom 0.25.0 to 0.26.0 (#1508) - build(deps):
golang.org/x/netfrom 0.41.0 to 0.42.0 (#1508) - build(deps):
golang.org/x/syncfrom 0.15.0 to 0.16.0 (#1508) - build(deps):
golang.org/x/textfrom 0.26.0 to 0.27.0 (#1508) - build(deps):
github.com/coreos/go-oidc/v3from 3.14.1 to 3.15.0 (#1510) - build(deps):
golang.org/x/sysfrom 0.34.0 to 0.35.0 (#1516) - build(deps):
golang.org/x/termfrom 0.33.0 to 0.34.0 (#1516) - build(deps):
github.com/hashicorp/capfrom 0.9.0 to 0.10.0 (#1516) - build(deps):
golang.org/x/cryptofrom 0.40.0 to 0.41.0 (#1516) - build(deps):
golang.org/x/modfrom 0.26.0 to 0.27.0 (#1516) - build(deps):
golang.org/x/netfrom 0.42.0 to 0.43.0 (#1516) - build(deps):
golang.org/x/textfrom 0.27.0 to 0.28.0 (#1516) - build(deps):
actions/checkoutfrom 4 to 5 (#1515) - build(deps):
actions/download-artifactfrom 4 to 5 (#1515)
v11.4.0
v11.4.0 (2025-07-09)
Enhancements:
- feat(env): Add environment variable for extending the UserAgent string. (#1502)
Bug fixes:
- fix(sso): Ensure that OPTIONS requests sent by browsers do not break SSO authentication. (#1496)
Dependencies:
- build(deps):
github.com/fastly/go-fastly/v10from 10.3.0 to 10.4.0 (#1499) - build(deps):
stefanzweifel/git-auto-commit-actionfrom 5 to 6 (#1497) - build(deps):
github.com/fastly/go-fastly/v10from 10.4.0 to 10.5.0 (#1501) - build(deps):
github.com/andybalholm/brotlifrom 1.1.1 to 1.2.0 (#1501) - build(deps):
github.com/Masterminds/semver/v3from 3.3.1 to 3.4.0 (#1503) - build(deps):
github.com/fastly/go-fastly/v10from 10.5.0 to 10.5.1 (#1504)
v11.3.0
v11.3.0 (2025-06-11)
Enhancements:
- feat(config-store): Allow for dynamic limits on Config Store entry lengths #1485
- feat(backend): Add support for 'prefer IPv6' attribute. (#1487)
- feat(tools/domain): add
suggestandstatusdomain tools endpoints (#1482) - feat(logging): Add support for 'processing region' attribute. (#1491)
- feat(domains): add
descriptiontodomainv1endpoints (#1483)
Bug fixes:
- fix(sso): Don't display the token after authentication. (#1490)
- fix(service-version): Stop hiding the 'stage' and 'unstage' commands. (#1492)
Dependencies:
- build(deps):
github.com/fastly/go-fastly/v10from 10.0.1 to 10.1.0 (#1476) - build(deps):
github.com/fastly/go-fastly/v10from 10.0.0 to 10.0.1 (#1467) - build(deps):
golang.org/x/netfrom 0.37.0 to 0.39.0 (#1467) - build(go.mod): upgrade to go 1.24.0 in order to take advantage of the new tooling mechanism (#1469)
- build(deps):
golang.org/x/imagefrom 0.15.0 to 0.18.0 (#1470) - build(deps):
github.com/magiconair/propertiesfrom 1.8.7 to 1.8.10 (#1474) - build(deps):
golang.org/x/sysfrom 0.32.0 to 0.33.0 (#1472) - build(deps):
cel.dev/exprfrom 0.22.1 to 0.23.1 (#1472) - build(deps):
cloud.google.com/gofrom 0.120.0 to 0.121.0 (#1472) - build(deps):
cloud.google.com/go/aifrom 0.8.0 to 0.11.0 (#1472) - build(deps):
cloud.google.com/go/authfrom 0.15.0 to 0.16.0 (#1472) - build(deps):
cloud.google.com/go/iamfrom 1.4.2 to 1.5.0 (#1472) - build(deps):
cloud.google.com/go/kmsfrom 1.21.1 to 1.21.2 (#1472) - build(deps):
cloud.google.com/go/longrunningfrom 0.6.6 to 0.6.7 (#1472) - build(deps):
cloud.google.com/go/monitoringfrom 1.24.1 to 1.24.2 (#1472) - build(deps):
cloud.google.com/go/storagefrom 1.51.0 to 1.52.0 (#1472) - build(deps):
github.com/42wim/httpsigfrom 1.2.2 to 1.2.3 (#1472) - build(deps):
github.com/Azure/azure-sdk-for-go/sdk/azcorefrom 1.17.1 to 1.18.0 (#1472) - build(deps):
github.com/Azure/azure-sdk-for-go/sdk/azidentityfrom 1.8.2 to 1.9.0 (#1472) - build(deps):
github.com/fastly/go-fastly/v10from 10.1.0 to 10.2.0 (#1481) - build(deps):
github.com/fastly/go-fastly/v10from 10.2.0 to 10.3.0 (#1488) - build(deps):
golang.org/x/modfrom 0.24.0 to 0.25.0 (#1488) - build(deps):
golang.org/x/syncfrom 0.14.0 to 0.15.0 (#1488) - build(deps):
golang.org/x/textfrom 0.25.0 to 0.26.0 (#1488) - build(deps):
golang.org/x/cryptofrom 0.38.0 to 0.39.0 (#1489) - build(deps):
golang.org/x/netfrom 0.40.0 to 0.41.0 (#1489)
v11.2.0
v11.2.0 (2025-04-10)
Enhancements:
- feat(config): Support file/format for kv_store and secret_store in fastly.toml
- feat(config): Support metadata for kv_store in fastly.toml
- feat(logging): add support for passing a filepath as an argument for format in logging commands
Bug fixes:
- fix(language/rust): Check for wasm32-wasi output from build process and inform user how to reconfigure their project. #1458
Dependencies:
- dep(go.mod): upgrade go-fastly from v9 to v10 #1448
- build(deps):
golang.org/x/oauth2from 0.28.0 to 0.29.0 (#1451) - build(deps):
golang.org/x/sysfrom 0.31.0 to 0.32.0 (#1454) - build(deps):
github.com/fsnotify/fsnotifyfrom 1.8.0 to 1.9.0 (#1450) - build(deps):
golang.org/x/termfrom 0.30.0 to 0.31.0 (#1455) - build(deps):
golang.org/x/cryptofrom 0.36.0 to 0.37.0 (#1453) - build(deps):
github.com/coreos/go-oidc/v3from 3.13.0 to 3.14.1 (#1456) - build(deps):
actions/create-github-app-tokenfrom 1 to 2 (#1449)
v11.1.0
v11.0.0
Breaking:
- breaking(logging): The 'placement' parameter to the logging commands
has been removed; it was only used in combination with the Fastly
WAF, which is no longer supported.
#1419 - breaking(language.rust): Switch Rust builds to wasm32-wasip1 instead of wasm32-wasi #1382
- breaking(language.assemblyscript): Remove support for AssemblyScript #1001
- breaking(compute/pack): use package name from manifest #1025
Enhancements:
- fix(compute/init): Updates for renamed TypeScript default starter kit #1405
- feat(objectstorage/accesskeys): add support for access keys #1428
Dependencies
- build(deps): upgrade Go from 1.22 to 1.23 (#624)
- build(deps):
github.com/rogpeppe/go-internalfrom 1.13.1 to 1.14.1 (#1416) - build(deps):
golang.org/x/cryptofrom 0.33.0 to 0.35.0 (#1417) - build(deps):
github.com/go-jose/go-jose/v4from 4.0.4 to 4.0.5 (#1412) - build(deps):
github.com/klauspost/compressfrom 1.17.11 to 1.18.0 (#1411) - build(deps):
github.com/google/go-cmpfrom 0.6.0 to 0.7.0 (#1409) - build(deps):
golang.org/x/oauth2from 0.26.0 to 0.27.0 (#1421) - build(deps):
github.com/hashicorp/capfrom 0.8.0 to 0.9.0 (#1422) - build(deps):
github.com/fastly/go-fastly/v9from 9.13.1 to 9.14.0 (#1433) - build(deps):
golang.org/x/cryptofrom 0.35.0 to 0.36.0 (#1430) - build(deps):
golang.org/x/oauth2from 0.27.0 to 0.28.0 (#1432) - build(deps):
golang.org/x/netfrom 0.35.0 to 0.37.0 (#1439) - build(deps):
github.com/golang/snappyfrom 0.0.4 to 1.0.0 (#1438) - build(deps):
golang.org/x/modfrom 0.23.0 to 0.24.0 (#1437) - build(deps):
github.com/coreos/go-oidc/v3from 3.12.0 to 3.13.0 (#1442)
v10.19.0
v10.19.0 (2025-02-18)
Enhancements:
- feat(computeacl): add support for compute platform ACLs #1388
Dependencies:
- build(deps): bump golang.org/x/net from 0.34.0 to 0.35.0 #1394
- build(deps): bump golang.org/x/crypto from 0.32.0 to 0.33.0 #1391
- build(deps): bump golang.org/x/term from 0.28.0 to 0.29.0#1393
- build(deps): bump golang.org/x/oauth2 from 0.25.0 to 0.26.0 #1390
- build(deps): bump github.com/fastly/go-fastly/v9 from 9.13.0 to 9.13.1 #1388