Repository navigation
Spawn Manager 0.2.0
Spawn Manager 0.2.0 introduces structured process execution while preserving the compatible Bash command API.
Highlights
- Adds direct execution with an exact executable, argv, replacement environment, working directory, split output streams and precise terminal results.
- Defines a fixed, bounded and independently tested version 1 wire protocol.
- Routes shell and structured requests through one supervised execution core and removes spawn_wrapper.
- Hardens process groups, signal state, descriptor closure, timeout cleanup, descendant reaping, pool cleanup and no_new_privs containment.
- Adds protocol golden bytes, exact-frame transport tests, direct POSIX lifecycle tests and comparative benchmarks.
- Documents the protocol, process lifecycle and the intentional boundary between Anet socket ownership and Spawn Manager framing.
Verification
- 22 direct POSIX-core tests and 66 Spawn Manager Ada, protocol, transport and integration tests pass on Debian Trixie.
- The Abuild integration passes 764 tests plus archive, installation, bundle-version and SIGINT process-group checks against the released commit.
Follow-up validation
Native performance measurements on the remaining release architectures and continued reference-product validation remain tracked work. Any discovered defect will be delivered as a patch release without silently changing the version 1 contract.
See CHANGELOG.md at this tag for the complete curated release notes.