Skip to content

Releases: GeckoVision/gecko-surf

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 18:54
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

Choose a tag to compare

@github-actions github-actions released this 08 Aug 04:30
151616a
v0.10.3 — the release that says something useful when it cannot reach…

v0.10.2

Choose a tag to compare

@github-actions github-actions released this 07 Aug 00:49
491b17c
v0.10.2 — the second frozen-binary joinpath, now guarded structurally

v0.10.1

Choose a tag to compare

@github-actions github-actions released this 07 Aug 00:07
0681c98
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

Choose a tag to compare

@github-actions github-actions released this 06 Aug 20:00
3407c7f
0.10.0

v0.9.5

Choose a tag to compare

@github-actions github-actions released this 31 Jul 07:52
23bf0e8
v0.9.5 — cap mcp<2 (fix frozen-binary/uvx serve)

v0.9.4

Choose a tag to compare

@github-actions github-actions released this 31 Jul 07:35
6561da1
v0.9.4 — gecko orquestra (npx path) + solana binary

v0.9.3

Choose a tag to compare

@github-actions github-actions released this 31 Jul 07:23
2533bff
v0.9.3 — gecko-orquestra --program <name>

v0.9.2

Choose a tag to compare

@github-actions github-actions released this 31 Jul 07:04
5b57aac
v0.9.2 — Orquestra provider surface + Meteora demo

v0.9.1

Choose a tag to compare

@github-actions github-actions released this 31 Jul 06:04
8e24e6d
v0.9.1 — derive the min/max pool-pair seed