Repository navigation
Releases
Releases · akamai/cli
v2.0.6
2.0.6 (Oct 28, 2026)
Enhancements
- Removed an unmaintained
github.com/mitchellh/go-homedirdependency, replacing its usage with the standard library'sos.UserHomeDir(). - Migrated to Go
1.26.8. - Updated dependencies and development tooling.
- Migrated the CLI framework from
urfave/cliv2 to v3 to align with Akamai CLI updates. - Migrated the public CLI integration API from
urfave/cli/v2tourfave/cli/v3. Consumers must migrate their commands, actions, callbacks, and contexts to the v3 types. - Changed
app.CreateAppTemplateto return*cli.Commandinstead of*cli.App. - Changed
autocomplete.Defaultto acceptcontext.Contextand*cli.Command, and changedapphelp.Setupto accept*cli.Command. - Replaced the hidden
--generate-bash-completionflag with--generate-shell-completion.
Fixes
- Fixed
help <command>failing to display help for commands without subcommands after upgradingurfave/clitov3.14.0. - Fixed the
listcommand to omit hidden internal commands. - Validated package command names before creating binary output paths to prevent path traversal, and removed pre-existing Go build output entries to avoid following symlinks planted at those paths (PR#227).
- Fixed downloaded package binaries being written through symlinks planted in a package repository: a symlinked
bindirectory is now rejected, and an existing output entry is removed and recreated exclusively instead of being followed. - Fixed installed package commands so the CLI uses the same binary name when installing and running them.
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
2.0.1 (Apr 29, 2025)
Enhancements
- Migrated to Go
1.23.6and adopted a semver-compliant Go directive. - Updated the required Go version to
1.23.6for cli-terraform compilation. - Increased number of log messages.
- Updated vulnerable dependencies.
v2.0.0
2.0.0 (Feb 3, 2025)
Breaking changes
- Removed the deprecated
forceflag from theinstallandupdatecommands. - Removed support for the
glidepackage manager.
Enhancements
- Migrated to Go
1.22. - Changed the logger from
apextoslog. The log output has not been changed. - Updated vulnerable dependencies.
Fixes
- Fixed a problem with invisible output in the light background by converting all colors to a monochromatic representation (GH#196).
- Improved code by resolving issues reported by linter.
v1.6.1
1.6.0
1.6.0 (September 5, 2024)
Enhancements
- Added support to show the
Installed Versionof commands duringsearch - Updated the list of packages in
packages-list.json(GH#192) - Removed versions of the packages from
package-list.json - Changed package installation order
- Cli will first check if new binaries are available. If the package has no binaries or no valid
binaries can be found, it will build the package locally - --force flag has been deprecated for both install and update
- Cli will first check if new binaries are available. If the package has no binaries or no valid
- Migrated to go 1.21
- Updated various dependencies
Fixes
- Fixed uninstalling of a command when binaries are not found