Skip to content

Spawn Manager 0.2.0

Choose a tag to compare

@mweidle73 mweidle73 released this 27 Sep 09:19
· 76 commits to master since this release

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.