v1.7.28
Release headline. VS Code extension Marketplace listing polish.
The v1.7.27 listing rendered with broken wordmark images (relative
paths don't get rewritten for subfolder READMEs on Marketplace) and
led with descriptive copy rather than an actionable quick start.
v1.7.28 fixes both — no Go changes, no breaking changes, just a
better first impression for users hitting the Marketplace page.
Fixed (v1.7.28)
- VS Code extension Marketplace listing showed broken logo images.
Relative<picture>URLs invscode/README.mddon't get
path-rewritten by Marketplace's markdown renderer when the README
lives in a subfolder (vscode/, not the repo root). Fixed by
switching to absoluteraw.githubusercontent.comURLs pointing at
the public repo's main branch.
Changed (v1.7.28)
-
VS Code extension README rewritten as an onboarding-first
Marketplace landing page. Leads with a 5-minute quick start
(numbered steps from install through "your AI session shows up
with accurate token counts"), followed by a surface-by-surface
table that names the exact command or click to reach each surface.
Earlier ordering led with descriptive "what this extension does"
copy that buried the actionable parts. -
scripts/release.shpublic-repo carve-out now includes
docs/vscode-extension.md+docs/vscode-extension-user-guide.md.
These were referenced from the rewritten README's "Going deeper"
section but were previously private-only (the
defaultdocs/*exclusion stripped them from the public repo).
Added to all three sites the script enforces: the
git add --forcere-staging list, the.gitignoreallowlist, and
the docs-leak sanity-check regex.
Compatibility (v1.7.28)
- No code changes. Same observer binary as v1.7.27 (same SHA256,
same behaviour). Pure docs + manifest release. - VS Code extension auto-updates on next launch for users on v1.7.27.
Downloads
Pre-built binaries for each supported platform are attached below. Linux variants bundle antigravity-bridge.exe next to the observer binary for WSL2 users of the Antigravity adapter.
| Platform | Asset |
|---|---|
| Linux x86_64 | observer-v1.7.28-linux-x64.tar.gz |
| Linux arm64 | observer-v1.7.28-linux-arm64.tar.gz |
| macOS x86_64 (Intel) | observer-v1.7.28-darwin-x64.tar.gz |
| macOS arm64 (Apple Silicon) | observer-v1.7.28-darwin-arm64.tar.gz |
| Windows x86_64 | observer-v1.7.28-win32-x64.zip |
Verify with sha256sum -c SHA256SUMS (or shasum -a 256 -c SHA256SUMS on macOS) from the directory containing the downloads.
Also available via npm: npm install -g @superbased/observer@1.7.28
Org server (Docker)
The self-hosted org server ships as a Docker image and as per-platform observer-org-v1.7.28-* archives (attached below).
docker pull ghcr.io/marmutapp/observer-org:v1.7.28The image is keyless-signed with cosign. Verify it:
cosign verify ghcr.io/marmutapp/observer-org:v1.7.28 \
--certificate-identity-regexp 'https://github.com/marmutapp/superbased-observer-private/.*' \
--certificate-oidc-issuer https://token.actions.githubusercontent.comSupply chain
CycloneDX SBOMs are attached: observer.cdx.json and observer-org.cdx.json.
SLSA Level 3 build provenance for the binaries is attached below as a *.intoto.jsonl attestation. The build runs on the private origin repo, so pass that as the source when verifying an extracted binary with slsa-verifier v2.7.0 or newer (older versions fail with unexpected tlog entry type: expected intoto:0.0.2, got dsse:0.0.1):
slsa-verifier verify-artifact ./observer \
--provenance-path *.intoto.jsonl \
--source-uri github.com/marmutapp/superbased-observer-private