Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Look back on 2024 and what's next in 2025 #3412

Open
suzuki-shunsuke opened this issue Jan 2, 2025 · 1 comment
Open

Look back on 2024 and what's next in 2025 #3412

suzuki-shunsuke opened this issue Jan 2, 2025 · 1 comment

Comments

@suzuki-shunsuke
Copy link
Member

suzuki-shunsuke commented Jan 2, 2025

This is a summary of aqua's updates in 2024 and what we will try in 2025.
We don't describe details in this page. For more details, please see the document and release notes.

Look back on aqua in 2024

We can't introduce all changes.

aqua v2.21.3 => v2.41.0
GitHub Star: 594 => 948 (+354)

aqua-registry v4.112.0 => v4.287.0
The number of packages: 1,360 => 1,680 (+320)

The number of contributors is about to reach 100.. 🎉

💪 Features

Now you can manage Node.js using aqua! 🎉

https://dev.to/suzukishunsuke/aqua-now-supports-nodejs-2od0

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

v2.33.0 You can now uninstall go_install and http packages!
Furthermore, the uninstall can now handles version_overrides properly.

v2.32.0 Support removing links from the bin directory

v2.26.0 generate: Add -g option to add packages to a global configuration file

v2.24.0 Support listing installed packages

aqua list -installed [-a]

v2.40.0 Support getting package versions from external files

v2.29.0 Support fish completion

v2.28.0 Support getting a package version from go directive in go.mod or go.work

packages:
- name: golang/go
  go_version_file: go.mod

Input complementation by YAML Language Server

We provide JSON Schema for aqua.yaml, registry.yaml, and aqua-policy.yaml.
You can enable input complementation by following code comment in some editors such as VSCode:

# yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/aqua-yaml.json

or pinning version:

# yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/v2.41.0/json-schema/aqua-yaml.json
image image

🐞 Bug Fixes

v2.38.3 Fix a bug that aqua g -i removes comments from packages
v2.37.1 Fix a bug that newlines in aqua.yaml are removed when updating aqua.yaml by aqua g -i and aqua up
v2.27.4 Fix a bug that update-aqua fails on Windows

🛡️ Security

v2.35.0 Now aqua can verify package's GitHub Artifact Attestations.
And we start providing aqua's GitHub Artifact Attestations!

v2.31.0 v2.34.0 You can now verify packages using Minisign
v2.27.0 You can now enforce checksum verification by environment variables AQUA_ENFORCE_CHECKSUM and AQUA_ENFORCE_REQUIRE_CHECKSUM.

export AQUA_ENFORCE_CHECKSUM=true
export AQUA_ENFORCE_REQUIRE_CHECKSUM=true

Others

v2.37.2 This is an important change, but commands such as aqua which and aqua exec now look for configuration files even if AQUA_CONFIG or aqua -c option is set.
v2.30.0 Now aqua uses aqua-proxy and hard links instead of shell scripts and bat scripts on Windows. This makes aqua's Windows support more stable.

🎉 Vector introduced aqua

Vector is a very popular OSS project.
Vector is a lightweight and ultra-fast tool for building observability pipelines.

https://vector.dev

https://github.com/vectordotdev/vector/blob/master/aqua/aqua.yaml

🚀 What's next in 2025

This is the list of what we want to do in 2025.

But note that we can't do any promise.
Maybe we reject some candidates.
Probably we won't be able to complete all of them.
And we will also do many things not listed here.
Sorry, but this is our OSS project.

Conclusion

Thank you always, aqua users!
And thank you always, all contributors!

In 2024, aqua was evolved and became more powerful and sophisticated! 😄
And in 2025, aqua would continue to be evolved. 🚀

If you like aqua, could you give us GitHub Star or sponsor us? 😉

https://github.com/aquaproj/aqua

https://github.com/sponsors/aquaproj

Copy link

github-actions bot commented Jan 2, 2025

This issue is closed because it was created without an issue template probably.
Please use an issue template.
https://github.com/aquaproj/aqua/issues/new/choose

@github-actions github-actions bot closed this as completed Jan 2, 2025
@suzuki-shunsuke suzuki-shunsuke changed the title Look back 2024 and what's next in 2025 Look back on 2024 and what's next in 2025 Jan 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant