aquaproj/aqua
### [`v1.32.2`](https://togithub.com/aquaproj/aqua/releases/tag/v1.32.2)
[Compare Source](https://togithub.com/aquaproj/aqua/compare/v1.32.1...v1.32.2)
[Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av1.32.2) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av1.32.2) | https://github.com/aquaproj/aqua/compare/v1.32.1...v1.32.2
#### Bug Fixes
[#1599](https://togithub.com/aquaproj/aqua/issues/1599) [#1600](https://togithub.com/aquaproj/aqua/issues/1600) Skip setting checksum if the key already exists
#### Fixes
[#1601](https://togithub.com/aquaproj/aqua/issues/1601) Normalize checksum when a newly added
### [`v1.32.1`](https://togithub.com/aquaproj/aqua/releases/tag/v1.32.1)
[Compare Source](https://togithub.com/aquaproj/aqua/compare/v1.32.0...v1.32.1)
[Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av1.32.1) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av1.32.1) | https://github.com/aquaproj/aqua/compare/v1.32.0...v1.32.1
#### Fixes
[#1585](https://togithub.com/aquaproj/aqua/issues/1585) [#1588](https://togithub.com/aquaproj/aqua/issues/1588) Retry slsa-verifier when slsa-verifier failed due to timeout
### [`v1.32.0`](https://togithub.com/aquaproj/aqua/releases/tag/v1.32.0)
[Compare Source](https://togithub.com/aquaproj/aqua/compare/v1.31.0...v1.32.0)
[Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av1.32.0) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av1.32.0) | https://github.com/aquaproj/aqua/compare/v1.31.0...v1.32.0
#### Features
generate-registry: Support specifying version
e.g.
```console
$ aqua gr suzuki-shunsuke/tfcmt@v3.2.4
```
### [`v1.31.0`](https://togithub.com/aquaproj/aqua/releases/tag/v1.31.0)
[Compare Source](https://togithub.com/aquaproj/aqua/compare/v1.30.4...v1.31.0)
[Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av1.31.0) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av1.31.0) | https://github.com/aquaproj/aqua/compare/v1.30.4...v1.31.0
#### Features
[#1545](https://togithub.com/aquaproj/aqua/issues/1545) [#1552](https://togithub.com/aquaproj/aqua/issues/1552) Add the attribute `version_prefix` to Registry Configuration
- Add the attribute `version_prefix` to Registry Configuration
- Add the parameter `SemVer` to [expr expressions](https://aquaproj.github.io/docs/reference/registry-config/version-overrides/) and [template variables](https://aquaproj.github.io/docs/reference/registry-config/template/#template-variables)
- versions are filtered by this attribute same as [version_filter](https://aquaproj.github.io/docs/reference/registry-config/version-filter)
- We would be able to replace `version_filter` to `version_prefix` in many cases
- Instead of `Version`, the parameter `Semver` is used in the function `semver`
You can filter versions with a specific prefix and trim the prefix from versions by `version_prefix`.
For example, [kubernetes-sigs/kustomize](https://togithub.com/kubernetes-sigs/kustomize/releases?q=kustomize%2F\&expanded=true) has a prefix `kustomize/`.
```yaml
- type: github_release
repo_owner: kubernetes-sigs
repo_name: kustomize
version_prefix: kustomize/
asset: kustomize_{{.SemVer}}_{{.OS}}_{{.Arch}}.tar.gz
version_constraint: semver(">= 4.5.4")
version_overrides:
- version_constraint: semver(">= 4.4.1")
supported_envs:
- linux
- darwin
- amd64
- version_constraint: semver(">= 4.2.0")
supported_envs:
- linux
- darwin
- version_constraint: semver("< 4.2.0")
rosetta2: true
supported_envs:
- linux
- darwin
- amd64
```
#### Bug Fixes
Fixed bugs regarding to Cosign.
[#1554](https://togithub.com/aquaproj/aqua/issues/1554) [#1557](https://togithub.com/aquaproj/aqua/issues/1557) Retry the verification by Cosign
[#1555](https://togithub.com/aquaproj/aqua/issues/1555) [#1558](https://togithub.com/aquaproj/aqua/issues/1558) Get a lock before executing Cosign to prevent Cosign from being executing in parallel
[#1559](https://togithub.com/aquaproj/aqua/issues/1559) Get a Lock before installing Cosign
[#1559](https://togithub.com/aquaproj/aqua/issues/1559) Fix a bug that options of Cosign could be wrong if the same package's multiple versions are installed at the same time
### [`v1.30.4`](https://togithub.com/aquaproj/aqua/releases/tag/v1.30.4)
[Compare Source](https://togithub.com/aquaproj/aqua/compare/v1.30.3...v1.30.4)
[Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av1.30.4) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av1.30.4) | https://github.com/aquaproj/aqua/compare/v1.30.3...v1.30.4
#### Bug Fixes
[#1541](https://togithub.com/aquaproj/aqua/issues/1541) generate: remove a newline
From aqua v1.25.2, a newline was inserted unnecessarily.
e.g.
$ aqua g -i suzuki-shunsuke/tfcmt
```yaml
registries:
- type: standard
ref: v3.118.0
packages:
- name: suzuki-shunsuke/tfcmt@v4.0.1
```
By this release, the newline is removed.
```yaml
registries:
- type: standard
ref: v3.118.0
packages:
- name: suzuki-shunsuke/tfcmt@v4.0.1
```
[#1548](https://togithub.com/aquaproj/aqua/issues/1548) [#1549](https://togithub.com/aquaproj/aqua/issues/1549) Return error if version doesn't match with all version_constraints
### [`v1.30.3`](https://togithub.com/aquaproj/aqua/releases/tag/v1.30.3)
[Compare Source](https://togithub.com/aquaproj/aqua/compare/v1.30.2...v1.30.3)
[Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av1.30.3) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av1.30.3) | https://github.com/aquaproj/aqua/compare/v1.30.2...v1.30.3
#### Features
[#1539](https://togithub.com/aquaproj/aqua/issues/1539) Verify checksums of [aqua-proxy](https://togithub.com/aquaproj/aqua-proxy) to prevent aqua-proxy from being tampered. Checksums are hardcoded to aqua.
#### Others
[#1540](https://togithub.com/aquaproj/aqua/issues/1540) Update [aqua-proxy](https://togithub.com/aquaproj/aqua-proxy) from v1.1.2 to [v1.1.4](https://togithub.com/aquaproj/aqua-proxy/releases/tag/v1.1.4)
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:
v1.30.2
->v1.32.2
Release Notes
aquaproj/aqua
### [`v1.32.2`](https://togithub.com/aquaproj/aqua/releases/tag/v1.32.2) [Compare Source](https://togithub.com/aquaproj/aqua/compare/v1.32.1...v1.32.2) [Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av1.32.2) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av1.32.2) | https://github.com/aquaproj/aqua/compare/v1.32.1...v1.32.2 #### Bug Fixes [#1599](https://togithub.com/aquaproj/aqua/issues/1599) [#1600](https://togithub.com/aquaproj/aqua/issues/1600) Skip setting checksum if the key already exists #### Fixes [#1601](https://togithub.com/aquaproj/aqua/issues/1601) Normalize checksum when a newly added ### [`v1.32.1`](https://togithub.com/aquaproj/aqua/releases/tag/v1.32.1) [Compare Source](https://togithub.com/aquaproj/aqua/compare/v1.32.0...v1.32.1) [Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av1.32.1) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av1.32.1) | https://github.com/aquaproj/aqua/compare/v1.32.0...v1.32.1 #### Fixes [#1585](https://togithub.com/aquaproj/aqua/issues/1585) [#1588](https://togithub.com/aquaproj/aqua/issues/1588) Retry slsa-verifier when slsa-verifier failed due to timeout ### [`v1.32.0`](https://togithub.com/aquaproj/aqua/releases/tag/v1.32.0) [Compare Source](https://togithub.com/aquaproj/aqua/compare/v1.31.0...v1.32.0) [Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av1.32.0) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av1.32.0) | https://github.com/aquaproj/aqua/compare/v1.31.0...v1.32.0 #### Features generate-registry: Support specifying version e.g. ```console $ aqua gr suzuki-shunsuke/tfcmt@v3.2.4 ``` ### [`v1.31.0`](https://togithub.com/aquaproj/aqua/releases/tag/v1.31.0) [Compare Source](https://togithub.com/aquaproj/aqua/compare/v1.30.4...v1.31.0) [Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av1.31.0) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av1.31.0) | https://github.com/aquaproj/aqua/compare/v1.30.4...v1.31.0 #### Features [#1545](https://togithub.com/aquaproj/aqua/issues/1545) [#1552](https://togithub.com/aquaproj/aqua/issues/1552) Add the attribute `version_prefix` to Registry Configuration - Add the attribute `version_prefix` to Registry Configuration - Add the parameter `SemVer` to [expr expressions](https://aquaproj.github.io/docs/reference/registry-config/version-overrides/) and [template variables](https://aquaproj.github.io/docs/reference/registry-config/template/#template-variables) - versions are filtered by this attribute same as [version_filter](https://aquaproj.github.io/docs/reference/registry-config/version-filter) - We would be able to replace `version_filter` to `version_prefix` in many cases - Instead of `Version`, the parameter `Semver` is used in the function `semver` You can filter versions with a specific prefix and trim the prefix from versions by `version_prefix`. For example, [kubernetes-sigs/kustomize](https://togithub.com/kubernetes-sigs/kustomize/releases?q=kustomize%2F\&expanded=true) has a prefix `kustomize/`. ```yaml - type: github_release repo_owner: kubernetes-sigs repo_name: kustomize version_prefix: kustomize/ asset: kustomize_{{.SemVer}}_{{.OS}}_{{.Arch}}.tar.gz version_constraint: semver(">= 4.5.4") version_overrides: - version_constraint: semver(">= 4.4.1") supported_envs: - linux - darwin - amd64 - version_constraint: semver(">= 4.2.0") supported_envs: - linux - darwin - version_constraint: semver("< 4.2.0") rosetta2: true supported_envs: - linux - darwin - amd64 ``` #### Bug Fixes Fixed bugs regarding to Cosign. [#1554](https://togithub.com/aquaproj/aqua/issues/1554) [#1557](https://togithub.com/aquaproj/aqua/issues/1557) Retry the verification by Cosign [#1555](https://togithub.com/aquaproj/aqua/issues/1555) [#1558](https://togithub.com/aquaproj/aqua/issues/1558) Get a lock before executing Cosign to prevent Cosign from being executing in parallel [#1559](https://togithub.com/aquaproj/aqua/issues/1559) Get a Lock before installing Cosign [#1559](https://togithub.com/aquaproj/aqua/issues/1559) Fix a bug that options of Cosign could be wrong if the same package's multiple versions are installed at the same time ### [`v1.30.4`](https://togithub.com/aquaproj/aqua/releases/tag/v1.30.4) [Compare Source](https://togithub.com/aquaproj/aqua/compare/v1.30.3...v1.30.4) [Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av1.30.4) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av1.30.4) | https://github.com/aquaproj/aqua/compare/v1.30.3...v1.30.4 #### Bug Fixes [#1541](https://togithub.com/aquaproj/aqua/issues/1541) generate: remove a newline From aqua v1.25.2, a newline was inserted unnecessarily. e.g. $ aqua g -i suzuki-shunsuke/tfcmt ```yaml registries: - type: standard ref: v3.118.0 packages: - name: suzuki-shunsuke/tfcmt@v4.0.1 ``` By this release, the newline is removed. ```yaml registries: - type: standard ref: v3.118.0 packages: - name: suzuki-shunsuke/tfcmt@v4.0.1 ``` [#1548](https://togithub.com/aquaproj/aqua/issues/1548) [#1549](https://togithub.com/aquaproj/aqua/issues/1549) Return error if version doesn't match with all version_constraints ### [`v1.30.3`](https://togithub.com/aquaproj/aqua/releases/tag/v1.30.3) [Compare Source](https://togithub.com/aquaproj/aqua/compare/v1.30.2...v1.30.3) [Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av1.30.3) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av1.30.3) | https://github.com/aquaproj/aqua/compare/v1.30.2...v1.30.3 #### Features [#1539](https://togithub.com/aquaproj/aqua/issues/1539) Verify checksums of [aqua-proxy](https://togithub.com/aquaproj/aqua-proxy) to prevent aqua-proxy from being tampered. Checksums are hardcoded to aqua. #### Others [#1540](https://togithub.com/aquaproj/aqua/issues/1540) Update [aqua-proxy](https://togithub.com/aquaproj/aqua-proxy) from v1.1.2 to [v1.1.4](https://togithub.com/aquaproj/aqua-proxy/releases/tag/v1.1.4)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.
This PR has been generated by Mend Renovate. View repository job log here.