$ the-wire · showcase
slim-services republishes postgres and realtime artifacts; MCP 0.15.0 gates notebooks behind a release hold
By RepoJournal · Filed · About Supabase · Composed from the cited sources · methodology
Mostly packaging and test-hygiene work today: new portable postgres and realtime builds in slim-services, an MCP server feature drop with two notebook tools deliberately held back, and a cleanup of what the RLS guide eval actually measures.
mcp-server-supabase: v0.15.0 supabase/mcp
by supabase-releaser[bot]
The MCP server gains `submit_feedback` and `delete_feedback` tools, and client-caused tool errors are now marked as `ToolCallerError` so callers can distinguish their own bad input from server failures. Version 0.15.0 ships the same day two notebook tools are pulled from the registration list.
chore(mcp-server-supabase): hide create_notebook and run_notebook supabase/mcp
`create_notebook` and `run_notebook` are no longer registered: with `features=notebooks`, `tools/list` returns only `list_notebooks` and `get_notebook`, and calls to either hidden tool return `tool not found`. This was the release gate that kept them out of 0.15.0, so anything built against a prerelease that exposed them needs to stop depending on them.
realtime v2.150.1-r0 supabase/slim-services
by github-actions[bot]
Realtime v2.150.1-r0 ships as smoke-tested artifacts for linux/amd64, linux/arm64 and darwin/arm64, with an immutable digest published for the multi-platform image. Pinned deployments can now reference `ghcr.io/supabase/cli/realtime:v2.150.1-r0` by digest rather than tag.
postgres 17.11.0.011-orioledb-r0 supabase/slim-services
by github-actions[bot]
Postgres 17.11.0.011-orioledb-r0 lands alongside a plain 15.19.0.011-r0 build, both packaged from the same commit and pushed as multi-platform Docker images with immutable digests. The `.012` test tags in supabase/postgres are still x86-annotated test builds, not the artifact to pull.
feat(evals): move RLS test checks into an RLS testing guide eval supabase/evals
`build-docs-002-rls-guide` used to score three pgTAP checks even though pgTAP testing now has its own guide; it now scores policies, grants, access probes and the guide read, moving the checks to a dedicated RLS testing eval. The change depends on supabase/supabase PR 52344 merging first.
feat(evals): add resolve-cli-001-plan-gated-branch CLI eval (CLI-2839) supabase/evals
A new `resolve-cli-001-plan-gated-branch` eval covers what an agent does when the Management API denies a request on plan grounds, tied to CLI work that adds a structured `entitlement` (`feature`, `upgrade_url`) to the `json` and `stream-json` error object. Previously agents only saw that envelope as escaped text inside `error.message`, and CLI telemetry showed the upgrade hint fired without pr...
test(fixtures): accept elapsed_ms in the packed platform consumer check (#500) supabase/mcp
The long tail was test plumbing: `pnpm test:packed-platform-consumer` had been failing on main since `elapsed_ms` was added to the `input_response` observation fact and broke an exact-shape `deepEqual`, and the `generatePassword` symbols test was made deterministic after a flaky failure. A refreshed `eval-results.json` rounds out the day.