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

Skip to content

Releases: fastly/cli

v6.0.2

08 Feb 20:35
v6.0.2
73a5b6c

Choose a tag to compare

v6.0.2 (2023-02-08)

Full Changelog

Bug fixes:

  • fix(compute/build): ensure we only parse stdout from cargo command #804

v6.0.1

08 Feb 13:30
v6.0.1
3c31d59

Choose a tag to compare

v6.0.1 (2023-02-08)

Full Changelog

Enhancements:

  • refactor(compute): add command output when there is an error #801

v6.0.0

07 Feb 19:57
v6.0.0
894a1f3

Choose a tag to compare

v6.0.0 (2023-02-07)

Full Changelog

Breaking:

There are three breaking changes in this release.

The first comes from the removal of logic related to user environment
validation. This logic existed as an attempt to reduce the number of possible
errors when trying to compile a Compute project. The reality was that this
validation logic was tightly coupled to specific expectations of the CLI
(and of its starter kits) and consequently resulted in errors that were often
difficult to understand and debug, as well as restricting users from using their
own tools and scripts. By simplifying the logic flow we hope to reduce friction
for users who want to switch the tooling used, as well as reduce the general
confusion caused for users when there are environment validation errors, while
also reducing the maintenance overhead for contributors to the CLI code base.
This change has meant we no longer need to define a --skip-verification flag and
that resulted in a breaking interface change.

The second breaking change is to the objectstore command. This has now been
renamed to object-store. Additionally, there is no keys, get or insert
commands for manipulating the object-store entries. These operations have been
moved to a separate subcommand object-store-entry as this keeps the naming and
structural convention consistent with ACLs and Edge Dictionaries.

The third breaking change is to Edge Dictionaries, which sees the
dictionary-item subcommand renamed to dictionary-entry, again for
consistency with other similar subcommands.

  • Remove user environment validation logic #785
  • Rework objectstore subcommand #792
  • Rename object store 'keys' to 'entry' for consistency #795
  • refactor(dictionaryitem): rename from item to entry #798

Bug fixes:

  • Fix description in the manifest #788

Enhancements:

  • Update local_server object and secret store formats #789

Clean-ups:

  • refactor: move global struct and config.Source types into separate packages #796
  • refactor(secretstore): divide command files into separate packages #797

v5.1.1

01 Feb 14:51
v5.1.1
f1a1fbd

Choose a tag to compare

v5.1.1 (2023-02-01)

Full Changelog

Bug fixes:

  • fix(compute/build): AssemblyScript bugs #786

Dependencies:

  • Bump github.com/fatih/color from 1.14.0 to 1.14.1 #783

v5.1.0

30 Jan 09:05
v5.1.0
d1abdf6

Choose a tag to compare

v5.1.0 (2023-01-27)

Full Changelog

Enhancements:

  • Add Secret Store support #717
  • refactor(compute/deploy): reduce size of Exec() #775
  • refactor(compute/deploy): add messaging to explain [setup] #779

Bug fixes:

  • fix(objectstore/get): output value unless verbose/json flag passed #774
  • fix(compute/init): add warning for paths with spaces #778
  • fix(compute/deploy): clean-up new service creation on-error #776

Dependencies:

  • Bump github.com/fatih/color from 1.13.0 to 1.14.0 #772

v5.0.0

19 Jan 16:27
v5.0.0
702b9c1

Choose a tag to compare

v5.0.0 (2023-01-19)

Full Changelog

Breaking:

The objectstore command was incorrectly configured to have a long flag using
a single character (e.g. --k and --v). These were corrected to --key and
--value (and a short flag variant for -k was added as well).

  • feat(objectstore): add --json support to keys/list subcommands #762
  • feat(objectstore/get): implement --json flag for getting key value #763

Enhancements:

  • feat(compute/deploy): add Object Store to manifest [setup] #764
  • feat(compute/build): support locating language manifests outside project directory #765
  • feat(compute/serve): implement --watch-dir flag #758

Bug fixes:

  • fix(setup): object_store needs to be linked to service #767

Dependencies:

  • Bump github.com/getsentry/sentry-go from 0.16.0 to 0.17.0 #759

v4.6.2

12 Jan 13:54
v4.6.2
53499a6

Choose a tag to compare

v4.6.2 (2023-01-12)

Full Changelog

Bug fixes:

  • fix(pkg/commands/compute/serve): prevent 386 arch users executing command #753
  • build(goreleaser): fix Windows archive generation to include zips #756

Dependencies:

  • Bump golang.org/x/term from 0.3.0 to 0.4.0 #754

v4.6.1

05 Jan 19:39
v4.6.1
cfc3f0a

Choose a tag to compare

v4.6.1 (2023-01-05)

Full Changelog

Bug fixes:

  • fix(pkg/commands/vcl/snippet): set default dynamic value #751

Dependencies:

  • Bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17 #748

Enhancements:

  • build(makefile): add goreleaser target for testing builds locally #750

v4.6.0

03 Jan 21:21
v4.6.0
8f3d477

Choose a tag to compare

v4.6.0 (2023-01-03)

Full Changelog

Bug fixes:

  • vcl/snippet: pass AllowActiveLocked if --dynamic was passed #742

Dependencies:

  • Bump goreleaser/goreleaser-action from 3 to 4 #746

Enhancements:

  • Use DevHub endpoint for acquiring CLI/Viceroy metadata #739

v4.5.0

15 Dec 20:18
v4.5.0
c56025c

Choose a tag to compare

v4.5.0 (2022-12-15)

Full Changelog

Documentation:

  • docs(pkg/compute): remove PLC labels from supported languages #740

Enhancements:

  • refactor(pkg/commands/update): move versioner logic to separate package #735
  • fix(compute): don't validate js-compute-runtime binary location #731
  • Link to Starter Kits during compute init #730
  • Update tinygo default build command #727
  • CI/Dockerfiles: minor dockerfiles improvements #722
  • Switch JavaScript build script based on webpack in package.json prebuild #728
  • Add support for TOML secret_store section #726

Dependencies:

  • Bump golang.org/x/term from 0.2.0 to 0.3.0 #733
  • Bump github.com/getsentry/sentry-go from 0.15.0 to 0.16.0 #734
  • Bump github.com/Masterminds/semver/v3 from 3.1.1 to 3.2.0 #724