VoScript v0.8.4 completes the 0.8 Rust-kernel foundation while keeping the public HTTP contract compatible with existing clients.
Highlights
- Adds the optional Rust kernel foundation behind
RUST_KERNEL_MODE, with Python remaining the default runtime path. - Adds selected Rust-backed validation paths for voiceprint scoring, result post-processing, artifact manifests, and status helper contracts.
- Adds optional artifact manifest metadata to completed results without exposing runtime paths or private operator data.
- Keeps speaker labels stable and disambiguates duplicate display names instead of merging speakers in the result contract.
- Updates public configuration, security, and changelog docs for the v0.8.4 release surface.
- Strengthens release gates with public release scanning, CI security scan, FOSSA policy checks, Rust wheel tests, and Docker packaging smoke.
Validation
- CI lint, unit/security tests, coverage, and dependency audit passed on
main. - FOSSA policy check passed on
main. - Rust Foundation Heavy Gate passed on
main, including Rust wheel build and Docker packaging smoke. - Public release scan passed before release text publication.
Remote deployment and internal live validation are handled separately after Docker image publication.