aquaproj/aqua
### [`v2.4.3`](https://togithub.com/aquaproj/aqua/releases/tag/v2.4.3)
[Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.4.2...v2.4.3)
[Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.4.3) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.4.3) | https://github.com/aquaproj/aqua/compare/v2.4.2...v2.4.3
#### Bug Fixes
[#1961](https://togithub.com/aquaproj/aqua/issues/1961) [#1963](https://togithub.com/aquaproj/aqua/issues/1963) Fix the hardcoded checksum of slsa-verifier windows/amd64
The checksum of slsa-verifier v2.2.0 windows/amd64 was wrong.
So it failed to install slsa-verifier internally.
This bug affects only windows/amd64.
This bug affects aqua >= 2.3.7, aqua <= 2.4.2
- [https://github.com/aquaproj/aqua/issues/1961#issuecomment-1536897000](https://togithub.com/aquaproj/aqua/issues/1961#issuecomment-1536897000)
### [`v2.4.2`](https://togithub.com/aquaproj/aqua/releases/tag/v2.4.2)
[Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.4.1...v2.4.2)
[Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.4.2) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.4.2) | https://github.com/aquaproj/aqua/compare/v2.4.1...v2.4.2
##### Bug Fixes
[#1956](https://togithub.com/aquaproj/aqua/issues/1956) [#1957](https://togithub.com/aquaproj/aqua/issues/1957) checksum verification: Fix a bug the default checksum parser can't extract the checksum if the checksum has a prefix "\*"
If you don't enable the checksum verification, you can ignore this bug.
##### ⚠️ For aqua-registry v4
If you enable the checksum verification and use aqua-registry v4, please update aqua to v2.4.2 or later.
### [`v2.4.1`](https://togithub.com/aquaproj/aqua/releases/tag/v2.4.1)
[Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.4.0...v2.4.1)
[Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.4.1) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.4.1) | https://github.com/aquaproj/aqua/compare/v2.4.0...v2.4.1
##### Features
[#1947](https://togithub.com/aquaproj/aqua/issues/1947) generate-registry: Remove emojis from description [@ponkio-o](https://togithub.com/ponkio-o) 🎉 First contribution
### [`v2.4.0`](https://togithub.com/aquaproj/aqua/releases/tag/v2.4.0)
[Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.3.7...v2.4.0)
[Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.4.0) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.4.0) | https://github.com/aquaproj/aqua/compare/v2.3.7...v2.4.0
##### Fixes
[#1904](https://togithub.com/aquaproj/aqua/issues/1904) [#1919](https://togithub.com/aquaproj/aqua/issues/1919) List a package contents if the executable file isn't found in Windows
##### aqua -c aqua-global.yaml exec -- kustomize version
ERRO[0000] check file_src is correct aqua_version= env=windows/amd64 error="check file_src is correct: get file_src: CreateFile C:\\Users\\runneradmin\\AppData\\Local\\aquaproj-aqua\\pkgs\\github_release\\github.com\\kubernetes-sigs\\kustomize\\kustomize\\v4.5.7\\kustomize_v4.5.7_windows_amd64.tar.gz\\hoge: The system cannot find the file specified." exe_name=kustomize file_name=kustomize package=kubernetes-sigs/kustomize/version_prefix package_name=kubernetes-sigs/kustomize/version_prefix package_version=kustomize/v4.5.7 program=aqua registry=local
ERRO[0000] executable files aren't found
Files in the unarchived package:
kustomize.exe
aqua_version= env=windows/amd64 exe_name=kustomize package=kubernetes-sigs/kustomize/version_prefix package_name=kubernetes-sigs/kustomize/version_prefix package_version=kustomize/v4.5.7 program=aqua registry=local
FATA[0000] aqua failed aqua_version= env=windows/amd64 error="check file_src is correct" exe_name=kustomize package=kubernetes-sigs/kustomize/version_prefix package_version=kustomize/v4.5.7 program=aqua
##### Others
[#1914](https://togithub.com/aquaproj/aqua/issues/1914) generate-registry: Use the default checksum parser
⚠️ Default checksum parser requires aqua >= v1.37.0
### [`v2.3.7`](https://togithub.com/aquaproj/aqua/releases/tag/v2.3.7)
[Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.3.6...v2.3.7)
[Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.3.7) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.3.7) | https://github.com/aquaproj/aqua/compare/v2.3.6...v2.3.7
##### Fixes
[#1905](https://togithub.com/aquaproj/aqua/issues/1905) Retry slsa-verifier and cosign regardless command outputs
##### Others
[#1912](https://togithub.com/aquaproj/aqua/issues/1912) update slsa-verifier v2.1.0 to v2.2.0
[#1910](https://togithub.com/aquaproj/aqua/issues/1910) Update google/go-github v51 to v52
### [`v2.3.6`](https://togithub.com/aquaproj/aqua/releases/tag/v2.3.6)
[Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.3.5...v2.3.6)
[Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.3.6) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.3.6) | https://github.com/aquaproj/aqua/compare/v2.3.5...v2.3.6
#### Bug Fixes
[#1889](https://togithub.com/aquaproj/aqua/issues/1889) [#1890](https://togithub.com/aquaproj/aqua/issues/1890) Fix a bug that the log is outputted to not stderr but stdout on Windows
Thank you for reporting this issue, [@knqyf263](https://togithub.com/knqyf263) [https://github.com/aquasecurity/trivy/pull/4058#issuecomment-1511250055](https://togithub.com/aquasecurity/trivy/pull/4058#issuecomment-1511250055)
### [`v2.3.5`](https://togithub.com/aquaproj/aqua/releases/tag/v2.3.5)
[Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.3.4...v2.3.5)
[Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.3.5) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.3.5) | https://github.com/aquaproj/aqua/compare/v2.3.4...v2.3.5
#### Fixes
[#1883](https://togithub.com/aquaproj/aqua/issues/1883) Change the function semver to return false against commit hash
e.g.
version_constraint
```yaml
version_constraint: semver(">= 4.0.1")
```
version: `a209843d8ea9db383ce1a1976e43c8e95f831c61`
The evaluation result:
- AS IS: `true`
- TO BE: `false`
### [`v2.3.4`](https://togithub.com/aquaproj/aqua/releases/tag/v2.3.4)
[Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.3.3...v2.3.4)
[Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.3.4) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.3.4) | https://github.com/aquaproj/aqua/compare/v2.3.3...v2.3.4
#### Bug Fixes
[#1875](https://togithub.com/aquaproj/aqua/issues/1875) Fix a panic `fatal error: concurrent map writes`
### [`v2.3.3`](https://togithub.com/aquaproj/aqua/releases/tag/v2.3.3)
[Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.3.2...v2.3.3)
[Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.3.3) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.3.3) | https://github.com/aquaproj/aqua/compare/v2.3.2...v2.3.3
#### Others
[#1873](https://togithub.com/aquaproj/aqua/issues/1873) Change the install path of aqua and aqua-proxy
This is an internal change, so you don't have to care of this basically.
aqua and aqua-proxy are installed in `$AQUA_ROOT_DIR/internal` instead of `$AQUA_ROOT_DIR/pkgs`.
By this change aqua and aqua-proxy are kept even if you [remove `$AQUA_ROOT_DIR/pkgs` for cleaning up](https://aquaproj.github.io/docs/guides/uninstall-packages/).
[#1868](https://togithub.com/aquaproj/aqua/issues/1868) Update [JSONSchema](https://togithub.com/aquaproj/aqua/tree/main/json-schema)
### [`v2.3.2`](https://togithub.com/aquaproj/aqua/releases/tag/v2.3.2)
[Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.3.1...v2.3.2)
[Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.3.2) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.3.2) | https://github.com/aquaproj/aqua/compare/v2.3.1...v2.3.2
#### Bug Fixes
[#1864](https://togithub.com/aquaproj/aqua/issues/1864) Fix the bug that it fails to install a package if a version_constraint can't be evaluated
WARN[0000] version constraint is invalid aqua_version=2.3.1 env=darwin/arm64 error="evaluate the expression: Malformed version: edge (1:1)\n | semver(\">= 0.0.6\")\n | ^" exe_name=starship package_name=mvisonneau/vac program=aqua registry_name=local
From this release, if a version_constraint can't be evaluated, aqua treats as the version doesn't match with the version_constraint.
[#1863](https://togithub.com/aquaproj/aqua/issues/1863) generate-registry: Fix typo of the file format `.tbz2`
### [`v2.3.1`](https://togithub.com/aquaproj/aqua/releases/tag/v2.3.1)
[Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.3.0...v2.3.1)
[Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.3.1) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.3.1) | https://github.com/aquaproj/aqua/compare/v2.3.0...v2.3.1
#### Bug Fixes
[#1844](https://togithub.com/aquaproj/aqua/issues/1844) Fix a bug that `aqua i -a` and `aqua cp -a` don't read policy files properly
This bug was caused by aqua v2.3.0.
This bug affected the following versions.
- aqua v2.3.0
### [`v2.3.0`](https://togithub.com/aquaproj/aqua/releases/tag/v2.3.0)
[Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.2.3...v2.3.0)
[Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.3.0) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.3.0) | https://github.com/aquaproj/aqua/compare/v2.2.3...v2.3.0
#### Features
[#1789](https://togithub.com/aquaproj/aqua/issues/1789) [#1808](https://togithub.com/aquaproj/aqua/issues/1808) Support policy commands and `Git Repository root's Policy file`
:bulb: If you use only Standard Registry, you don't have to care of Policy.
The following commands have been added.
- aqua policy init: Create a Policy file
- aqua policy allow: Allow a Policy file
- aqua policy deny: Deny a Policy file
And `Git Repository root's Policy file` has been introduced.
Please see the document too.
##### See also
- [Tutorial](https://aquaproj.github.io/docs/guides/policy-as-code)
- [Reference](https://aquaproj.github.io/docs/reference/security/policy-as-code)
- [Reference - Git Repository root's policy file and policy commands](https://aquaproj.github.io/docs/reference/security/policy-as-code/git-policy)
##### Why is this feature needed?
To improve the user experience of non Standard Registries.
To set up Policy easily keeping the security.
To use non Standard Registries, you had to set the environment variable `AQUA_POLICY_CONFIG`.
But it is bothersome, especially in the team development because all members have to set the environment variable `AQUA_POLICY_CONFIG`.
Some tools such as `direnv` are useful to set environment variables, but it is undesirable to ask users to install additional tools for aqua.
By policy commands and `Git Repository root's Policy file`, you don't have to set the environment variable `AQUA_POLICY_CONFIG`.
Instead of setting `AQUA_POLICY_CONFIG`, you can allow Policy files by running `aqua policy allow` command according to the guide.
This change improves the user experience keeping the security.
### [`v2.2.3`](https://togithub.com/aquaproj/aqua/releases/tag/v2.2.3)
[Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.2.2...v2.2.3)
[Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.2.3) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.2.3) | https://github.com/aquaproj/aqua/compare/v2.2.2...v2.2.3
#### Others
[#1818](https://togithub.com/aquaproj/aqua/issues/1818) [#1840](https://togithub.com/aquaproj/aqua/issues/1840) Add a link to the document "command is not found"
https://aquaproj.github.io/docs/reference/codes/004
```console
$ ci-info --version
FATA[0000] aqua failed aqua_version=2.2.3 doc="https://aquaproj.github.io/docs/reference/codes/004" env=linux/arm64 error="command is not found" exe_name=ci-info program=aqua
```
### [`v2.2.2`](https://togithub.com/aquaproj/aqua/releases/tag/v2.2.2)
[Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.2.1...v2.2.2)
[Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.2.2) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.2.2) | https://github.com/aquaproj/aqua/compare/v2.2.1...v2.2.2
##### Bug Fixes
[#1813](https://togithub.com/aquaproj/aqua/issues/1813) Fix a bug that aqua.yaml in the directory `\.?aqua` isn't read on Windows
##### Others
[#1822](https://togithub.com/aquaproj/aqua/issues/1822) Update Go 1.20.2 to 1.20.3
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v2.2.1
->v2.4.3
Release Notes
aquaproj/aqua
### [`v2.4.3`](https://togithub.com/aquaproj/aqua/releases/tag/v2.4.3) [Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.4.2...v2.4.3) [Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.4.3) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.4.3) | https://github.com/aquaproj/aqua/compare/v2.4.2...v2.4.3 #### Bug Fixes [#1961](https://togithub.com/aquaproj/aqua/issues/1961) [#1963](https://togithub.com/aquaproj/aqua/issues/1963) Fix the hardcoded checksum of slsa-verifier windows/amd64 The checksum of slsa-verifier v2.2.0 windows/amd64 was wrong. So it failed to install slsa-verifier internally. This bug affects only windows/amd64. This bug affects aqua >= 2.3.7, aqua <= 2.4.2 - [https://github.com/aquaproj/aqua/issues/1961#issuecomment-1536897000](https://togithub.com/aquaproj/aqua/issues/1961#issuecomment-1536897000) ### [`v2.4.2`](https://togithub.com/aquaproj/aqua/releases/tag/v2.4.2) [Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.4.1...v2.4.2) [Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.4.2) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.4.2) | https://github.com/aquaproj/aqua/compare/v2.4.1...v2.4.2 ##### Bug Fixes [#1956](https://togithub.com/aquaproj/aqua/issues/1956) [#1957](https://togithub.com/aquaproj/aqua/issues/1957) checksum verification: Fix a bug the default checksum parser can't extract the checksum if the checksum has a prefix "\*" If you don't enable the checksum verification, you can ignore this bug. ##### ⚠️ For aqua-registry v4 If you enable the checksum verification and use aqua-registry v4, please update aqua to v2.4.2 or later. ### [`v2.4.1`](https://togithub.com/aquaproj/aqua/releases/tag/v2.4.1) [Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.4.0...v2.4.1) [Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.4.1) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.4.1) | https://github.com/aquaproj/aqua/compare/v2.4.0...v2.4.1 ##### Features [#1947](https://togithub.com/aquaproj/aqua/issues/1947) generate-registry: Remove emojis from description [@ponkio-o](https://togithub.com/ponkio-o) 🎉 First contribution ### [`v2.4.0`](https://togithub.com/aquaproj/aqua/releases/tag/v2.4.0) [Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.3.7...v2.4.0) [Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.4.0) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.4.0) | https://github.com/aquaproj/aqua/compare/v2.3.7...v2.4.0 ##### Fixes [#1904](https://togithub.com/aquaproj/aqua/issues/1904) [#1919](https://togithub.com/aquaproj/aqua/issues/1919) List a package contents if the executable file isn't found in Windows ##### aqua -c aqua-global.yaml exec -- kustomize version ERRO[0000] check file_src is correct aqua_version= env=windows/amd64 error="check file_src is correct: get file_src: CreateFile C:\\Users\\runneradmin\\AppData\\Local\\aquaproj-aqua\\pkgs\\github_release\\github.com\\kubernetes-sigs\\kustomize\\kustomize\\v4.5.7\\kustomize_v4.5.7_windows_amd64.tar.gz\\hoge: The system cannot find the file specified." exe_name=kustomize file_name=kustomize package=kubernetes-sigs/kustomize/version_prefix package_name=kubernetes-sigs/kustomize/version_prefix package_version=kustomize/v4.5.7 program=aqua registry=local ERRO[0000] executable files aren't found Files in the unarchived package: kustomize.exe aqua_version= env=windows/amd64 exe_name=kustomize package=kubernetes-sigs/kustomize/version_prefix package_name=kubernetes-sigs/kustomize/version_prefix package_version=kustomize/v4.5.7 program=aqua registry=local FATA[0000] aqua failed aqua_version= env=windows/amd64 error="check file_src is correct" exe_name=kustomize package=kubernetes-sigs/kustomize/version_prefix package_version=kustomize/v4.5.7 program=aqua ##### Others [#1914](https://togithub.com/aquaproj/aqua/issues/1914) generate-registry: Use the default checksum parser ⚠️ Default checksum parser requires aqua >= v1.37.0 ### [`v2.3.7`](https://togithub.com/aquaproj/aqua/releases/tag/v2.3.7) [Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.3.6...v2.3.7) [Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.3.7) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.3.7) | https://github.com/aquaproj/aqua/compare/v2.3.6...v2.3.7 ##### Fixes [#1905](https://togithub.com/aquaproj/aqua/issues/1905) Retry slsa-verifier and cosign regardless command outputs ##### Others [#1912](https://togithub.com/aquaproj/aqua/issues/1912) update slsa-verifier v2.1.0 to v2.2.0 [#1910](https://togithub.com/aquaproj/aqua/issues/1910) Update google/go-github v51 to v52 ### [`v2.3.6`](https://togithub.com/aquaproj/aqua/releases/tag/v2.3.6) [Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.3.5...v2.3.6) [Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.3.6) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.3.6) | https://github.com/aquaproj/aqua/compare/v2.3.5...v2.3.6 #### Bug Fixes [#1889](https://togithub.com/aquaproj/aqua/issues/1889) [#1890](https://togithub.com/aquaproj/aqua/issues/1890) Fix a bug that the log is outputted to not stderr but stdout on Windows Thank you for reporting this issue, [@knqyf263](https://togithub.com/knqyf263) [https://github.com/aquasecurity/trivy/pull/4058#issuecomment-1511250055](https://togithub.com/aquasecurity/trivy/pull/4058#issuecomment-1511250055) ### [`v2.3.5`](https://togithub.com/aquaproj/aqua/releases/tag/v2.3.5) [Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.3.4...v2.3.5) [Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.3.5) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.3.5) | https://github.com/aquaproj/aqua/compare/v2.3.4...v2.3.5 #### Fixes [#1883](https://togithub.com/aquaproj/aqua/issues/1883) Change the function semver to return false against commit hash e.g. version_constraint ```yaml version_constraint: semver(">= 4.0.1") ``` version: `a209843d8ea9db383ce1a1976e43c8e95f831c61` The evaluation result: - AS IS: `true` - TO BE: `false` ### [`v2.3.4`](https://togithub.com/aquaproj/aqua/releases/tag/v2.3.4) [Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.3.3...v2.3.4) [Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.3.4) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.3.4) | https://github.com/aquaproj/aqua/compare/v2.3.3...v2.3.4 #### Bug Fixes [#1875](https://togithub.com/aquaproj/aqua/issues/1875) Fix a panic `fatal error: concurrent map writes` ### [`v2.3.3`](https://togithub.com/aquaproj/aqua/releases/tag/v2.3.3) [Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.3.2...v2.3.3) [Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.3.3) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.3.3) | https://github.com/aquaproj/aqua/compare/v2.3.2...v2.3.3 #### Others [#1873](https://togithub.com/aquaproj/aqua/issues/1873) Change the install path of aqua and aqua-proxy This is an internal change, so you don't have to care of this basically. aqua and aqua-proxy are installed in `$AQUA_ROOT_DIR/internal` instead of `$AQUA_ROOT_DIR/pkgs`. By this change aqua and aqua-proxy are kept even if you [remove `$AQUA_ROOT_DIR/pkgs` for cleaning up](https://aquaproj.github.io/docs/guides/uninstall-packages/). [#1868](https://togithub.com/aquaproj/aqua/issues/1868) Update [JSONSchema](https://togithub.com/aquaproj/aqua/tree/main/json-schema) ### [`v2.3.2`](https://togithub.com/aquaproj/aqua/releases/tag/v2.3.2) [Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.3.1...v2.3.2) [Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.3.2) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.3.2) | https://github.com/aquaproj/aqua/compare/v2.3.1...v2.3.2 #### Bug Fixes [#1864](https://togithub.com/aquaproj/aqua/issues/1864) Fix the bug that it fails to install a package if a version_constraint can't be evaluated WARN[0000] version constraint is invalid aqua_version=2.3.1 env=darwin/arm64 error="evaluate the expression: Malformed version: edge (1:1)\n | semver(\">= 0.0.6\")\n | ^" exe_name=starship package_name=mvisonneau/vac program=aqua registry_name=local From this release, if a version_constraint can't be evaluated, aqua treats as the version doesn't match with the version_constraint. [#1863](https://togithub.com/aquaproj/aqua/issues/1863) generate-registry: Fix typo of the file format `.tbz2` ### [`v2.3.1`](https://togithub.com/aquaproj/aqua/releases/tag/v2.3.1) [Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.3.0...v2.3.1) [Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.3.1) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.3.1) | https://github.com/aquaproj/aqua/compare/v2.3.0...v2.3.1 #### Bug Fixes [#1844](https://togithub.com/aquaproj/aqua/issues/1844) Fix a bug that `aqua i -a` and `aqua cp -a` don't read policy files properly This bug was caused by aqua v2.3.0. This bug affected the following versions. - aqua v2.3.0 ### [`v2.3.0`](https://togithub.com/aquaproj/aqua/releases/tag/v2.3.0) [Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.2.3...v2.3.0) [Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.3.0) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.3.0) | https://github.com/aquaproj/aqua/compare/v2.2.3...v2.3.0 #### Features [#1789](https://togithub.com/aquaproj/aqua/issues/1789) [#1808](https://togithub.com/aquaproj/aqua/issues/1808) Support policy commands and `Git Repository root's Policy file` :bulb: If you use only Standard Registry, you don't have to care of Policy. The following commands have been added. - aqua policy init: Create a Policy file - aqua policy allow: Allow a Policy file - aqua policy deny: Deny a Policy file And `Git Repository root's Policy file` has been introduced. Please see the document too. ##### See also - [Tutorial](https://aquaproj.github.io/docs/guides/policy-as-code) - [Reference](https://aquaproj.github.io/docs/reference/security/policy-as-code) - [Reference - Git Repository root's policy file and policy commands](https://aquaproj.github.io/docs/reference/security/policy-as-code/git-policy) ##### Why is this feature needed? To improve the user experience of non Standard Registries. To set up Policy easily keeping the security. To use non Standard Registries, you had to set the environment variable `AQUA_POLICY_CONFIG`. But it is bothersome, especially in the team development because all members have to set the environment variable `AQUA_POLICY_CONFIG`. Some tools such as `direnv` are useful to set environment variables, but it is undesirable to ask users to install additional tools for aqua. By policy commands and `Git Repository root's Policy file`, you don't have to set the environment variable `AQUA_POLICY_CONFIG`. Instead of setting `AQUA_POLICY_CONFIG`, you can allow Policy files by running `aqua policy allow` command according to the guide. This change improves the user experience keeping the security. ### [`v2.2.3`](https://togithub.com/aquaproj/aqua/releases/tag/v2.2.3) [Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.2.2...v2.2.3) [Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.2.3) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.2.3) | https://github.com/aquaproj/aqua/compare/v2.2.2...v2.2.3 #### Others [#1818](https://togithub.com/aquaproj/aqua/issues/1818) [#1840](https://togithub.com/aquaproj/aqua/issues/1840) Add a link to the document "command is not found" https://aquaproj.github.io/docs/reference/codes/004 ```console $ ci-info --version FATA[0000] aqua failed aqua_version=2.2.3 doc="https://aquaproj.github.io/docs/reference/codes/004" env=linux/arm64 error="command is not found" exe_name=ci-info program=aqua ``` ### [`v2.2.2`](https://togithub.com/aquaproj/aqua/releases/tag/v2.2.2) [Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.2.1...v2.2.2) [Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.2.2) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.2.2) | https://github.com/aquaproj/aqua/compare/v2.2.1...v2.2.2 ##### Bug Fixes [#1813](https://togithub.com/aquaproj/aqua/issues/1813) Fix a bug that aqua.yaml in the directory `\.?aqua` isn't read on Windows ##### Others [#1822](https://togithub.com/aquaproj/aqua/issues/1822) Update Go 1.20.2 to 1.20.3Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.