Skip to content

Releases: rwilliamspbg-ops/SMIP-MWP-Rust

v1.0.0

23 May 14:51

Choose a tag to compare

SMIP-MWP Rust rewrite — v1.0.0

This release marks the initial v1.0 milestone for the Rust rewrite of SMIP-MWP. It stabilizes the workspace layout, adds bench harnesses, and validates core functionality across crates with tests.

Highlights

  • Workspace scaffolding for crypto, datapath, afxdp, routing, wire, bench, and cli.
  • Bench harness and tightened datapath microbench fixtures to reduce allocation churn.
  • HybridSession caching and datapath optimizations to reduce per-packet allocations.
  • AGPL-3.0 license added; contributing guidelines and CODEOWNERS added.

Notable changes

  • Added CONTRIBUTING.md, CONTRIBUTORS.md, PACKAGES.md, and RELEASE.md.
  • Moved legacy inventory notes to docs/archive/.
  • Added LICENSE (AGPL-3.0) and updated README.md with badges and sponsor link.

How to reproduce bench smoke-run

source $HOME/.cargo/env
cargo run --release -p bench

Notes for maintainers

  • Tests: cargo test --workspace --all-targets — all crates include unit tests.
  • Tag: v1.0.0 (annotated) — created and pushed to origin.

For a full changelog, see commit history.