Skip to content

Releases: aquaproj/aqua

v2.38.1

27 Nov 23:12
v2.38.1
46013b8
Compare
Choose a tag to compare

Pull Requests | Issues | v2.38.0...v2.38.1

Fixes

#3297 completion: Improve the completion settings suggested in aqua completion --help @akinomyoga

v2.38.0

20 Nov 14:28
v2.38.0
5ad46c2
Compare
Choose a tag to compare

Pull Requests | Issues | v2.37.2...v2.38.0

Features

#3269 Get available versions from Go Module Proxy

https://aquaproj.github.io/docs/reference/registry-config/go-version-path

This release adds the new field go_version_path to registries.

e.g.

packages:
  - name: _go/sigsum.org/sigsum-go#cmd/sigsum-key
    type: go_install
    path: sigsum.org/sigsum-go/cmd/sigsum-key
    go_version_path: sigsum.org/sigsum-go

If this field is set, aqua g and aqua up commands gets available versions from Go Module Proxy.

v2.37.2

04 Nov 22:27
v2.37.2
90c0ee1
Compare
Choose a tag to compare

Pull Requests | Issues | v2.37.1...v2.37.2

Fixes

#3233 which, exec: Search configuration files even if AQUA_CONFIG is set

v2.37.1

03 Nov 02:26
v2.37.1
d36358b
Compare
Choose a tag to compare

Pull Requests | Issues | v2.37.0...v2.37.1

Bug Fixes

#3226 #584 Fix a bug that newlines in aqua.yaml are removed when updating aqua.yaml by aqua g -i and aqua up

This issue came from the bug of goccy/go-yaml. goccy/go-yaml#285
The issue was solved at goccy/go-yaml 1.13.3.
So we updated goccy/go-yaml to 1.13.3 and solve the issue.

v2.37.0

02 Nov 06:34
v2.37.0
9e584e9
Compare
Choose a tag to compare

Pull Requests | Issues | v2.36.2...v2.37.0

Features

#3224 Allow to set command aliases in aqua.yaml

You can now define command aliases in aqua.yaml.
This is useful to use multiple versions of the same package.

e.g.

registries:
- type: standard
  ref: v4.246.0 # renovate: depName=aquaproj/aqua-registry
packages:
- name: hashicorp/[email protected]
- name: hashicorp/terraform
  version: v0.13.7
  command_aliases:
    - command: terraform
      alias: terraform-013
      # no_link: true

Then you can run terraform (v1.9.8) and terraform-013 (v0.13.7).

$ terraform version
Terraform v1.9.8
on darwin_arm64

$ terraform-013 version
Terraform v0.13.7

Your version of Terraform is out of date! The latest version
is 1.9.8. You can update by downloading from https://www.terraform.io/downloads.html

You can skip creating symbolic links for aliases by no_link: true

  command_aliases:
    - command: terraform
      alias: terraform-013
      no_link: true

You can still run aliases via aqua exec.

aqua exec -- terraform-013 version

v2.37.0-3

02 Nov 04:45
v2.37.0-3
a7d6090
Compare
Choose a tag to compare
v2.37.0-3 Pre-release
Pre-release

v2.37.0-2

02 Nov 03:38
v2.37.0-2
8bd9ff7
Compare
Choose a tag to compare
v2.37.0-2 Pre-release
Pre-release

v2.36.2

24 Oct 14:19
v2.36.2
716d9ac
Compare
Choose a tag to compare

Pull Requests | Issues | v2.36.1...v2.36.2

Bug Fixes

#3193 #3194 Fix a bug that vars are not replaced in files[].src

v2.37.0-1

12 Oct 10:44
v2.37.0-1
af26af4
Compare
Choose a tag to compare
v2.37.0-1 Pre-release
Pre-release

v2.36.1

01 Oct 23:51
v2.36.1
423bf97
Compare
Choose a tag to compare

Pull Requests | Issues | v2.36.0...v2.36.1

Fixes

#3146 generate-registry: Remove rosetta2 and windows_arm_emulation if {{.Arch}} isn't included in asset

Dependency updates

#3148 Update aqua-proxy to 1.2.8
#3149 Update Go to 1.23.2