Releases
v0.4.0
Compare
Sorry, something went wrong.
No results found
BREAKING CHANGES
Noise key material derivation changed: now uses export_keying_material.
Reminder: this may break interoperability with older peers. Upgrade client and server together.
Features
Merge Hyphae support into the project.
Add new crates:
asport-hyphae-handshake (0.1.0-beta.1)
asport-quinn-hyphae (0.1.0-beta.1)
Add thread-safe UDP buffer pool to reduce allocations.
Make UDP buffer pool size configurable.
Improve UDP session path by avoiding redundant clones and improving validation.
Improve client UDP session stability and buffer efficiency.
Add configurable UDP session timeout and cleanup on server side.
Replace once_cell usage with std::sync.
Add license display in client/server.
Fixes
Make log_level deserialization case-insensitive.
Fix lint/clippy issues and formatting-related correctness issues.
Chores
Release asport 0.4.0.
Release Hyphae components 0.1.0-beta.1.
Migrate shared logic into asport-common.
Improve session lock handling and code clarity.
Add automated Rust code quality CI workflow.
Refresh docs (README/QUICK_START/SPEC) and reformat example configs.
You can’t perform that action at this time.