Files
aria2-rust-pro/docs/release/v1.0.0.md
T

1.9 KiB

aria2-rust-pro 1.0.0

aria2-rust-pro 1.0.0 is the first public source release of this independently maintained Rust implementation.

This release establishes a versioned source-release baseline for the project:

  • a public Git tag for the Rust 2024 workspace
  • Cargo-native local packaging and Docker export workflows
  • repository-local migration, deployment, and compatibility documentation

Project Sources

  • Aria2-Pro-Core is the direct compatibility and migration reference for the enhanced deployment profile.
  • aria2 is the upstream project whose public CLI, configuration, and RPC contracts guide this implementation.

Highlights

  • independently maintained Rust 2024 implementation informed by those sources
  • Cargo-native release packaging and Docker export automation
  • compatibility-led CLI, configuration, JSON-RPC, and XML-RPC development

Compatibility Notes

  • version smoke preserves the upstream-compatible first line aria2 version 1.37.0
  • Docker images keep the aria2c entrypoint shape by symlinking aria2c -> aria2-rust-pro
  • migration and deployment guides remain in-repo under docs/migration/ and docs/deployment/

Artifacts

This source release intentionally has no prebuilt binary or Docker image assets. Use the documented local packaging workflows to produce dist/release/v1.0.0/ or dist/docker/v1.0.0/ artifacts for a target host.

Verification

The repository release workflow is intended to perform:

  • workspace fast gates
  • nightly cargo udeps
  • cargo deny
  • release version smoke
  • daemon-free Docker smoke
  • daemon-backed Docker smoke
  • local release packaging
  • Docker image export

Known Limits

  • prebuilt binary and Docker image assets are not attached to this release
  • broader multi-platform release archives remain future work