Skip to content

Releases: el-j/run-zero

RunZero v0.0.5

Choose a tag to compare

@github-actions github-actions released this 27 Aug 07:46
cf07468

⚡ RunZero v0.0.5 Release Notes

🚀 Changes in this release:

  • Fix version manifest and docs snapshot publishing (5da95a1)
  • fix(mutmut): actually run mutation testing, wire into CI, record baseline (issue #17) (a6c7842)
  • fix(driver/orbstack): join background build threads so they cannot outlive a test's mock (62a6dce)
  • fix: derive release links from repository url (0d051a8)
  • test(e2e): add real Docker-engine e2e test and manual VM-engine runbook (#14) (fdb7fd9)
  • fix: align archive links with site base (0d9a82e)
  • fix: remove generated artifacts from source branch (f71b5e0)
  • test(blackbox): add process-boundary contract tests for dashboard, VM bridge, and CLI (#18) (5b6e07c)
  • test: validate versioned docs outputs (9462e56)
  • feat: add release docs archiving flow (b359f7a)
  • fix: harden Astro pages deployment (23e777a)
  • test(orbstack): add real two-VM cache-sharing integration test (issue #10) (f0a8f0e)
  • feat(cache): add devpi pip/uv PyPI proxy image (issue #11) (c1c384d)
  • fix(driver/orbstack): implement real cache_mounts for OrbStack VMs via /mnt/mac host share (216bbf2)
  • test(coverage): close remaining coverage gaps to 100% (issue #8) (9c97635)
  • added a .nojekyll file (8bafdf3)
  • docs(ci): recognize chore/* as a topic-branch convention (22740ba)
  • fix(ci): expand mypy to type-check the full src/ tree, not just 8 of ~24 files (ae86e4b)
  • docs: add docstrings to the driver layer's public API and remaining src/ gaps (638d383)
  • fix(tests): make test_driver_factory.py fully deterministic (6638287)

Branch: main | Tag: v0.0.5

RunZero v0.0.4-beta.90

Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Aug 06:36
cf07468

⚡ RunZero v0.0.4-beta.90 Release Notes

🚀 Changes in this release:

  • Fix version manifest and docs snapshot publishing (5da95a1)
  • fix(mutmut): actually run mutation testing, wire into CI, record baseline (issue #17) (a6c7842)
  • fix(driver/orbstack): join background build threads so they cannot outlive a test's mock (62a6dce)
  • fix: derive release links from repository url (0d051a8)
  • test(e2e): add real Docker-engine e2e test and manual VM-engine runbook (#14) (fdb7fd9)
  • fix: align archive links with site base (0d9a82e)
  • fix: remove generated artifacts from source branch (f71b5e0)
  • test(blackbox): add process-boundary contract tests for dashboard, VM bridge, and CLI (#18) (5b6e07c)
  • test: validate versioned docs outputs (9462e56)
  • feat: add release docs archiving flow (b359f7a)
  • fix: harden Astro pages deployment (23e777a)
  • test(orbstack): add real two-VM cache-sharing integration test (issue #10) (f0a8f0e)
  • feat(cache): add devpi pip/uv PyPI proxy image (issue #11) (c1c384d)
  • fix(driver/orbstack): implement real cache_mounts for OrbStack VMs via /mnt/mac host share (216bbf2)
  • test(coverage): close remaining coverage gaps to 100% (issue #8) (9c97635)
  • added a .nojekyll file (8bafdf3)
  • docs(ci): recognize chore/* as a topic-branch convention (22740ba)
  • fix(ci): expand mypy to type-check the full src/ tree, not just 8 of ~24 files (ae86e4b)
  • docs: add docstrings to the driver layer's public API and remaining src/ gaps (638d383)
  • fix(tests): make test_driver_factory.py fully deterministic (6638287)

Branch: develop | Tag: v0.0.4-beta.90

RunZero v0.0.4

Choose a tag to compare

@github-actions github-actions released this 26 Aug 19:26
e4ffaed

⚡ RunZero v0.0.4 Release Notes

🚀 Changes in this release:

  • fix(mutmut): actually run mutation testing, wire into CI, record baseline (issue #17) (a6c7842)
  • fix(driver/orbstack): join background build threads so they cannot outlive a test's mock (62a6dce)
  • fix: derive release links from repository url (0d051a8)
  • test(e2e): add real Docker-engine e2e test and manual VM-engine runbook (#14) (fdb7fd9)
  • fix: align archive links with site base (0d9a82e)
  • fix: remove generated artifacts from source branch (f71b5e0)
  • test(blackbox): add process-boundary contract tests for dashboard, VM bridge, and CLI (#18) (5b6e07c)
  • test: validate versioned docs outputs (9462e56)
  • feat: add release docs archiving flow (b359f7a)
  • fix: harden Astro pages deployment (23e777a)
  • test(orbstack): add real two-VM cache-sharing integration test (issue #10) (f0a8f0e)
  • feat(cache): add devpi pip/uv PyPI proxy image (issue #11) (c1c384d)
  • fix(driver/orbstack): implement real cache_mounts for OrbStack VMs via /mnt/mac host share (216bbf2)
  • test(coverage): close remaining coverage gaps to 100% (issue #8) (9c97635)
  • added a .nojekyll file (8bafdf3)
  • docs(ci): recognize chore/* as a topic-branch convention (22740ba)
  • fix(ci): expand mypy to type-check the full src/ tree, not just 8 of ~24 files (ae86e4b)
  • docs: add docstrings to the driver layer's public API and remaining src/ gaps (638d383)
  • fix(tests): make test_driver_factory.py fully deterministic (6638287)
  • fix: improve server stability, driver performance, and state consistency with threading, Docker configurations, and request caching (5768504)

Branch: main | Tag: v0.0.4

RunZero v0.0.3

Choose a tag to compare

@github-actions github-actions released this 26 Aug 08:57
4446b34

⚡ RunZero v0.0.3 Release Notes

🚀 Changes in this release:

  • added a .nojekyll file (8bafdf3)
  • fix: improve server stability, driver performance, and state consistency with threading, Docker configurations, and request caching (5768504)
  • fix(stack): run containerized autoscaler in make start and fix cache permissions (2926d2a)
  • fix(reconciler): auto-reap finished and unregistered orphaned VM runners across all drivers (5adb643)
  • fix(driver/orbstack): robust golden VM promotion and auto-recovery from -building state (2f05d44)
  • docs(website): showcase Real-Time Web Dashboard (:49505) and Host VM Bridge (:49504) on landing page and documentation (54a6a7b)
  • feat(dashboard): bundle and self-host Outfit and JetBrains Mono fonts offline (8ac4d61)
  • feat(v0.1.0): containerize autoscaler with host VM bridge and real-time web UI dashboard (2f50a6f)
  • feat: implement exponential backoff for failed OrbStack base image builds to prevent repeated resource-heavy retries (f1fe67e)
  • refactor: improve VM routing logic, unify job architecture resolution, and harden OrbStack golden image provisioning (9e737d3)
  • feat: upgrade base OS to Ubuntu 24.04 LTS (Noble) across containers/VMs and add Umami analytics (c60dcb0)
  • feat(vm): build master golden base on-demand and clone all ephemeral job VMs from it (115a99c)
  • fix(toolchain): pass --skip-repo to git lfs install to prevent repo hook pollution (c83f02b)
  • fix(router): route jobs to VM by actual services:/container: declaration, not just name/label guessing (e8d5529)
  • fix(vm): fix positional parameter passing in provision script and enable ARM64 golden base builds (60a78db)
  • feat(router): add database and service tokens to auto-route VM triggers (d4eb650)
  • fix(runner): fix Go/toolcache permission errors and ensure VM shutdown on failure (8843398)
  • fix(runner): configure apt-cacher-ng proxy at container start, not just image build (c7ade26)
  • fix(autoscaler): stop spawning runners for non-self-hosted jobs; fix cache-mount ownership drift; self-heal idle orphans (aa20c83)
  • fix(autoscaler): stop over-spawning idle-forever runners; add cache/disk-usage tooling (90b78ec)

Branch: main | Tag: v0.0.3

RunZero v0.0.3-beta.88

Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Aug 18:23
e4ffaed

⚡ RunZero v0.0.3-beta.88 Release Notes

🚀 Changes in this release:

  • fix(mutmut): actually run mutation testing, wire into CI, record baseline (issue #17) (a6c7842)
  • fix(driver/orbstack): join background build threads so they cannot outlive a test's mock (62a6dce)
  • fix: derive release links from repository url (0d051a8)
  • test(e2e): add real Docker-engine e2e test and manual VM-engine runbook (#14) (fdb7fd9)
  • fix: align archive links with site base (0d9a82e)
  • fix: remove generated artifacts from source branch (f71b5e0)
  • test(blackbox): add process-boundary contract tests for dashboard, VM bridge, and CLI (#18) (5b6e07c)
  • test: validate versioned docs outputs (9462e56)
  • feat: add release docs archiving flow (b359f7a)
  • fix: harden Astro pages deployment (23e777a)
  • test(orbstack): add real two-VM cache-sharing integration test (issue #10) (f0a8f0e)
  • feat(cache): add devpi pip/uv PyPI proxy image (issue #11) (c1c384d)
  • fix(driver/orbstack): implement real cache_mounts for OrbStack VMs via /mnt/mac host share (216bbf2)
  • test(coverage): close remaining coverage gaps to 100% (issue #8) (9c97635)
  • added a .nojekyll file (8bafdf3)
  • docs(ci): recognize chore/* as a topic-branch convention (22740ba)
  • fix(ci): expand mypy to type-check the full src/ tree, not just 8 of ~24 files (ae86e4b)
  • docs: add docstrings to the driver layer's public API and remaining src/ gaps (638d383)
  • fix(tests): make test_driver_factory.py fully deterministic (6638287)
  • fix: improve server stability, driver performance, and state consistency with threading, Docker configurations, and request caching (5768504)

Branch: develop | Tag: v0.0.3-beta.88

RunZero v0.0.3-beta.70

Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Aug 13:34
675f4d7

⚡ RunZero v0.0.3-beta.70 Release Notes

🚀 Changes in this release:

  • fix: derive release links from repository url (0d051a8)
  • fix: align archive links with site base (0d9a82e)
  • fix: remove generated artifacts from source branch (f71b5e0)
  • test: validate versioned docs outputs (9462e56)
  • feat: add release docs archiving flow (b359f7a)
  • fix: harden Astro pages deployment (23e777a)
  • fix: improve server stability, driver performance, and state consistency with threading, Docker configurations, and request caching (5768504)
  • fix(stack): run containerized autoscaler in make start and fix cache permissions (2926d2a)
  • fix(reconciler): auto-reap finished and unregistered orphaned VM runners across all drivers (5adb643)
  • fix(driver/orbstack): robust golden VM promotion and auto-recovery from -building state (2f05d44)
  • docs(website): showcase Real-Time Web Dashboard (:49505) and Host VM Bridge (:49504) on landing page and documentation (54a6a7b)
  • feat(dashboard): bundle and self-host Outfit and JetBrains Mono fonts offline (8ac4d61)
  • feat(v0.1.0): containerize autoscaler with host VM bridge and real-time web UI dashboard (2f50a6f)
  • feat: implement exponential backoff for failed OrbStack base image builds to prevent repeated resource-heavy retries (f1fe67e)
  • refactor: improve VM routing logic, unify job architecture resolution, and harden OrbStack golden image provisioning (9e737d3)
  • feat: upgrade base OS to Ubuntu 24.04 LTS (Noble) across containers/VMs and add Umami analytics (c60dcb0)
  • feat(vm): build master golden base on-demand and clone all ephemeral job VMs from it (115a99c)
  • fix(toolchain): pass --skip-repo to git lfs install to prevent repo hook pollution (c83f02b)
  • fix(router): route jobs to VM by actual services:/container: declaration, not just name/label guessing (e8d5529)
  • fix(vm): fix positional parameter passing in provision script and enable ARM64 golden base builds (60a78db)

Branch: develop | Tag: v0.0.3-beta.70

RunZero v0.0.2

Choose a tag to compare

@github-actions github-actions released this 26 Aug 07:52
4446b34

⚡ RunZero v0.0.2 Release Notes

🚀 Changes in this release:

  • fix: improve server stability, driver performance, and state consistency with threading, Docker configurations, and request caching (5768504)
  • fix(stack): run containerized autoscaler in make start and fix cache permissions (2926d2a)
  • fix(reconciler): auto-reap finished and unregistered orphaned VM runners across all drivers (5adb643)
  • fix(driver/orbstack): robust golden VM promotion and auto-recovery from -building state (2f05d44)
  • docs(website): showcase Real-Time Web Dashboard (:49505) and Host VM Bridge (:49504) on landing page and documentation (54a6a7b)
  • feat(dashboard): bundle and self-host Outfit and JetBrains Mono fonts offline (8ac4d61)
  • feat(v0.1.0): containerize autoscaler with host VM bridge and real-time web UI dashboard (2f50a6f)
  • feat: implement exponential backoff for failed OrbStack base image builds to prevent repeated resource-heavy retries (f1fe67e)
  • refactor: improve VM routing logic, unify job architecture resolution, and harden OrbStack golden image provisioning (9e737d3)
  • feat: upgrade base OS to Ubuntu 24.04 LTS (Noble) across containers/VMs and add Umami analytics (c60dcb0)
  • feat(vm): build master golden base on-demand and clone all ephemeral job VMs from it (115a99c)
  • fix(toolchain): pass --skip-repo to git lfs install to prevent repo hook pollution (c83f02b)
  • fix(router): route jobs to VM by actual services:/container: declaration, not just name/label guessing (e8d5529)
  • fix(vm): fix positional parameter passing in provision script and enable ARM64 golden base builds (60a78db)
  • feat(router): add database and service tokens to auto-route VM triggers (d4eb650)
  • fix(runner): fix Go/toolcache permission errors and ensure VM shutdown on failure (8843398)
  • fix(runner): configure apt-cacher-ng proxy at container start, not just image build (c7ade26)
  • fix(autoscaler): stop spawning runners for non-self-hosted jobs; fix cache-mount ownership drift; self-heal idle orphans (aa20c83)
  • fix(autoscaler): stop over-spawning idle-forever runners; add cache/disk-usage tooling (90b78ec)
  • feat(website): dynamic version dropdown from versions.json & sync build (7ae4c9e)

Branch: main | Tag: v0.0.2

RunZero v0.0.1-beta.61

Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Aug 07:19
470c7f6

⚡ RunZero v0.0.1-beta.61 Release Notes

🚀 Changes in this release:

  • fix: improve server stability, driver performance, and state consistency with threading, Docker configurations, and request caching (5768504)
  • fix(stack): run containerized autoscaler in make start and fix cache permissions (2926d2a)
  • fix(reconciler): auto-reap finished and unregistered orphaned VM runners across all drivers (5adb643)
  • fix(driver/orbstack): robust golden VM promotion and auto-recovery from -building state (2f05d44)
  • docs(website): showcase Real-Time Web Dashboard (:49505) and Host VM Bridge (:49504) on landing page and documentation (54a6a7b)
  • feat(dashboard): bundle and self-host Outfit and JetBrains Mono fonts offline (8ac4d61)
  • feat(v0.1.0): containerize autoscaler with host VM bridge and real-time web UI dashboard (2f50a6f)
  • feat: implement exponential backoff for failed OrbStack base image builds to prevent repeated resource-heavy retries (f1fe67e)
  • refactor: improve VM routing logic, unify job architecture resolution, and harden OrbStack golden image provisioning (9e737d3)
  • feat: upgrade base OS to Ubuntu 24.04 LTS (Noble) across containers/VMs and add Umami analytics (c60dcb0)
  • feat(vm): build master golden base on-demand and clone all ephemeral job VMs from it (115a99c)
  • fix(toolchain): pass --skip-repo to git lfs install to prevent repo hook pollution (c83f02b)
  • fix(router): route jobs to VM by actual services:/container: declaration, not just name/label guessing (e8d5529)
  • fix(vm): fix positional parameter passing in provision script and enable ARM64 golden base builds (60a78db)
  • feat(router): add database and service tokens to auto-route VM triggers (d4eb650)
  • fix(runner): fix Go/toolcache permission errors and ensure VM shutdown on failure (8843398)
  • fix(runner): configure apt-cacher-ng proxy at container start, not just image build (c7ade26)
  • fix(autoscaler): stop spawning runners for non-self-hosted jobs; fix cache-mount ownership drift; self-heal idle orphans (aa20c83)
  • fix(autoscaler): stop over-spawning idle-forever runners; add cache/disk-usage tooling (90b78ec)
  • feat(website): dynamic version dropdown from versions.json & sync build (7ae4c9e)

Branch: develop | Tag: v0.0.1-beta.61

RunZero v0.0.1

Choose a tag to compare

@github-actions github-actions released this 26 Aug 00:36

⚡ RunZero v0.0.1 Release Notes

🚀 Changes in this release:

  • fix(vm): fix positional parameter passing in provision script and enable ARM64 golden base builds (60a78db)
  • feat(router): add database and service tokens to auto-route VM triggers (d4eb650)
  • fix(runner): fix Go/toolcache permission errors and ensure VM shutdown on failure (8843398)
  • fix(runner): configure apt-cacher-ng proxy at container start, not just image build (c7ade26)
  • fix(autoscaler): stop spawning runners for non-self-hosted jobs; fix cache-mount ownership drift; self-heal idle orphans (aa20c83)
  • fix(autoscaler): stop over-spawning idle-forever runners; add cache/disk-usage tooling (90b78ec)
  • feat(website): dynamic version dropdown from versions.json & sync build (7ae4c9e)
  • feat(ci): enhance pre-commit auto-fixes & support develop doc deployments (f2a235b)
  • style(ci): clean whitespace in release.yml (a0e190c)
  • fix(release): fix SemVer calculation to prevent compounding beta tags (da968f0)
  • fix(lint): remove unused imports, fix indentation and align type signatures (d59ef0e)
  • feat(ci): add pre-commit quality guard with auto-fixes, linting, and typechecks (a210c37)
  • refactor(core): modularize boss files into focused, maintainable components and test suites (d2ee378)
  • docs: document apt-cacher-ng proxy, add dependency backlinks and Makefile targets (544da2d)
  • feat(design): implement Martian Redshift Ø Singularity branding, favicon and colorway (e2430f8)
  • fix(autoscaler): run natively so VM drivers actually work, auto-route by job name (ee5d185)
  • feat(design): implement bespoke Hyper-Terminal & Carbon visual identity with Volt Lime accents (d83fd19)
  • fix(nav): replace fixed container with full-width flexbox layout in header for mobile (5137140)
  • feat(version): add dynamic branch-based SemVer resolver (main: 0.0.1, develop: 0.0.1-beta.x, feat: 0.0.1-alpha.x) (2d8d057)
  • fix(docs): add responsive mobile table of contents drawer, backdrop and overflow protection (496af61)

Branch: main | Tag: v0.0.1

RunZero v0.0.1-beta.47

Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Aug 14:48

⚡ RunZero v0.0.1-beta.47 Release Notes

🚀 Changes in this release:

  • fix(vm): fix positional parameter passing in provision script and enable ARM64 golden base builds (60a78db)
  • feat(router): add database and service tokens to auto-route VM triggers (d4eb650)
  • fix(runner): fix Go/toolcache permission errors and ensure VM shutdown on failure (8843398)
  • fix(runner): configure apt-cacher-ng proxy at container start, not just image build (c7ade26)
  • fix(autoscaler): stop spawning runners for non-self-hosted jobs; fix cache-mount ownership drift; self-heal idle orphans (aa20c83)
  • fix(autoscaler): stop over-spawning idle-forever runners; add cache/disk-usage tooling (90b78ec)
  • feat(website): dynamic version dropdown from versions.json & sync build (7ae4c9e)
  • feat(ci): enhance pre-commit auto-fixes & support develop doc deployments (f2a235b)
  • style(ci): clean whitespace in release.yml (a0e190c)
  • fix(release): fix SemVer calculation to prevent compounding beta tags (da968f0)
  • fix(lint): remove unused imports, fix indentation and align type signatures (d59ef0e)
  • feat(ci): add pre-commit quality guard with auto-fixes, linting, and typechecks (a210c37)
  • refactor(core): modularize boss files into focused, maintainable components and test suites (d2ee378)
  • docs: document apt-cacher-ng proxy, add dependency backlinks and Makefile targets (544da2d)
  • feat(design): implement Martian Redshift Ø Singularity branding, favicon and colorway (e2430f8)
  • fix(autoscaler): run natively so VM drivers actually work, auto-route by job name (ee5d185)
  • feat(design): implement bespoke Hyper-Terminal & Carbon visual identity with Volt Lime accents (d83fd19)
  • fix(nav): replace fixed container with full-width flexbox layout in header for mobile (5137140)
  • feat(version): add dynamic branch-based SemVer resolver (main: 0.0.1, develop: 0.0.1-beta.x, feat: 0.0.1-alpha.x) (2d8d057)
  • fix(docs): add responsive mobile table of contents drawer, backdrop and overflow protection (496af61)

Branch: develop | Tag: v0.0.1-beta.47