Skip to content

Releases

v0.11.2

Choose a tag to compare

@github-actions github-actions released this 08 Nov 08:38
35f3d8e

0.11.2 (2026-11-08)

Bug Fixes

  • lock: read the shim's answer before requiring its os pid (#137) (9a0d154)

v0.11.1

Choose a tag to compare

@github-actions github-actions released this 07 Nov 18:49
fa949ef

0.11.1 (2026-11-07)

Bug Fixes

  • follow-ups from the descendant tracking review (closes #122) (#134) (58a06c8)

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 15:53
260ed40

0.11.0 (2026-11-04)

Features

  • check and stop recorded process groups from any BEAM (#131) (758e5ed), closes #124

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 06:31
e049e52

0.10.0 (2026-11-04)

Features

  • add whole-file fcntl lock mode to the shim and Forcola.Lock (#128) (4ce0138)

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 01 Nov 23:16
ebe6282

0.9.0 (2026-11-01)

⚠ BREAKING CHANGES

  • env values must be binaries, nil or false. Other values, such as atoms, now raise ArgumentError before spawning instead of being encoded as strings.

Features

  • support env unsets and interrupt cleanup in every mode (#108) (0141f10)
  • track descendant processes through cleanup (#110) (4e9c142)

Bug Fixes

  • daemon: keep the readiness check on schedule while the child floods output (closes #116) (#120) (36ae35d)
  • duplex: reject non-iodata in send_line/2 instead of crashing the session (closes #115) (#118) (debd045)
  • include the cgroup drain in the Elixir cleanup budget (closes #113) (#121) (11fc31d)
  • make EXIT decoders total so a malformed frame never crashes a mode (closes #112) (#117) (a16d773)
  • shim: write child stdin from a dedicated thread so a stuck child cannot wedge cleanup (closes #111) (#123) (49576c9)
  • validate timeout_ms on every run/2 and Stream.lines/2 call (closes #114) (#119) (da6170c)

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 01 Nov 18:58
e39106f

0.8.0 (2026-11-01)

Features

  • shim: expose negotiated child process identity (#105) (48da0c6)

Bug Fixes

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 05:25
1fe6a09

0.7.0 (2026-10-23)

Features

  • bound one-shot execution and preserve terminal evidence (b6de760)

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 06:25
46443c7

0.6.0 (2026-10-04)

Features

  • observe raw output during bounded runs (closes #90) (#91) (3d2c55f)

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 21:50
a68a2f7

0.5.0 (2026-10-01)

Features

  • bound Stream stderr and partial lines (#88) (ca15eca)
  • require cgroup containment before exec (#87) (3890bd1)

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 02:29
cc2fd22

0.4.0 (2026-10-01)

Features

  • duplex: add bounded pull delivery (7d62c09)
  • duplex: expose terminal evidence after shutdown (b96bec6)