chore: initial sanitized public snapshot

This commit is contained in:
Aria2 Rust Pro Contributors
2026-07-18 14:04:26 +08:00
commit 7b3816441c
320 changed files with 76813 additions and 0 deletions
+51
View File
@@ -0,0 +1,51 @@
# Changelog
All notable user-facing changes to `aria2-rust-pro` should be recorded here.
The format is intentionally simple and release-oriented. Keep internal refactor
noise out unless it changes behavior, packaging, compatibility, migration, or
operator experience.
## [Unreleased]
### Added
- Placeholder for the next release.
### Changed
- Placeholder for the next release.
### Fixed
- Placeholder for the next release.
### Compatibility
- Placeholder for compatibility notes and migration impact.
## [1.0.0] - 2026-05-29
### Added
- Rust 2024 workspace rewrite of the current Aria2-Pro-Core line
- Cargo-native `xtask` automation for release packaging and Docker workflows
- local release archive staging with manifest and SHA-256 generation
- local Docker image tar export with manifest and checksum generation
### Changed
- release builds now use a size-oriented profile with `opt-level = "s"`,
fat LTO, single codegen unit, stripped symbols, and std rebuilt with
`optimize_for_size`
### Fixed
- Docker release builds now include the `xtask/` workspace member required by
the workspace manifest during image compilation
### Compatibility
- version smoke preserves the upstream-compatible first line
`aria2 version 1.37.0`
- container images expose `aria2c` as a symlink to `aria2-rust-pro`