Supabase CLI goes TypeScript-native, Neon Lakebase Search hits GA
June 22–28, 2026
Supabase CLI v2.108.0 ships core database and storage commands in TypeScript with offline edge functions, while Neon graduates Lakebase Search to general availability and rolls out agent skills for its backend services.
Supabase CLI: the TypeScript migration lands
The biggest story of the week is Supabase CLI v2.108.0, a landmark release that ports core database and storage commands — db diff, db pull, db dump, db query, functions, and storage operations — to native TypeScript, achieving exact parity with the old Go CLI behavior. This isn't just a language swap: the TypeScript port brings consistency, faster iteration, and a unified codebase for future features. Alongside the port, edge functions finally work fully offline: the Go edge-runtime is now bundled with the CLI, so both supabase start and functions serve run without external dependencies, and cold-start errors are retried automatically to eliminate the dreaded first-request 502. The release also adds local_smtp configuration, the ability to push Auth email template HTML from a content_path, Docker registry fallbacks for unreliable image pulls, and a machine-readable JSON output mode for start.
The TypeScript migration was built incrementally across a long chain of beta releases. The week's pre-release cadence included porting functions serve, porting seed buckets, porting storage file commands (ls, cp, mv, rm), and adding a new functions list command. Several critical fixes landed too: the CLI now detects stale local Postgres before declarative sync, preserves verify_jwt when missing from config, shortens the serve command's argument vector, and respects SUPABASE_HOME across fallback paths. A database reset SQL path override gives developers more control over migration resets, and local typegen now falls back to Podman when Docker is absent.
Neon: Lakebase Search GA and agent skills
On the managed-Postgres side, Neon's June 2026 update is headlined by Lakebase Search reaching general availability for Postgres 16+ users. The feature brings vector, keyword, and hybrid search directly into Postgres via the lakebase_vector and lakebase_text extensions, making it production-ready for semantic search workloads without a separate service. Neon also shipped agent skills for Neon Functions, Object Storage, and AI Gateway — these are instruction files that teach AI coding assistants (like Cursor or GitHub Copilot) how to work with these private-preview backend services. The release also bumps supported Postgres versions to 14.23, 15.18, 16.14, 17.10, and 18.4.
PlanetScale: web console improvements and SDK growth
PlanetScale made two quality-of-life improvements to its Postgres web console. Branches hosting multiple logical databases can now switch databases from the console header (or via \connect/\c at the prompt), and table ownership is reassigned to the postgres role shortly after a console session ends, eliminating the previous 24-hour window where ephemeral-connection-role tables could linger. The Go SDK v0.171.0 adds a PostgresBranches.Resize client for resizing branches programmatically, and weekly database reports now include egress metrics alongside existing query performance and storage data.
Prisma Management API goes public
Prisma's Management API now exposes /v1/apps and /v1/deployments endpoints with deployment logs, allowing end-to-end management of Prisma Compute services without the dashboard. This is a significant step for teams that want to integrate deployment workflows into CI/CD pipelines.
Releases covered
- Supabase CLI v2.108.0 enables offline edge functions and completes TypeScript port of core commands
- Supabase CLI v2.108.0-beta.24 ports functions serve to CLI
- Supabase CLI v2.108.0-beta.23 ports seed buckets to native TypeScript
- Supabase CLI v2.108.0-beta.34 ports storage file commands to TypeScript
- Supabase CLI v2.108.0-beta.21 adds functions list command
- Supabase CLI v2.109.0-beta.2 detects stale local Postgres before declarative sync
- Supabase CLI v2.108.0-beta.22 preserves verify_jwt when missing from config
- Supabase CLI v2.109.0-beta.6 shortens serve argv
- Supabase CLI v2.108.0-beta.35 respects SUPABASE_HOME across fallback paths
- Supabase CLI v2.109.0-beta.1 adds database reset SQL path override
- Supabase CLI v2.108.0-beta.20 falls back to Podman for local typegen