Aqueducts v0.10.0
Release Notes
This release introduces significant architectural improvements and new deployment capabilities while maintaining compatibility for existing users.
For a full overview check out the README.md, aqueducts-executor/README.md, aqueducts-cli/README.md, ARCHITECTURE.md and CONTRIBUTING.md.
New Features
🚀 Aqueducts Executor
- New standalone HTTP/websockets service for remote pipeline execution
- REST API with authentication and health monitoring
- Docker support with PostgreSQL ODBC connectivity
- Can be deployed independently from the CLI
📦 Enhanced Distribution
- Homebrew installation support
- Cross-platform binary releases (Linux, macOS Intel/ARM)
- Shell installer for automated setup
- Docker images published to GitHub Container Registry
Infrastructure Improvements
🏗️ Crate Restructuring
- Reorganized workspace into focused, domain-specific crates
- Improved modularity and maintainability
- Cleaner dependency management
⚡ CI/CD Overhaul
- Overhauled testing pipelines
- Automated security auditing
- Streamlined release pipeline with cargo-dist
Breaking Changes
- CLI command structure has minor changes
- Some internal APIs have been reorganized (library users only)
aqueducts-cli 0.10.0
Install aqueducts-cli 0.10.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/vigimite/aqueducts/releases/download/v0.10.0/aqueducts-cli-installer.sh | shInstall prebuilt binaries via Homebrew
brew install vigimite/aqueducts/aqueducts-cliDownload aqueducts-cli 0.10.0
| File | Platform | Checksum |
|---|---|---|
| aqueducts-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| aqueducts-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| aqueducts-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| aqueducts-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| aqueducts-cli-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
aqueducts-executor 0.10.0
Install aqueducts-executor 0.10.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/vigimite/aqueducts/releases/download/v0.10.0/aqueducts-executor-installer.sh | shInstall prebuilt binaries via Homebrew
brew install vigimite/aqueducts/aqueducts-executorDownload aqueducts-executor 0.10.0
| File | Platform | Checksum |
|---|---|---|
| aqueducts-executor-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| aqueducts-executor-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| aqueducts-executor-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| aqueducts-executor-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| aqueducts-executor-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |