Repository navigation
Releases: GeckoVision/gecko-surf
Releases · GeckoVision/gecko-surf
Release list
v0.11.0
release: 0.11.0 Bumps the two version files and writes the changelog. Both matter for different reasons, and one of them would have failed silently. npm rewrites package.json from the tag at publish time, so the stale 0.10.2 there was cosmetic — but a second place the version can be wrong is a second place it can be read wrong, so it is bumped to agree. PYPI DOES NOT. `publish-pypi` runs `uv build` against the tagged commit and takes the version straight from pyproject.toml, with `skip-existing: true` on the upload. So tagging without this bump would have built 0.10.3, matched the release already on PyPI, skipped, and reported success. npm at 0.11.0, PyPI still at 0.10.3, and nothing anywhere saying so. The changelog leads with the two bugs that existed ONLY in the artifact people install — `gecko ingest-gate` crashing in every published binary since the check was written, and `[ocr]` never once surviving a release build since 2026-08-08 — because that is the shape of what this release closes, and both were invisible to a green suite. Five weeks and 240 commits behind the tag that should have carried them. Full suite 4,972 passed / 61 skipped / 3 xfailed, mypy clean on 250 files. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01J7EsRmt4kG9xVx32EyGjKz
v0.10.3
v0.10.3 — the release that says something useful when it cannot reach…
v0.10.2
v0.10.2 — the second frozen-binary joinpath, now guarded structurally
v0.10.1
0.10.1 — gecko prove works in the published binary Fixes a multi-arg joinpath that raised only inside a PyInstaller binary (MultiplexedPath accepts one segment), so 0.10.0 shipped with prove broken while the full suite passed. Adds a fake reproducing that constraint, plus a guard asserting the fake still rejects the broken call.
v0.10.0
v0.9.5
v0.9.5 — cap mcp<2 (fix frozen-binary/uvx serve)
v0.9.4
v0.9.4 — gecko orquestra (npx path) + solana binary
v0.9.3
v0.9.3 — gecko-orquestra --program <name>
v0.9.2
v0.9.2 — Orquestra provider surface + Meteora demo
v0.9.1
v0.9.1 — derive the min/max pool-pair seed