diff --git a/CHANGELOG.md b/CHANGELOG.md index cdc17ea61..a92678f23 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,10 +6,26 @@ ### Bug Fixes: +### Enhancements: + +### Dependencies: + +## [v14.1.0](https://github.com/fastly/cli/releases/tag/v14.1.0) (2026-03-17) + +### Bug Fixes: + - fix(stats): `stats historical` now returns write errors instead of silently swallowing them [#1678](https://github.com/fastly/cli/pull/1678) +### Deprecations: + +- deprecated(auth): `fastly profile`, `fastly sso`, and `fastly auth-token` command trees are deprecated and will be removed in a future release. Use `fastly auth` subcommands instead. [#1676](https://github.com/fastly/cli/pull/1676) +- deprecated(auth): `--profile` and `--enable-sso` global flags are deprecated. Use `--token ` to select a stored auth token by name, or `fastly auth login --sso --token ` for SSO. [#1676](https://github.com/fastly/cli/pull/1676) + ### Enhancements: +- feat(auth): `auth login --sso` now requires `--token ` to explicitly name the stored token. This prevents accidentally overwriting tokens in multi-user SSO workflows. [#1676](https://github.com/fastly/cli/pull/1676) +- feat(auth): add `FASTLY_DISABLE_AUTH_COMMAND` env var to hide the `fastly auth` command tree from help, completions, and invocation. [#1676](https://github.com/fastly/cli/pull/1676) +- feat(auth): when `FASTLY_DISABLE_AUTH_COMMAND` is set, the `--token`/`-t` global flag is also disabled. Use `FASTLY_API_TOKEN` or stored config tokens instead. [#1676](https://github.com/fastly/cli/pull/1676) - feat(stats): add `--field` flag to `stats historical` to filter to a single stats field. [#1678](https://github.com/fastly/cli/pull/1678) - feat(stats): add `stats aggregate` subcommand for cross-service aggregated stats. [#1678](https://github.com/fastly/cli/pull/1678) - feat(stats): add `stats usage` subcommand for bandwidth/request usage, with `--by-service` breakdown. [#1678](https://github.com/fastly/cli/pull/1678)