v0.1.0
What's Changed
- Establish portable protocol 1.0 candidate foundations by @SnowCheetos in #36
- Prove protocol interoperability with an independent Rust codec by @SnowCheetos in #37
- Define direct buffer and segmented byte contracts by @SnowCheetos in #38
- Add bounded byte-region ports and command-frame decoding by @SnowCheetos in #39
- Build context-scoped device state, ownership graphs, and quotas by @SnowCheetos in #40
- Implement baseline command processing by @SnowCheetos in #41
- Land asynchronous event lifecycle on main by @SnowCheetos in #43
- Implement deterministic reset and recovery semantics by @SnowCheetos in #44
- Define portable descriptor-chain and virtqueue ports by @SnowCheetos in #45
- Implement bounded split virtqueue model by @SnowCheetos in #46
- Implement no-std reference guest client by @SnowCheetos in #47
- Complete the end-to-end portable reference path by @SnowCheetos in #48
- Stabilize the Accelerator provider contract by @SnowCheetos in #49
- Add deterministic mock reference execution by @SnowCheetos in #50
- Add deterministic backend fault injection by @SnowCheetos in #51
- Add reusable backend conformance suite by @SnowCheetos in #52
- Define threat model and enforce retained resource policy by @SnowCheetos in #53
- Add protocol and queue fuzzing harnesses by @SnowCheetos in #54
- Add command state model coverage by @SnowCheetos in #55
- Add replayable conformance traces by @SnowCheetos in #56
- Add v1 performance budgets by @SnowCheetos in #57
- Add public API docs and runnable examples by @SnowCheetos in #58
- Freeze v1 release policy and audit by @SnowCheetos in #59
- Prepare release by @Colin-Hayes in #60
- Fuzz the reference guest client against hostile device completions by @aravishankar-mp in #62
- Clarify that validate_bindings is not a complete host usage gate by @julian-avar in #64
New Contributors
- @Colin-Hayes made their first contribution in #60
- @aravishankar-mp made their first contribution in #62
- @julian-avar made their first contribution in #64
Full Changelog: https://github.com/MicroPerceptron/virtio-accel/commits/v0.1.0