Releases: akamai/cli
Releases · akamai/cli
1.4.0
1.4.0 (March 14, 2022)
Enhancements
- [IMPORTANT] Refactor Python support, making use of virtual environments to isolate dependencies for each Python package.
- Refer to README.md for new system dependencies.
1.3.1
1.3.1 (December 8, 2021)
Enhancements
- Improved message for updating CLI version
1.3.0
1.2.1
1.2.1 (April 28, 2021)
Fixes
- Fixed
PROXY
flag not working correctly in go 1.16 - Fixed old executable not being removed after upgrading on windows
Enhancements
upgrade
command can now be executed with auto upgrades disabled- Improved error messages on several commands
- Added upgrade command error message for homebrew installation
1.2.0
1.2.0 (March 16th, 2021)
Fixes
- Synced logs with terminal output in most commands.
- Fixed module update issue (#113).
- Fix panic when attempting to write on an empty writer (#116)
Enhancements
- Code improvements: unit test coverage improvement and project structure refactoring.
- Glide build tool was dropped in favor of go modules.
- Dockerfile has been moved to akamai-docker repository.
- Logging: all
TRACE
log messages are now written inDEBUG
level. Besides, all commands are traced in logs withSTART
,FINISH
or eventuallyERROR
. - Logging: new
AKAMAI_CLI_LOG_PATH
environment variable to redirect logs to a file.
Fixing update command
Fixes on the update command
Fixes Package Updates
Fixes
This releases fixes the following issues:
- Fix updating of packages
- Fix duplicated stats opt-in request for new installation
- Fix detection of updated versions when release prefixes are involved (e.g.
1.1.4-dev
is now correctly seen as newer than1.1.3
) - Fix first-run installation in path when crossing filesystem boundaries (e.g. inside a Docker container)
Add New ENV Vars
Changes
This release exports two new ENV vars when executing a package command, AKAMAI_CLI_COMMAND
, and AKAMAI_CLI_COMMAND_VERSION
.
Fix binary installation of packages with multiple commands
Fixes
- Fix installation of packages with multiple binary commands (e.g. api-gateway)
Add Debug Logging
Features
This release is primarily to add logging around package installation. To use, set the ENV variable AKAMAI_LOG
to one of PANIC
, FATAL
, ERROR
, WARN
, INFO
, DEBUG
, or TRACE
(case-insensitive), with the output being cumulative from left to right (e.g. TRACE
will show all logs).
$ AKAMAI_LOG=debug akamai install purge
Changes
We have added new metrics tracking:
- command name executed (no arguments)
- command version executed
You will be asked to reconfirm your opt-in status after you upgrade.