v0.3.1
Patch release fixing a build break introduced in v0.3.0.
Bug Fix
- Fixed compilation failure caused by
BlockingTransportFactory::createsignature mismatch between the standalone server/client modules (#110) and the SHM latency optimizations (#116). All callers now pass the requiredsend_delayparameter. (#118)
Developer Tooling
-
AGENTS.md: Added project guidelines for AI-assisted development covering MSRV policy, measurement accuracy standards, pre-commit hook usage, testing expectations, and commit trailer requirements.
-
Pre-commit hook optimization: Expensive checks (tests, cargo audit, MSRV validation) are now skipped when only non-Rust-source files change (documentation, Cargo.lock, shell scripts, etc.). Fast checks (cargo check, clippy, fmt) still run for all Rust-related changes.
-
MSRV check switched from container to rustup: The pre-commit MSRV validation no longer requires podman/docker. It reads the MSRV from
Cargo.tomland usesrustup rundirectly.