52 lines
1.3 KiB
Markdown
52 lines
1.3 KiB
Markdown
# 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`
|