v0.36.0 (2021-07-30)
Enhancements:
- Implement
logging newrelic
command #354
v0.35.0 (2021-07-29)
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)
Enhancements:
- Implement
compute serve
subcommand #252 - Simplify logic for prefixing fastly spec to file #345
fastly compute publish
anddeploy
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)
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)
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:
v0.31.0 (2021-06-17)
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 incompute publish
#292 - Fix parsing backend port number #291
Documentation:
- Update broken link in
stats historical
#285
v0.30.0 (2021-05-19)
Enhancements:
- Update messaging for
rustup self update
#281 - Replace archived go-git dependency #283
- Implement
pack
subcommand #282
v0.29.0 (2021-05-13)
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)
Enhancements:
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)
Bug fixes:
- Fix bug where legacy creds are reset after call to configure subcommand. #260
v0.27.1 (2021-04-16)
Bug fixes:
- Track CLI version. #257
v0.27.0 (2021-04-15)
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)
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)
Enhancements:
- Extra error handling around loading remote configuration data. #229
Bug fixes:
v0.26.1 (2021-03-19)
Bug fixes:
- Fix manifest_version as a section bug. #225
v0.26.0 (2021-03-18)
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)
Bug fixes:
- Fix duplicate warning messages and missing SetOutput(). #216
v0.25.1 (2021-03-16)
Bug fixes:
- The manifest_version should default to 1 if missing. #214
v0.25.0 (2021-03-16)
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:
v0.24.2 (2021-02-15)
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)
Bug fixes:
- Logs Tail: Give the user better feedback when --from flag errors #201
v0.24.0 (2021-02-02)
Enhancements:
Bug fixes:
- Fix go vet error related to missing docstring #198
v0.23.0 (2021-01-22)
Enhancements:
Bug fixes:
v0.22.0 (2021-01-07)
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)
Bug fixes:
- Switch from third-party dependency to our own mirror #184
v0.21.1 (2020-12-18)
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)
Enhancements:
- Adds support for managing edge dictionaries #159
v0.20.0 (2020-11-24)
Enhancements:
- Migrate to Go-Fastly 2.0.0 #169
Bug fixes:
v0.19.0 (2020-11-19)
Enhancements:
- Support sasl kafka endpoint options in Fastly CLI #161
v0.18.1 (2020-11-03)
Enhancements:
- Update the default Rust template to fastly-0.5.0 #163
Bug fixes:
v0.18.0 (2020-10-27)
Enhancements:
- Add AssemblyScript support to compute init and build commands #160
v0.17.0 (2020-09-24)
Enhancements:
Bug fixes:
- Broken link in usage info #148
v0.16.1 (2020-07-21)
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)
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)
Enhancements:
- Adds OpenStack logging support #132
v0.14.0 (2020-06-25)
Enhancements:
- Bump default Rust template version to v0.4.0 #133
v0.13.0 (2020-06-15)
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)
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)
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)
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)
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)
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)
Bug fixes:
- Ensure compute deploy selects the most ideal version to clone/activate #50
v0.7.0 (2020-04-28)
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)
Enhancements:
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)
Enhancements:
- Add the ability to initialise a compute project from a specific branch #14
v0.4.1 (2020-03-27)
Bug fixes:
v0.4.0 (2020-03-20)
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)
Enhancements:
- Interactive init #5
v0.2.0 (2020-02-24)
Enhancements:
- Improve toolchain installation help messaging #3
Bug fixes:
- Filter unwanted files from template repository whilst initialising #1
v0.1.0 (2020-02-05)
Initial release 🎉
* This Changelog was automatically generated by github_changelog_generator