0.3.3 (2026-07-31)
Bug Fixes
- honor explicit supplementary-group clearing (#60) (f1543fe)
- make shim installs content-aware and atomic (#59) (df1e23b)
- preserve confirmed Stream idle-timeout status (#61) (bfd392c)
- reap residual process-group members after leader exit (#56) (0b94c50)
- surface unconfirmed process teardown (#58) (f1e92a1)
0.3.2 (2026-07-07)
Bug Fixes
- sync downloaded shim into the build priv so Shim.path/0 resolves on fresh install (closes #47) (#48) (93b8f24)
0.3.1 (2026-07-07)
Bug Fixes
0.3.0 (2026-07-07)
Features
- demand-driven backpressure mode for Forcola.Stream.lines/2 (closes #32) (#43) (4a2b7b2)
- optional Linux cgroup v2 containment layer (closes #15) (#41) (162c408)
0.2.0 (2026-07-04)
Features
- idle timeout for Forcola.Stream.lines/2 (closes #33) (#37) (8d84fcd)
- pty support for Forcola.Duplex (closes #30) (#39) (9a284f7)
- run the child as a different user or group (closes #31) (#40) (9662c6c)
0.1.0 (2026-07-04)
Features
- Forcola.Daemon supervised long-running processes (closes #5) (#14) (4768bde)
- Forcola.Duplex bidirectional stdin/stdout sessions (closes #6) (#18) (95a9277)
- Forcola.run/2 bounded one-shot execution (closes #3) (#12) (ebdb25f)
- Forcola.Stream.lines/2 line streaming (closes #4) (#13) (e44c39f)
- implement forcola_shim (closes #2) (#11) (0fe51fd)
- scaffold forcola (#1) (d9b28e6)