Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: fastly/cli

v10.4.0

31 Aug 14:17
v10.4.0
4b869ab

Choose a tag to compare

v10.4.0 (2023-08-31)

The Fastly CLI internal configuration file has been updated to version 3, with the primary change being updates to the toolchain constraints within the [language.go] section (diff).

When upgrading to this version of the CLI, and running a command for the first time, the config file should automatically update, but this can also be manually triggered by executing:

fastly config --reset

The changes to the internal configuration correlate with another change in this release, which is adding support for standard Go alongside TinyGo.

If your fastly.toml has no custom [scripts.build] defined, then TinyGo will continue to be the default compiler used for building your Compute@Edge project. Otherwise, adding the following will enable you to use the Wasm support that Go 1.21+ provides:

[scripts]
env_vars = ["GOARCH=wasm", "GOOS=wasip1"]
build = "go build -o bin/main.wasm ."

Deprecations:

  • remove(compute/init): assemblyscript #1002

Enhancements:

  • feat(compute/build): support native go #995
  • Add support for interacting with the New Relic OTLP logging endpoint #990

Dependencies:

  • build: bump go-fastly to v8.6.1 #1000
  • build(deps): bump golang.org/x/crypto from 0.11.0 to 0.12.0 #994
  • build(deps): bump github.com/fastly/go-fastly/v8 from 8.5.7 to 8.5.9 #996

v10.3.0

16 Aug 10:17
v10.3.0
ed0fad3

Choose a tag to compare

v10.3.0 (2023-08-16)

Enhancements:

  • feat(compute/init): support post_init #997

Bug fixes:

  • build(scripts): use /usr/bin/env bash to retrieve system bash path #987
  • fix(kvstores/list): support pagination #988
  • fix(secretstore): pagination + support for json #991

v10.2.4

28 Jul 17:08
v10.2.4
3906b08

Choose a tag to compare

v10.2.4 (2023-07-28)

Enhancements:

  • fix(kvstoreentry): improve error handling for batch processing #980
  • feat(kvstore): support deleting all keys #981
  • feat(configstoreentry): support deleting all keys #983

Bug fixes:

  • fix(compute/deploy): support --service-name for publishing to a non-manifest specific service #979
  • fix(compute/validate): remove broken decompression bomb check #984

v10.2.3

20 Jul 10:39
v10.2.3
6cdda9c

Choose a tag to compare

v10.2.3 (2023-07-20)

Enhancements:

  • refactor(compute): clean-up logic surrounding filesHash generation #969
  • fix: increase text width #970

Bug fixes:

  • Correctly check if the package is up to date #967
  • fix(flags): ensure ListServices call is paginated #976

Dependencies:

  • build(deps): bump github.com/fastly/go-fastly/v8 from 8.5.1 to 8.5.2 #966
  • build(deps): bump github.com/fastly/go-fastly/v8 from 8.5.2 to 8.5.4 #968
  • build(deps): bump golang.org/x/crypto from 0.10.0 to 0.11.0 #972
  • build(deps): bump golang.org/x/term from 0.9.0 to 0.10.0 #971

v10.2.2

22 Jun 19:44
v10.2.2
839d1fc

Choose a tag to compare

v10.2.2 (2023-06-22)

Enhancements:

  • refactor(ci): disable setup-go caching to avoid later cache restoration errors #960

Bug fixes:

  • fix(update): use consistent pattern for replacing binary #961
  • fix(kvstoreentry): avoid runtime panic for out of bound slice index #964

Dependencies:

  • build(deps): bump golang.org/x/term from 0.8.0 to 0.9.0 #959
  • build(deps): bump github.com/otiai10/copy from 1.11.0 to 1.12.0 #958
  • build(deps): bump golang.org/x/crypto from 0.9.0 to 0.10.0 #957

v10.2.1

19 Jun 13:55
v10.2.1
308752a

Choose a tag to compare

v10.2.1 (2023-06-19)

Enhancements:

  • feat(logging/s3): add --file-max-bytes flag #952
  • ci: better caching support #951
  • fix: remove sentry #954
  • refactor: logic clean-up #955

Bug fixes:

  • ci: fix cache restore bug #953

Dependencies:

  • build(deps): bump github.com/fastly/go-fastly/v8 from 8.4.1 to 8.5.0 #949

v10.2.0

12 Jun 16:19
v10.2.0
a61eac5

Choose a tag to compare

v10.2.0 (2023-06-12)

Enhancements:

  • feat: support viceroy pinning #947
  • Enable environment variable hints for --token flag #945
  • secret store: add --recreate and --recreate-must options #930

Dependencies:

  • build(deps): bump github.com/fastly/go-fastly/v8 from 8.3.0 to 8.4.1 #946

v10.1.0

18 May 18:34
v10.1.0
4ffcd8d

Choose a tag to compare

v10.1.0 (2023-05-18)

Deprecation notice: fastly compute hashsum is being phased out in favour of fastly compute hash-files.

Enhancements:

  • feat(compute/hashfiles): add hash-files subcommand #943

v10.0.1

17 May 16:21
v10.0.1
81f9e43

Choose a tag to compare

v10.0.1 (2023-05-17)

Bug fixes:

  • fix(kvstoreentry): support JSON output for bulk processing #940

v10.0.0

16 May 16:39
v10.0.0
daf4824

Choose a tag to compare

v10.0.0 (2023-05-16)

Breaking:

This release introduces a breaking interface change to the kv-store-entry command. The --key-name flag is renamed to --key to be consistent with the other 'stores' supported within the CLI.

Bug fixes:

  • fastly backend create: override host cannot be an empty string #936
  • fix(profile): support automation tokens #938

Enhancements:

  • feat(kvstore): Bulk Import #927
  • refactor: make config/kv/secret store output consistent #937

Dependencies:

  • build(deps): bump github.com/fastly/go-fastly/v8 from 8.0.0 to 8.0.1 #926
  • build(deps): bump golang.org/x/term from 0.7.0 to 0.8.0 #928
  • build(deps): bump github.com/getsentry/sentry-go from 0.20.0 to 0.21.0 #929
  • build(deps): bump golang.org/x/crypto from 0.8.0 to 0.9.0 #934