Skip to content

Releases: snowmead/stackless

v0.1.4 — 2026-07-10

Choose a tag to compare

@github-actions github-actions released this 10 Jul 14:39
v0.1.4
842b082

Release Notes

Strict state decoding, fail-closed cloud checkpoints, and internal cleanup.

Changed

  • State store rejects Real/Blob and coerced row types at the rusqlite/libsql
    bridge; InstanceStatus and DnsName parse strictly.
  • Unknown cloud checkpoint kinds fault instead of silently treating as Gone.
  • Stripe vault-pull / env-line / preflight helpers deduped; unused project
    variables API removed.
  • Cloud Stripe ensure prelude and Render/Vercel verify checkout helpers shared
    via stackless-cloud.
  • State store split into value / row / remote modules (public Store API
    unchanged).

Commits

  • 863bb3d deslop: dedupe Stripe vault pull, env parse, and dead variables API (#15)
  • bb795a8 harden: strict state decoding and fail-closed checkpoint kinds (#16)
  • 159d6df refactor(cloud): share ensure prelude and source-ref helpers (#17)
  • 30eee8a refactor(core): split state store into value/row/remote modules (#18)

Install

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/snowmead/stackless/releases/download/v0.1.4/stackless-installer.sh | sh
stackless --version

Install stackless 0.1.4

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/snowmead/stackless/releases/download/v0.1.4/stackless-installer.sh | sh

Download stackless 0.1.4

File Platform Checksum
stackless-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
stackless-x86_64-apple-darwin.tar.xz Intel macOS checksum
stackless-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
stackless-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.3 — 2026-07-08

Choose a tag to compare

@github-actions github-actions released this 08 Jul 20:12
v0.1.3
12f4c04

Release Notes

Stripe Projects plugin 0.23.0 adoption — preflight, project variables, vault secrets.

Changed

  • Bump pinned Stripe Projects plugin 0.19.00.23.0.
  • doctor uses plugin preflight (init --preflight / add --preflight) instead
    of substring heuristics.
  • env add uses explicit --resource and propagates failures.
  • Secrets resolution layers Stripe vault pull with .stackless.env overlay when
    a project anchor exists.
  • Auto-provision parent plans required by plugin 0.23 catalog dependencies.

Added

  • Wrappers for project variables (variables set/list/delete).
  • Re-blessed Stripe Projects fixtures and probe envelopes for new JSON shapes.

Fixed

  • Vault pull gated until .projects exists; template .env files skipped in
    doctor vault scan.
  • Paid parent plan threading and env quoting fixes from review.

Commits

  • 9d90a21 Adopt Stripe Projects 0.23.0: preflight, project variables, vault-based secrets (#14)

Install

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/snowmead/stackless/releases/download/v0.1.3/stackless-installer.sh | sh
stackless --version

Install stackless 0.1.3

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/snowmead/stackless/releases/download/v0.1.3/stackless-installer.sh | sh

Download stackless 0.1.3

File Platform Checksum
stackless-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
stackless-x86_64-apple-darwin.tar.xz Intel macOS checksum
stackless-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
stackless-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.2 — 2026-07-08

Choose a tag to compare

@github-actions github-actions released this 08 Jul 12:53
v0.1.2
ee8fcf6

Release Notes

Agent fleet mode, MCP server, cloud log fetch, and JSON contract hardening.

Added

  • Hidden stackless mcp stdio MCP server exposing lifecycle tools for agent
    integrations (tools mirror CLI verbs with --json forced).
  • Cloud fetch_logs for Vercel, Netlify, and Fly substrates.
  • docs/AGENT-FLEETS.md — parallel agents, fleet state
    plane (STACKLESS_STATE_URL), naming conventions, and cost hygiene.
  • Live Turso fleet-lock tests (mise run smoke-fleet).

Changed

  • Agent JSON contract gaps closed across status, logs, verify, adopt,
    and progress output.
  • Live cloud smokes and fleet tests run on every PR.

Fixed

  • Turso Cloud schema migrations: table-based version tracking, reconcile partial
    schema after a failed bump, and avoid duplicate version rows on no-op bump.

Commits

  • 0932da5 Add hidden stackless mcp stdio MCP server (Phase 6)
  • 9d32ee7 feat(cloud): add fetch_logs for vercel, netlify, and fly substrates
  • 8abc754 Close agent JSON contract gaps (phases 1-3, 5, 7)
  • f2bc8b1 smoke: assert JSON envelopes live (status/logs) and wire smoke-fleet into nightly
  • 5807705 fix: address Bugbot review on PR #13
  • 82c0d59 ci: run live cloud smokes and fleet tests on every PR
  • ea7ade4 fix(ci): refresh Stripe Projects snapshots and skip unconfigured Fly smoke
  • 794b770 fix(ci): add live Turso fleet-lock tests and skip unconfigured Netlify smoke
  • 242fe66 fix(core): use table-based schema version for Turso Cloud migrations
  • 77c9d4b fix(core): reconcile partial Turso schema after failed migration bump
  • ba33175 fix(core): avoid duplicate Turso schema version rows on no-op bump
  • 5ba1093 fix(core): require full migration-001 schema before reconcile bump
  • 39470bd Merge pull request #13 from snowmead/cursor/agent-feedback-loop-e7cb

Install

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/snowmead/stackless/releases/download/v0.1.2/stackless-installer.sh | sh
stackless --version

Install stackless 0.1.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/snowmead/stackless/releases/download/v0.1.2/stackless-installer.sh | sh

Download stackless 0.1.2

File Platform Checksum
stackless-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
stackless-x86_64-apple-darwin.tar.xz Intel macOS checksum
stackless-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
stackless-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.1 — 2026-07-06

Choose a tag to compare

@github-actions github-actions released this 06 Jul 03:38
v0.1.1
ab1aabb

Release Notes

Fix macOS doctor false failures when launchd persistence is actually registered.

Fixed

  • stackless doctor on macOS now observes live launchd state (launchctl print)
    before consulting daemon.persistence, so a stale bootstrap error in the file
    no longer fails the check when the service is registered.
  • Daemon boot persistence registration retries after launchctl enable when a
    lingering disable record causes bootstrap to fail with 5: Input/output error.

Commits

  • e3e2941 fix(doctor): observe launchd live instead of trusting daemon.persistence
  • c386f98 fix(launchd): enable and retry bootstrap when a disable record blocks registration
  • 8d0eb31 Merge pull request #12 from snowmead/fix/doctor-persistence-disabled-service

Install

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/snowmead/stackless/releases/download/v0.1.1/stackless-installer.sh | sh
stackless --version

Install stackless 0.1.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/snowmead/stackless/releases/download/v0.1.1/stackless-installer.sh | sh

Download stackless 0.1.1

File Platform Checksum
stackless-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
stackless-x86_64-apple-darwin.tar.xz Intel macOS checksum
stackless-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
stackless-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.0 — 2026-07-04

Choose a tag to compare

@github-actions github-actions released this 06 Jul 02:52
v0.1.0
d7c0cb5

Release Notes

First public release of the stackless CLI for agents and automation.

Added

  • Lifecycle verbs: up, down, verify, status, list, logs, check
  • Authoring and preflight: init, adopt, doctor
  • Global --json with stable error.code, remediation, and optional context
  • NDJSON progress on stderr during up --json
  • Substrates: local, render, vercel, fly, netlify
  • Prebuilt binaries for macOS (Apple Silicon + Intel) and Linux (x64 + ARM64) (Windows deferred — daemon uses Unix sockets)
  • Shell installer: curl --proto '=https' --tlsv1.2 -LsSf https://github.com/snowmead/stackless/releases/download/v0.1.0/stackless-installer.sh | sh

Install

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/snowmead/stackless/releases/download/v0.1.0/stackless-installer.sh | sh
stackless --version

Release

To publish this version (if not already tagged):

git tag -a v0.1.0 -m "stackless v0.1.0"
git push origin v0.1.0

Install stackless 0.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/snowmead/stackless/releases/download/v0.1.0/stackless-installer.sh | sh

Download stackless 0.1.0

File Platform Checksum
stackless-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
stackless-x86_64-apple-darwin.tar.xz Intel macOS checksum
stackless-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
stackless-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum