# 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](https://github.com/P3TERX/Aria2-Pro-Core) is the direct compatibility and migration reference for the enhanced deployment profile. - [aria2](https://github.com/aria2/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