Skip to content

Latest commit

 

History

History
640 lines (376 loc) · 26.9 KB

CHANGELOG.md

File metadata and controls

640 lines (376 loc) · 26.9 KB

Changelog

v0.36.0 (2021-07-30)

Full Changelog

Enhancements:

  • Implement logging newrelic command #354

v0.35.0 (2021-07-29)

Full Changelog

Enhancements:

  • Support for Compute@Edge JS SDK (Beta) #347
  • Implement --override-host and --ssl-sni-hostname #352
  • Implement acl command #350
  • Implement acl-entry command #351
  • Separate command files from other logic files #349
  • Log a record of errors to disk #340

Bug fixes:

  • Fix nondeterministic flag parsing #353
  • Fix compute serve --addr description to reference port requirement #348

v0.34.0 (2021-07-16)

Full Changelog

Enhancements:

  • Implement compute serve subcommand #252
  • Simplify logic for prefixing fastly spec to file #345
  • fastly compute publish and deploy should accept a comment #328
  • Improve GitHub Actions intermittent test timeouts #336
  • New flags for displaying the CLI config, and its location #338
  • Don't allow stats short help to wrap #331

Bug fixes:

  • Ensure incompatibility message only shown when config is invalid #335
  • Check-in static config for traditional golang workflows #337

v0.33.0 (2021-07-06)

Full Changelog

Enhancements:

  • Improve CI workflow #333
  • Support multiple versions of Rust #330
  • Replace app.Run positional signature with a struct #329
  • Test suite improvements #327

v0.32.0 (2021-06-30)

Full Changelog

Enhancements:

  • Embed app config into compiled CLI binary #312
  • Service ID lookup includes $FASTLY_SERVICE_ID environment variable #320
  • Implement vcl custom commands #310
  • Implement vcl snippet commands #316
  • Implement purge command #323

Bug fixes:

  • Correctly set the port if --use-ssl is used #317
  • Fixed a regression in compute publish #321

v0.31.0 (2021-06-17)

Full Changelog

Enhancements:

  • Add new pops command #309
  • Add new ip-list command #308
  • Implement new --version and --autoclone flags #302
  • Reword backend create --use-ssl warning output #303
  • Define new --version and --autoclone flags #300
  • Implement remediation for dynamic config context deadline error #298
  • Capitalise 'n' for [y/N] prompt #299
  • Move exec behaviour from common package to its own package #297
  • Move command behaviour from common package to its own package #296
  • Move time behaviour from common package to its own package #295
  • Move sync behaviour from common package to its own package #294
  • Move undo behaviour from common package to its own package #293
  • Surface any cargo metadata errors #286

Bug fixes:

  • Don't persist --service-id flag value to manifest #307
  • Fix broken --service-id flag in compute publish #292
  • Fix parsing backend port number #291

Documentation:

  • Update broken link in stats historical #285

v0.30.0 (2021-05-19)

Full Changelog

Enhancements:

  • Update messaging for rustup self update #281
  • Replace archived go-git dependency #283
  • Implement pack subcommand #282

v0.29.0 (2021-05-13)

Full Changelog

Enhancements:

  • Add arm64 to macOS build #277

Bug fixes:

  • Validate package before prompting inside compute deploy flow #279
  • Clear Service ID from manifest when service is deleted #278

v0.28.0 (2021-05-11)

Full Changelog

Enhancements:

  • Add isBool to command flags #267
  • Move service creation to fastly compute deploy. #266

Bug fixes:

  • Fix runtime panic when dealing with empty manifest. #274
  • Fix --force flag not being respected. #272
  • Clean-out service_id from manifest when deleting a service. #268

v0.27.2 (2021-04-21)

Full Changelog

Bug fixes:

  • Fix bug where legacy creds are reset after call to configure subcommand. #260

v0.27.1 (2021-04-16)

Full Changelog

Bug fixes:

  • Track CLI version. #257

v0.27.0 (2021-04-15)

Full Changelog

Enhancements:

  • Support IAM role in Kinesis logging endpoint #255
  • Support IAM role in S3 and Kinesis logging endpoints #253
  • Add support for file_max_bytes configuration for Azure logging endpoint #251
  • Warn on empty directory #247
  • Add compute publish subcommand #242
  • Allow local binary to be renamed #240
  • Retain RUSTFLAGS values from the environment #239
  • Make GitHub Versioner configurable #236
  • Add support for compression_codec to logging file sink endpoints #190

Bug fixes:

  • Remove flaky test logic. #249
  • Check the rustup version #248
  • Print all commands and subcommands in usage #244
  • pkg/logs: fix typo in error message #238

v0.26.3 (2021-03-26)

Full Changelog

Enhancements:

  • Default to port 443 if UseSSL set. #234

Bug fixes:

  • Ensure all UPDATE operations don't set optional fields. #235
  • Avoid setting fields that cause API to fail when given zero value. #233

v0.26.2 (2021-03-22)

Full Changelog

Enhancements:

  • Extra error handling around loading remote configuration data. #229

Bug fixes:

  • fastly compute build exits with error 1 #227
  • Set GOVERSION for goreleaser. #228

v0.26.1 (2021-03-19)

Full Changelog

Bug fixes:

  • Fix manifest_version as a section bug. #225

v0.26.0 (2021-03-18)

Full Changelog

Enhancements:

  • Remove version from fastly.toml manifest. #222
  • Don't run "cargo update" before building rust app. #221

Bug fixes:

  • Loading remote config.toml should fail gracefully. #223
  • Update the fastly.toml manifest if missing manifest_version. #220
  • Refactor UserAgent. #219

v0.25.2 (2021-03-16)

Full Changelog

Bug fixes:

  • Fix duplicate warning messages and missing SetOutput(). #216

v0.25.1 (2021-03-16)

Full Changelog

Bug fixes:

  • The manifest_version should default to 1 if missing. #214

v0.25.0 (2021-03-16)

Full Changelog

Enhancements:

  • Replace deprecated ioutil functions with go 1.16. #212
  • Replace TOML parser #211
  • Implement manifest_version into the fastly.toml #210
  • Dynamic Configuration #187

Bug fixes:

  • Log output should be simplified when running in CI #175
  • Override error message in compute init #204

v0.24.2 (2021-02-15)

Full Changelog

Bug fixes:

  • Fix CI binary overlap #209
  • Fix CI workflow by switching from old syntax to new #208
  • Fix goreleaser version lookup #207
  • LogTail: Properly close response body #205
  • Add port prompt for compute init #203
  • Update GitHub Action to not use commit hash #200

v0.24.1 (2021-02-03)

Full Changelog

Bug fixes:

  • Logs Tail: Give the user better feedback when --from flag errors #201

v0.24.0 (2021-02-02)

Full Changelog

Enhancements:

  • Add static content starter kit #197
  • 🦀 Update rust toolchain #196

Bug fixes:

  • Fix go vet error related to missing docstring #198

v0.23.0 (2021-01-22)

Full Changelog

Enhancements:

  • Update Go-Fastly dependency to v3.0.0 #193
  • Support for Compute@Edge Log Tailing #192

Bug fixes:

  • Resolve issues with Rust integration tests. #194
  • Update URL for default Rust starter #191

v0.22.0 (2021-01-07)

Full Changelog

Enhancements:

  • Add support for TLS client and batch size options for splunk #183
  • Add support for Kinesis logging endpoint #177

v0.21.2 (2021-01-06)

Full Changelog

Bug fixes:

  • Switch from third-party dependency to our own mirror #184

v0.21.1 (2020-12-18)

Full Changelog

Bug fixes:

  • CLI shouldn't recommend Rust crate prerelease versions #168
  • Run cargo update before attempting to build Rust compute packages #179

v0.21.0 (2020-12-14)

Full Changelog

Enhancements:

  • Adds support for managing edge dictionaries #159

v0.20.0 (2020-11-24)

Full Changelog

Enhancements:

  • Migrate to Go-Fastly 2.0.0 #169

Bug fixes:

  • Build failure with Cargo workspaces #171
  • Support cargo workspaces #172

v0.19.0 (2020-11-19)

Full Changelog

Enhancements:

  • Support sasl kafka endpoint options in Fastly CLI #161

v0.18.1 (2020-11-03)

Full Changelog

Enhancements:

  • Update the default Rust template to fastly-0.5.0 #163

Bug fixes:

  • Constrain Version Upgrade Suggestion #165
  • Fix AssemblyScript compilation messaging #164

v0.18.0 (2020-10-27)

Full Changelog

Enhancements:

  • Add AssemblyScript support to compute init and build commands #160

v0.17.0 (2020-09-24)

Full Changelog

Enhancements:

  • Bump supported Rust toolchain version to 1.46 #156
  • Add service search command #152

Bug fixes:

  • Broken link in usage info #148

v0.16.1 (2020-07-21)

Full Changelog

Bug fixes:

  • Display the correct version number on error #144
  • Fix bug where name was not added to the manifest #143

v0.16.0 (2020-07-09)

Full Changelog

Enhancements:

  • Compare package hashsum during deployment #139
  • Allow compute init to be reinvoked within an existing package directory #138

v0.15.0 (2020-06-29)

Full Changelog

Enhancements:

  • Adds OpenStack logging support #132

v0.14.0 (2020-06-25)

Full Changelog

Enhancements:

  • Bump default Rust template version to v0.4.0 #133

v0.13.0 (2020-06-15)

Full Changelog

Enhancements:

  • Allow compute services to be initialised from an existing service ID #125

Bug fixes:

  • Fix bash completion #128

Closed issues:

  • Bash Autocomplete is broken #127

v0.12.0 (2020-06-05)

Full Changelog

Enhancements:

  • Adds MessageType field to SFTP #118
  • Adds User field to Cloudfiles Updates #117
  • Adds Region field to Scalyr #116
  • Adds PublicKey field to S3 #114
  • Adds MessageType field to GCS Updates #113
  • Adds ResponseCondition and Placement fields to BigQuery Creates #111

Bug fixes:

  • Unable to login with API key #94

v0.11.0 (2020-05-29)

Full Changelog

Enhancements:

  • Add ability to exclude files from build package #87

Bug fixes:

  • unintended files included in upload package #24

v0.10.0 (2020-05-28)

Full Changelog

Enhancements:

  • Adds Google Cloud Pub/Sub logging endpoint support #96
  • Adds Datadog logging endpoint support #92
  • Adds HTTPS logging endpoint support #91
  • Adds Elasticsearch logging endpoint support #90
  • Adds Azure Blob Storage logging endpoint support #89

v0.9.0 (2020-05-21)

Full Changelog

Breaking changes:

  • Describe subcommand consistent --name short flag -d -> -n #85

Enhancements:

  • Adds Kafka logging endpoint support #95
  • Adds DigitalOcean Spaces logging endpoint support #80
  • Adds Rackspace Cloudfiles logging endpoint support #79
  • Adds Log Shuttle logging endpoint support #78
  • Adds SFTP logging endpoint support #77
  • Adds Heroku logging endpoint support #76
  • Adds Honeycomb logging endpoint support #75
  • Adds Loggly logging endpoint support #74
  • Adds Scalyr logging endpoint support #73
  • Verify fastly crate version during compute build. #67
  • Basic support for historical & realtime stats #66
  • Adds Splunk endpoint #64
  • Adds FTP logging endpoint support #63
  • Adds GCS logging endpoint support #62
  • Adds Sumo Logic logging endpoint support #59
  • Adds Papertrail logging endpoint support #57
  • Adds Logentries logging endpoint support #56

Bug fixes:

  • Fallback to a file copy during update if the file rename fails #72

v0.8.0 (2020-05-13)

Full Changelog

Enhancements:

  • Add a --force flag to compute build to skip verification steps. #68
  • Improve compute build rust compilation error messaging #60
  • Adds Syslog logging endpoint support #55

Bug fixes:

  • debian package doesn't install in default $PATH #58
  • deb and rpm packages install the binary in /usr/local instead of /usr/local/bin #53

Closed issues:

  • ERROR: error during compilation process: exit status 101. #52

v0.7.1 (2020-05-04)

Full Changelog

Bug fixes:

  • Ensure compute deploy selects the most ideal version to clone/activate #50

v0.7.0 (2020-04-28)

Full Changelog

Enhancements:

  • Publish scoop package manifest during release process #45
  • Generate dep and rpm packages during release process #44
  • 🦀 🆙date to Rust 1.43.0 #40

Closed issues:

  • README's build instructions do not work without additional dependencies met #35

v0.6.0 (2020-04-24)

Full Changelog

Enhancements:

  • Bump default Rust template to v0.3.0 #32
  • Publish to homebrew #26

Bug fixes:

  • Don't display the fastly token in the terminal when doing fastly configure #27
  • Documentation typo in fastly service-version update #22
  • Fix typo in service-version update command #31
  • Tidy up fastly configure text output #30
  • compute/init: make space after Author prompt match other prompts #25

v0.5.0 (2020-04-08)

Full Changelog

Enhancements:

  • Add the ability to initialise a compute project from a specific branch #14

v0.4.1 (2020-03-27)

Full Changelog

Bug fixes:

  • Fix persistence of author string to fastly.toml #12
  • Fix up undoStack.RunIfError #11

v0.4.0 (2020-03-20)

Full Changelog

Enhancements:

  • Add commands for S3 logging endpoints #9
  • Add useful next step links to compute deploy #8
  • Persist version to manifest file when deploying compute services #7

Bug fixes:

  • Fix comment for --use-ssl flag #6

v0.3.0 (2020-03-11)

Full Changelog

Enhancements:

  • Interactive init #5

v0.2.0 (2020-02-24)

Full Changelog

Enhancements:

  • Improve toolchain installation help messaging #3

Bug fixes:

  • Filter unwanted files from template repository whilst initialising #1

v0.1.0 (2020-02-05)

Full Changelog

Initial release 🎉

* This Changelog was automatically generated by github_changelog_generator