Skip to content

Releases: aquaproj/aqua

v2.43.0

25 Jan 00:31
v2.43.0
39f6589
Compare
Choose a tag to compare

Pull Requests | Issues | v2.42.2...v2.43.0

Features

#3467 #3478 Support vacuuming unused packages

https://aquaproj.github.io/docs/guides/vacuum

Now you can remove unused packages by aqua vacuum command, which is useful to save storage and keep your machine clean.

aqua vacuum

This command removes installed packages which haven't been used for over the expiration days.
The default expiration days is 60, but you can change it by the environment variable $AQUA_VACUUM_DAYS or the command line option aqua vacuum -days <expiration days>.

e.g.

export AQUA_VACUUM_DAYS=90
aqua vacuum -d 30

Caution

aqua vacuum command doesn't remove links from the bin directory and doesn't remove packages from aqua.yaml

As of aqua v2.43.0, aqua records packages' last used date times.
Date times are updated when packages are installed or executed.
Packages installed by aqua v2.42.2 or older don't have records of last used date times, so aqua can't remove them.
To solve the problem, aqua vacuum --init is available.

aqua vacuum --init

aqua vacuum --init searches installed packages from aqua.yaml including $AQUA_GLOBAL_CONFIG and records the current date time as the last used date time of those packages if their last used date times aren't recorded.

aqua vacuum --init can't record date times of install packages which are not found in aqua.yaml.
If you want to record their date times, you need to remove them by aqua rm command and re-install them.

v2.43.0-1

23 Jan 03:29
v2.43.0-1
fdf3368
Compare
Choose a tag to compare
v2.43.0-1 Pre-release
Pre-release

v2.43.0-0

23 Jan 01:04
v2.43.0-0
33ea3ad
Compare
Choose a tag to compare
v2.43.0-0 Pre-release
Pre-release

v2.42.2

07 Jan 23:53
v2.42.2
13a9caf
Compare
Choose a tag to compare

Pull Requests | Issues | v2.42.1...v2.42.2

🐛 Bug Fixes

#3436 Fix a bug that aqua update command fails if version_expr or go_version_file is used

As of this release, aqua update command ignores packages with version_expr or go_version_file.

v2.42.1

06 Jan 15:42
v2.42.1
bb1bc5d
Compare
Choose a tag to compare

Pull Requests | Issues | v2.42.0...v2.42.1

🐞 Bug Fixes

#3433 Create symlinks if unarchived files are symlinks

This fixes a bug of aqua v2.42.0. #3432

v2.42.1-0

06 Jan 15:33
v2.42.1-0
a600c8e
Compare
Choose a tag to compare
v2.42.1-0 Pre-release
Pre-release

v2.42.0

06 Jan 02:02
v2.42.0
eec4e1a
Compare
Choose a tag to compare

Pull Requests | Issues | v2.41.0...v2.42.0

Caution

This version has a known bug.
#3432
This bug was fixed at v2.42.1. https://github.com/aquaproj/aqua/releases/tag/v2.42.1

Features

#3422 Support 7 zip

Others

#3422 Replace mholt/archiver/v3 with mholt/archives

mholt/archiver/v3 was deprecated and it's encourage to migrate to mholt/archives.

v2.41.1-2

05 Jan 02:02
v2.41.1-2
7911b87
Compare
Choose a tag to compare
v2.41.1-2 Pre-release
Pre-release

Pull Requests | Issues | v2.41.1-1...v2.41.1-2

Changelog

  • 7911b87 refactor: ignore a lint error
  • 12907f5 fix(unarchive): add 0o700 permission to directories
  • 6e3bc79 fix(unarchive): continue the process even if it fails to unarchive some files

v2.41.1-1

04 Jan 22:55
v2.41.1-1
81d6d5b
Compare
Choose a tag to compare
v2.41.1-1 Pre-release
Pre-release

Pull Requests | Issues | v2.41.1-0...v2.41.1-1

Changelog

  • 81d6d5b refactor: fix a lint error
  • 99ec76d Merge branch 'main' into fix-migrate-mholt-archiver-v3
  • f248789 fix(deps): update module golang.org/x/oauth2 to v0.25.0 (#3423)
  • 6efae23 chore(deps): update dependency aquaproj/aqua-registry to v4.291.0 (#3426)
  • d33ebfb fix(unarchive): detect file path separator automatically
  • 70e64cd chore(deps): update dependency rhysd/actionlint to v1.7.6 (#3425)
  • e8707fa fix(deps): update module golang.org/x/sys to v0.29.0 (#3424)
  • b367353 chore(deps): update dependency aquaproj/aqua-registry to v4.290.0 (#3421)

v2.41.1-0

04 Jan 04:33
v2.41.1-0
42df688
Compare
Choose a tag to compare
v2.41.1-0 Pre-release
Pre-release