• v0.3.2 0928e0c55a

    v0.3.2
    All checks were successful
    ci / gate (push) Successful in 28s
    release / release (push) Successful in 5m10s
    Stable

    synapse released this 2026-08-22 10:13:35 +00:00 | 0 commits to develop since this release

    Signed by synapse
    SSH key fingerprint: SHA256:vdNhprsTMBHOeXK+TGPAcd50g5ss+b45kosxSyxmp+A
    • Merge pull request 'chore: v0.3.2 — current-day fix release prep' (#21) from chore/v0.3.2 into develop
    • Merge pull request 'docs: exposure is not collection — verification framing fix' (#19) from docs/exposure-framing into develop
    • chore: v0.3.2 — current-day fix release
    • Merge pull request 'fix: summary/pages no longer miss the current day' (#20) from fix/end-date-semantics into develop
    • fix: summary/pages no longer miss the current day
    • docs: exposure is not collection — fix the verification framing
    Downloads
  • v0.3.1 8001f46bc6

    v0.3.1
    All checks were successful
    ci / gate (push) Successful in 53s
    release / release (push) Successful in 6m36s
    Stable

    synapse released this 2026-08-22 00:38:51 +00:00 | 6 commits to develop since this release

    Signed by synapse
    SSH key fingerprint: SHA256:vdNhprsTMBHOeXK+TGPAcd50g5ss+b45kosxSyxmp+A
    • Merge pull request 'chore: v0.3.1 — npm README patch release' (#18) from chore/v0.3.1 into develop
    • chore: v0.3.1 — npm storefront catches up with panels
    • Merge pull request 'docs: version-rot fixes + npm README panels' (#17) from docs/version-rot into develop
    • docs: kill version rot; npm README learns about panels
    Downloads
  • v0.3.0 fc1e642300

    v0.3.0
    All checks were successful
    ci / gate (push) Successful in 1m28s
    release / release (push) Successful in 9m12s
    Stable

    synapse released this 2026-08-21 23:26:53 +00:00 | 10 commits to develop since this release

    Signed by synapse
    SSH key fingerprint: SHA256:vdNhprsTMBHOeXK+TGPAcd50g5ss+b45kosxSyxmp+A
    • Merge pull request 'chore: v0.3.0 — panels release prep' (#16) from chore/v0.3.0 into develop
    • chore: v0.3.0 — the panels release
    • Merge pull request 'feat: panel exposure policy — rich stats, opt-in per deployment' (#15) from feat/panels into develop
    • feat: panel exposure policy — rich stats, opt-in per deployment
    Downloads
  • v0.2.1 2fa6376c2e

    v0.2.1
    All checks were successful
    release / release (push) Successful in 4m36s
    ci / gate (push) Successful in 31s
    Stable

    synapse released this 2026-08-21 21:06:33 +00:00 | 14 commits to develop since this release

    Signed by synapse
    SSH key fingerprint: SHA256:vdNhprsTMBHOeXK+TGPAcd50g5ss+b45kosxSyxmp+A
    • Merge pull request 'chore: v0.2.1 — npm README release' (#14) from chore/v0.2.1 into develop
    • chore: v0.2.1 — npm page gets its README
    • Merge pull request 'docs: npm package README' (#13) from docs/npm-readme into develop
    • docs: package README for the npm page
    • Merge pull request 'docs: installation guide (README + book chapter)' (#12) from docs/installation into develop
    • docs: installation guide — README quickstart + full book chapter
    Downloads
  • v0.2.0 b742d9ec54

    v0.2.0
    All checks were successful
    ci / gate (push) Successful in 23s
    release / release (push) Successful in 5m3s
    Stable

    synapse released this 2026-08-21 20:25:07 +00:00 | 20 commits to develop since this release

    Signed by synapse
    SSH key fingerprint: SHA256:vdNhprsTMBHOeXK+TGPAcd50g5ss+b45kosxSyxmp+A
    • Merge pull request 'chore: v0.2.0 — client debut release prep' (#11) from chore/v0.2.0 into develop
    • fix: regenerate openapi.json for 0.2.0 — the snapshot gate caught the bump
    • chore: v0.2.0 — first release carrying the TS client
    • Merge pull request 'feat: TypeScript client + goatcounter-stats web component' (#10) from feat/ts-client into develop
    • feat: TypeScript client + web component (clients/ts)
    • Merge pull request 'feat: deploy polish — GCSG_ namespace, journald priorities, complete module' (#9) from feat/deploy-polish into develop
    • fix: allow AF_UNIX in the unit sandbox — journald needs it
    • feat: deploy polish — GCSG_ namespace, native journald priorities, complete module
    • Merge pull request 'feat: binary cache — CI pushes gate-verified builds to attic' (#8) from feat/binary-cache into develop
    • fix: CI hangs on flake nixConfig trust prompt; README speaks to strangers
    • feat: binary cache wiring — CI-verified builds substitute on consumers
    Downloads
  • v0.1.0 e59f308c14

    v0.1.0
    All checks were successful
    ci / gate (push) Successful in 19s
    release / release (push) Successful in 48s
    Pre-release

    synapse released this 2026-08-21 16:47:40 +00:00 | 31 commits to develop since this release

    Signed by synapse
    SSH key fingerprint: SHA256:vdNhprsTMBHOeXK+TGPAcd50g5ss+b45kosxSyxmp+A
    • Merge pull request 'feat: release pipeline — tag-driven releases with static binaries' (#7) from feat/release-pipe into develop
    • feat: release pipeline — static binaries, version identity, tag-driven releases
    • Merge pull request 'feat: Forgejo Actions CI gate' (#6) from feat/ci into develop
    • docs: describe CI as maintainer-operated on-demand runner, not our local procedure
    • fix: CI targets the real runner (self-hosted, on-demand one-job)
    • feat: Forgejo Actions CI gate (nix flake check + docs build)
    • docs: workflow wording — planning via forge issues or OpenSpec
    • Merge pull request 'feat: stats API v1 — cached, observable, contract-first' (#5) from feat/stats-api into develop
    • fix: VM e2e — services must not autostart before seeding exists
    • feat: nix wiring + docs for the stats API (tasks 6.1-6.4, 7.1)
    • feat: stats API v1 — cached, observable, contract-first (tasks 1-5)
    • Merge pull request 'docs: engineering standards (observability, documentation, coverage)' (#4) from docs/engineering-standards into develop
    • feat: hurl in the dev shell
    • feat: mdBook product docs skeleton (packages.docs)
    • docs: API contract workflow + docs-freshness standards
    • docs: engineering standards — observability, docs, test coverage
    • Merge pull request 'feat: dev environment — flake, seeded local GoatCounter, walking skeleton, VM check' (#3) from feat/dev-environment into develop
    • docs: real build/test commands in CLAUDE.md and README (tasks 5.1, 5.2)
    • feat: NixOS module, VM integration test, crane checks (tasks 4.1-4.3)
    • feat: dev-goatcounter — one-command seeded local GoatCounter (tasks 3.1-3.4)
    • feat: walking-skeleton gateway + crane packaging (tasks 2.1-2.3)
    • feat: nix flake with dev shell (tasks 1.1, 1.2)
    • Merge pull request 'docs: fj auth keyring gotcha — -H required on add-token too' (#2) from docs/fj-auth-gotcha into develop
    • docs: fj auth keyring gotcha — -H required on add-token too
    • Merge pull request 'docs: project init — CLAUDE.md, README, OpenSpec store binding' (#1) from docs/init into develop
    • docs: fj CLI how-to in CLAUDE.md
    • chore: bind repo to openspec store via store pointer
    • docs: README no longer points at removed openspec/ dir
    • chore: move OpenSpec to dedicated store, drop repo-local root
    • spec: dev-environment — first OpenSpec change
    • docs: fill in CLAUDE.md and README
    • docs: Init OS
    • docs: Beads init
    • Initial commit
    Downloads