Releases: fastly/cli
Releases · fastly/cli
Release list
v15.4.0
v15.4.0 (2026-07-08)
Bug Fixes:
- fix(auth): accept SSO JWT audiences with or without a trailing slash when validating the Fastly API endpoint. (#1837)
- feat(compute): add
install-toolscommand to pre-install the Viceroy binary (#1833)
Enhancements:
- feat(ngwaf/timeseries): add support for account and workspace times series commands (#1823)
Dependencies:
- build(deps):
github.com/fastly/go-fastly/v15from 15.0.3 to 16 (#1841) - build(deps):
golang.org/x/sysfrom 0.46.0 to 0.47.0 (#1843) - build(deps):
golang.org/x/termfrom 0.44.0 to 0.45.0 (#1843) - build(deps):
golang.org/x/modfrom 0.37.0 to 0.38.0 (#1843) - build(deps):
golang.org/x/syncfrom 0.21.0 to 0.22.0 (#1843) - build(deps):
golang.org/x/textfrom 0.38.0 to 0.40.0 (#1843) - build(deps):
github.com/fastly/go-fastly/v16from 16.0.0 to 16.0.1 (#1843) - build(deps):
github.com/fastly/go-fastly/v15from 15.0.3 to 16 (#1841)
v15.3.1
Fix Checksum issue from troubleshooting new tap release
v15.3.0
v15.3.0 (2026-06-26)
Enhancements:
- feat(kvstoreentry/delete): Add support for multiple-key deletion using a key prefix. (#1822)
- build(dockerfile-go): add Go Dockerfile alongside the existing Node and Rust ones (#1828)
- feat(compute/deploy): Support 'contentguard' configuration on 'bot_management' product under [setup.products] (#1827)
Dependencies:
v15.2.0
v15.2.0 (2026-06-10)
Bug Fixes:
- fix(docs): corrected stale and missing API reference links in usage.json metadata(#1803)
- fix(compute):
serve --watchno longer rebuilds on attribute-only (Chmod) filesystem events, preventing an endless rebuild loop when another process changes a watched file's metadata such as its access time (#1808) - fix(docs): expand and correct API reference links for
fastly servicesubcommands in usage.json metadata (#1810)
Enhancements:
- feat(dns): add support for DNS Zones and TSIG Keys (#1809)
- fix(compute/init): Add starter kits for C++ language #1807
Dependencies:
- build(deps):
github.com/bodgit/sevenzipfrom 1.6.1 to 1.6.2 (#1795) - build(deps):
github.com/minio/minlzfrom 1.0.1 to 1.1.1 (#1795) - build(deps):
github.com/nwaples/rardecode/v2from 2.2.0 to 2.2.2 (#1795) - build(deps):
go4.orgfrom 0.0.0-20230225012048-214862532bf5 to 0.0.0-20260112195520-a5071408f32f (#1795) - build(deps):
golang.org/x/netfrom 0.53.0 to 0.54.0 (#1795) - build(deps):
golang.org/x/sysfrom 0.44.0 to 0.45.0 (#1801) - build(deps):
golang.org/x/cryptofrom 0.51.0 to 0.52.0 (#1801) - build(deps):
github.com/bodgit/sevenzipfrom 1.6.2 to 1.6.4 (#1801) - build(deps):
github.com/nwaples/rardecode/v2from 2.2.2 to 2.2.3 (#1801) - build(deps):
golang.org/x/netfrom 0.54.0 to 0.55.0 (#1801) - build(deps):
github.com/rogpeppe/go-internalfrom 1.14.1 to 1.15.0 (#1813) - build(deps):
github.com/stangelandcl/ppmdfrom 0.1.0 to 0.1.1 (#1813) - build(deps):
github.com/mattn/go-colorablefrom 0.1.14 to 0.1.15 (#1813) - build(deps):
github.com/mattn/go-runewidthfrom 0.0.23 to 0.0.24 (#1813) - build(deps):
github.com/pierrec/lz4/v4from 4.1.26 to 4.1.27 (#1813) - build(deps):
github.com/fastly/go-fastly/v15from 15.0.1 to 15.0.2 (#1813) - build(deps):
golang.org/x/sysfrom 0.45.0 to 0.46.0 (#1819) - build(deps):
golang.org/x/termfrom 0.43.0 to 0.44.0 (#1819) - build(deps):
golang.org/x/cryptofrom 0.52.0 to 0.53.0 (#1819) - build(deps):
golang.org/x/modfrom 0.36.0 to 0.37.0 (#1819) - build(deps):
golang.org/x/syncfrom 0.20.0 to 0.21.0 (#1819) - build(deps):
golang.org/x/textfrom 0.37.0 to 0.38.0 (#1819) - build(deps):
github.com/fastly/go-fastly/v15from 15.0.2 to 15.0.3 (#1819)
v15.1.0
v15.1.0 (2026-05-13)
Bug Fixes:
- fix(auth): honor deprecated
--profile/-owhen resolving the API token; an unknown profile name is now a hard error instead of a silent fallback to the default token (#1792) - fix(text): send deprecation warnings to stderr instead of stdout (#1782)
Enhancements:
- feat(compute): add file field support for setup.kv_stores bulk import (#1784)
- feat(compute): add support for cpp for compute (#1773)
Dependencies:
- refactor(deps): migrate from
mholt/archiver/v3tomholt/archivesv0.1.5 (#1787) - build(deps):
golang.org/x/sysfrom 0.43.0 to 0.44.0 (#1785) - build(deps):
golang.org/x/termfrom 0.42.0 to 0.43.0 (#1785) - build(deps):
golang.org/x/cryptofrom 0.50.0 to 0.51.0 (#1785) - build(deps):
golang.org/x/modfrom 0.35.0 to 0.36.0 (#1785) - build(deps):
golang.org/x/textfrom 0.36.0 to 0.37.0 (#1785)
v15.0.0
v15.0.0 (2026-05-08)
Breaking:
- breaking(ngwaf/workspace): change flag name to match API spec (#1768)
Bug Fixes:
- fix(compute/deploy): remove compute trial activation code because trials no longer exist (#1730)
- fix(auth): SSO token expiration status now reflects the actual API token lifetime (~12 hours) instead of the internal JWT refresh token (~30 minutes), preventing spurious warnings and premature re-authentication #1728
- fix(argparser): skip ListVersions API call for numeric versions #1774
Enhancements:
- feat(service/backend): add support for the
max_useandmax_lifetimeparameters (#1779)
v14.3.1
v14.3.0
v14.3.0 (2026-04-10)
Bug Fixes:
- fix(vcl/condition):
--commentflag incondition updatenow correctly sets the comment instead of overwriting the statement #1714 - fix(manifest):
env_fileparsing no longer rejects values containing=characters (e.g.KEY=val=ue) #1715
Enhancements:
- feat(auth): add
auth revokesubcommand for revoking API tokens via--current,--name,--token-value,--id, or--file(bulk) #1717 - feat(service/logging/debug): add support for logging endpoint error streaming via the
service logging debugsubcommand #1721 - feat(stats): accept
--json/-jas an alias for--format=jsonon all stats and help subcommands, matching the flag style used by the rest of the CLI #1719
Dependencies:
- build(deps):
github.com/andybalholm/brotlifrom 1.2.0 to 1.2.1 (#1716) - build(deps):
github.com/go-jose/go-jose/v3from 3.0.4 to 3.0.5 (#1716) - build(deps):
github.com/mattn/go-runewidthfrom 0.0.21 to 0.0.22 (#1716) - build(deps):
github.com/mattn/go-isattyfrom 0.0.20 to 0.0.21 (#1720) - build(deps):
golang.org/x/sysfrom 0.42.0 to 0.43.0 (#1720) - build(deps):
github.com/coreos/go-oidc/v3from 3.17.0 to 3.18.0 (#1720) - build(deps):
github.com/mattn/go-runewidthfrom 0.0.22 to 0.0.23 (#1720) - build(deps):
github.com/fastly/go-fastly/v14from 13.1.2 to 14.2.0 (#1722)