Pull Requests | Issues | v1.17.1...v1.18.0
Features
#1042 #1061 Add a subcommand cp
cp
command installs specified tools and copies executable files to the specified directory.
e.g.
$ aqua cp actionlint golangci-lint
$ ls dist
actionlint
golangci-lint
You can specify the directory with -o
option.
$ aqua cp -o ~/bin actionlint golangci-lint
This command is useful when you would like execute tools without aqua.
For example, this is useful to install tools in Docker images.
Fixes
#1026 #1027 Remove template functions such as env
, expandenv
, and getHostByName
for security
#1035 #1036 Wrap filepath.Ext
to extract file extension properly
Remove template functions such as env
, expandenv
, and getHostByName
for security
aqua uses the template functions of sprig.
But some functions are danger in terms of security.
http://masterminds.github.io/sprig/os.html
OS Functions
WARNING: These functions can lead to information leakage if not used appropriately.WARNING: Some notable implementations of Sprig (such as Kubernetes Helm do not provide these functions for security reasons.
Others
#1044 #1045 #1046 #1047 #1048 #1050 #1051 #1052 #1053 Refactoring
#1053 Upgrade Go to v1.18.4