Search docs
Blog
Every systemg release, with its changelog.
125 posts
2026
Aug 21, 2026
feat(start): run every dependency-ready service concurrently (1c6dc42)
fix(kernel): type child-side refusals as SG0721-SG0748 and drop RFC 0001 (6af8d4c)
Aug 19, 2026
fix(daemon): stop reconciliation clobbering a completed cron run (7c84dd7)
fix(ci): patch RUSTSEC-2026-0258 and let the audit job write checks (21770d8)
Aug 17, 2026
fix(state): keep a skipped record when the monitor reaps the process (03dfa03)
fix(ipc): wait on supervisor liveness, not a 120s clock (0a99e1a)
Aug 15, 2026
fix(daemon): trip a restart breaker when a unit never stays up (1a3794d)
Aug 13, 2026
fix(ci): drop conflicting musl-tools from musl cross Dockerfiles (base image already ships musl toolchain) (1d3df97)
ci(release): publish claude plugin only after crate is published to crates.io (cb2bcff)
Aug 10, 2026
fix(diag): include SG0404 and SG0601-0605 in SgCode::ALL (d9d5b0d)
Aug 07, 2026
fix(restart): scope restart -s to its target and seal queued op journals (fc2fed1)
Aug 06, 2026
test(daemon): ignore the flaky automatic-restart test pending a wider deadline (c06d369)
Aug 03, 2026
fix(status): report a unit's recorded exit instead of inferring it should still be running (c562fd1)
Aug 01, 2026
fix(restart): emit unit frames on the single-service cascade and stop paths (67e0135)
Jul 31, 2026
feat(start): render the progress tree for queued project boots too (9136fe5)
fix(tests): assert the absent-supervisor condition by code, not by prose (8e8c809)
Jul 27, 2026
fix(upgrade): resume pre-0.59 loose handoffs under their derived identity (1321553)
fix(tests): read loose logs from the derived project, not loose (1affbdd)
Jul 26, 2026
fix(opslot): match progress details by project id, not label substring (33b4449)
Jul 25, 2026
fix: stop inferring listening ports from command text (9494b5a)
fix: avoid false port conflicts during restart (144983c)
Jul 24, 2026
fix(logs): restore fresh bounded and aligned output (3b202f4)
Jul 23, 2026
fix(supervisor): eliminate shutdown verification flake (339a184)
Jul 21, 2026
fix(usecase): remove contention races from upgrade and port diagnostics (331b2be)
docs: explain the staged unit lifecycle (0ddb8c9)
Jul 20, 2026
feat/v0.55.0 (#46) (e401f77)
Jul 14, 2026
fix(cli): recycle the supervisor on version drift during full restart (720c2d0)
fix(supervisor): survive per-unit failures on resident project load/restart (3e048b0)
feat(diag): SG0102 early-exit, SG0103 prestart failure, SG0001 catchall + docs (bde51bb)
Jul 13, 2026
fix(ci): set Cache-Control on release assets and harden CDN verification + v0.53.3 (2e4618a)
test: update test + v0.53.2 (a726cb7)
Jul 11, 2026
feat(daemon): dependson condition gating with completed semantics (530f0dc)
Jul 09, 2026
fix+release: update test + 0.52.2 (bdac364)
Jul 08, 2026
fix(logs): honor filters and populate service in project-wide log queries (1401b9c)
Jul 07, 2026
cve: bump crossbeam-epoch to 0.9.20 (2559223)
Jul 02, 2026
ci: bump libclang (b1a640d)
cve: patch cve issues (d1a752a)
Jun 30, 2026
fix: patch transitive dependency CVEs (dbe5192)
Jun 24, 2026
fix: reject direct control of cron units (71486ad)
Jun 23, 2026
fix: strip caller session env vars from daemonized services (305b93b)
Jun 20, 2026
fix: only treat process-group survivors as healthy when the zombie is the group leader (8a2a75b)
Jun 18, 2026
fix: don't show completed cron/one-shot units as Lost after their PID exits (687226b)
Jun 17, 2026
fix: don't flag completed cron/one-shot units as unhealthy (eabf1c1)
Jun 16, 2026
fix: allow successful one-shot services during restart (98ae639)
Jun 14, 2026
test: update sysg status health output test (072b32b)
Jun 13, 2026
enhancement: explain unit health and color inspect cron status (5d91680)
Jun 11, 2026
fix: reload project config on scoped restart (c08920f)
Jun 10, 2026
enhancement: add darkmode logos (8f6d741)
fix: tighten project-scoped service targeting (da59155)
Jun 09, 2026
fix: harden restart IPC upgrades and cron timeout cleanup (ef4304e)
Jun 08, 2026
fix: read current cron history for status and inspect + v0.39.5 (492af0f)
fix: preserve cron history across project reloads + v0.39.4 (d7eccfe)
Jun 06, 2026
fix: preserve running cron state after daemon restart + v0.39.2 (a8fa759)
Jun 05, 2026
fix: preserve cron history across multi-project inspect + v0.39.2 (13814fa)
fix: remove stopped projects from supervisor status + v0.39.1 (3cdea2b)
Jun 04, 2026
fix: register extra project cron jobs with supervisor (9a41a89)
fix: scope foreground lifetime and service restarts by project (67553b3)
fix: admit additional project configs into running supervisor (26e1f4a)
Jun 03, 2026
enhancement: add project-scoped status and command targeting (94018ab)
fix: honor supervisor dependency order + v0.36.4 (071dc79)
fix: keep linux restart parent alive + v0.36.3 (7174dd5)
Jun 02, 2026
fix: prevent daemonized restart from spawning duplicate supervisor (4b0b929)
fix: clean up logs stream rendering (d5d09e6)
enhancement: add esc functionality to sysg logs + fix dupe stale supervisor (6bd1166)
May 14, 2026
enhancement: stack stderr+stdout in logs by default (f338be5)
May 09, 2026
enhancement: add live status and inspect refresh flag (061bb4b)
Apr 29, 2026
fix: ensure cron history table is in sysg inspect output (5bed136)
Apr 20, 2026
ci: gate ci runs according to project (93687dc)
Apr 12, 2026
enhancement: update sysg logs formatting (47691e0)
Apr 05, 2026
v0.31.0 (10fa2cf)
Apr 02, 2026
v0.30.0 (8376a14)
Mar 29, 2026
enhancement: add --stderr to sysg start + update docs (8b764b6)
Mar 19, 2026
enhancement: allow sysg status to be interactive (9149e14)
Mar 11, 2026
docs: add unit examples (2f26701)
Mar 10, 2026
fix+release: fix sysg inspect table width + v0.26.3 (8739a98)
fix: address sysg chart sizing (6eb39b8)
fix: adjust sysg inspect formatting (ee9156b)
fix: simplify crud example + prettify sysg inspect (dc52f64)
Feb 27, 2026
fix: upload binaries on auto-release (8f58ffd)
fix+release: upload binaries on auto-release (7a16fcd)
enhancement: refactor 'status' 'logs' 'inspect' to use --stream opt (efc9af3)
Feb 17, 2026
enhancement: colorize and label peripherally spawned procs (01972ac)
Feb 16, 2026
enhancement: migrate orchestrator agents to porki package (96beaa8)
Feb 13, 2026
fix: simplify logging + update orchestrator instructions (53fc8af)
Feb 08, 2026
fix: default install to local/bin (233b4d6)
Feb 05, 2026
fix+release: ensure sysg status nesting (9b59c14)
fix+release: redirect subproc stderr + address cascade termination + updates tests (1768038)
Feb 04, 2026
fix+release: ensure sysg status reports on sub-processes + v0.20.1 (8c218cd)
Feb 03, 2026
enhancement: impl sysg spawn + update docs (#42) (e8da51b)
Jan 22, 2026
enhancement: swap charting to rasciigraph + remove comments (944fab9)
Jan 16, 2026
fix: address cron pid race condition (21ee4eb)
Jan 14, 2026
main<-develop (#40) (f02bf9b)
2025
Dec 30, 2025
fix: address purge + fix ipc state updates (36bb3f8)
fix: address individual service start/stop + refactor tests (91e10df)
Dec 29, 2025
fix: terminate full process tree and clean hashed service state (9b0b653)
Dec 28, 2025
Dec 27, 2025
enhancement: support renaming services (f7f6e9c)
Dec 18, 2025
fix: re-attempt cron registration on restart (e0ebe7c)
fix: ensure sysg restart registers new cron + update rustdoc (1fee54e)
Dec 13, 2025
fix: persist unexpected pre-start failures with ExitedWithError and record start attempts (b101c3e)
Dec 09, 2025
fix: enable prestart for all deployment types (6bf322f)
Dec 08, 2025
fix: address cron lockfile race (d7fbf23)
Dec 06, 2025
fix: dont start cron on restart + address zombie threads (f88c1e3)
Dec 04, 2025
fix: ensure monitor reaps services (095ba63)
Dec 03, 2025
fix: ensure statuses are communicated differently (694923b)
Dec 02, 2025
fix: ensure supervisor recognizes skip flag (d032f11)
Nov 30, 2025
fix: address unrisilient logs + rolling deployment silently failing (13638e3)
Nov 27, 2025
fix: repair restart pid tracking and stop (b47880e)
Nov 26, 2025
enhancement: add linux alpine support (c215fe2)
Nov 22, 2025
enhancement: add webhooks (#33) (83d0067)
Nov 19, 2025
enhancement: add logs support on macos and fix prestart config (9a77b5a)
Nov 06, 2025
enhancement: add --log-level (#29) (d4a5c01)
Oct 31, 2025
fix: ctrl+c terminates all non --daemonize'd 'sysg start' children by @ra0x3 in https://github.com/ra0x3/systemg/pull/23
Oct 14, 2025
enhancement: update install script + update ci (d8e4004)
Jul 30, 2025
test: release test 0.6.2 (8a368bf)
test: release test 0.6.1 (53f9d6e)
Jun 19, 2025
fix: start srvcs in session + send signals to proc group (#9) (eb2f164)
Apr 06, 2025
enhancement: get start + log commands working on linux (#1) (f78032a)
Mar 25, 2025
enhancement: fix status uptime issue + add warning for logs on mac (f1397d4)
Mar 05, 2025
enhancement: update logs command (134fe91)
enhancement: first mvp (0de95e3)