Skip to content

Aqueducts v0.10.0

Choose a tag to compare

@github-actions github-actions released this 25 May 19:36
4e16a72

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 | sh

Install prebuilt binaries via Homebrew

brew install vigimite/aqueducts/aqueducts-cli

Download 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 | sh

Install prebuilt binaries via Homebrew

brew install vigimite/aqueducts/aqueducts-executor

Download 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