StackWatch

Supabase

database7 releases · 0 support lines

Releases

newest first
Supabasev1.26.085d agobreaking
  • Supabase Pipelines streams Postgres changes to BigQuery in near real time, now available in public alpha on all paid plans
  • Unified Logs provides a searchable view across all Supabase services with live tail and filtering in open beta
  • Edge Functions overview page now displays error rates, execution time, and CPU/memory usage metrics
  • Supabase blocks all changes to the realtime schema to prevent accidental modifications
what breaks

Extension version pinning is deprecated: from August 5, explicit versions in CREATE or ALTER EXTENSION are ignored and the default version installs with a warning. The Management API analytics/endpoints/logs.all endpoint is migrating to the new logs endpoint, requiring clients that query project logs to update. Supabase now blocks all changes to the realtime schema (creating, altering, or dropping objects fails with a permission error).

to upgrade

Update any clients that query project logs to use the new logs endpoint instead of analytics/endpoints/logs.all. Review any code that attempts to modify the realtime schema, as these operations will now fail with a permission error.

changelog ↗
Supabasev1.26.071mo agobreaking
  • Realtime Broadcast now supports binary payloads in addition to JSON, reducing encoding overhead for use cases like sensor telemetry
  • Wrappers v0.6.2 adds MongoDB foreign data wrapper to query MongoDB collections directly from Postgres
  • Multigres now keeps Postgres LISTEN/NOTIFY working across pooled connections
  • New integrations available: OpenCode for agent database access and TanStack DB for syncing collections with Supabase tables
what breaks

pg_graphql v1.6.2 ships with GraphQL schema introspection off by default, requiring you to explicitly enable it per schema if you use GraphiQL or codegen tools. Older Dart, Kotlin, and Python SDK versions silently drop binary payloads from Realtime Broadcast, so you must update clients before relying on binary payload support.

to upgrade

Update your Dart, Kotlin, and Python clients before relying on Realtime Broadcast binary payloads. If using pg_graphql with GraphiQL or codegen tools, enable schema introspection per schema.

changelog ↗
Supabasev1.26.053mo agobreaking
  • Custom OAuth/OIDC providers can now be connected to Supabase Auth, including GitHub Enterprise and regional identity providers
  • New tables in the public schema will no longer be automatically exposed to the Data API; explicit Postgres grants are now required (rolling out May 30 for new projects)
  • New @supabase/server SDK simplifies auth, client creation, and context injection across Edge Functions, Vercel Functions, Deno, Bun, and Cloudflare Workers
  • Data API settings now offer per-table and per-function toggles to control PostgREST and GraphQL exposure
what breaks

Starting May 30, new Supabase projects will require explicit Postgres grants to expose public schema tables via PostgREST or GraphQL. Tables that were previously auto-exposed will no longer be accessible without manual configuration.

to upgrade

For new projects created after May 30: explicitly grant Postgres permissions to make tables reachable via PostgREST or GraphQL using the new per-table and per-function toggles in Data API settings.

changelog ↗
Supabasev1.26.044mo ago
  • GitHub integration is now available on all plans, allowing free tier users to deploy migrations via CI/CD
  • Studio now includes "Fix with Assistant" buttons that can send prompts to Claude or ChatGPT
  • Browser tabs display your exact navigation path for easier identification
  • Schema Visualiser improvements: clickable relation lines, context actions on tables/columns, and popovers between connected tables
changelog ↗
Supabasev1.26.035mo agobreaking
  • Log Drains now available on Pro tier for sending Postgres, Auth, Storage, Edge Functions, and Realtime logs to external services like Datadog, Grafana Loki, and Sentry
  • Storage object listing is up to 14.8x faster with a new hybrid skip-scan algorithm replacing the previous prefixes table approach
  • Edge Functions dashboard now available for self-hosted and CLI users, allowing you to list, search, test, and download functions
  • OpenAPI spec access via anon key will be deprecated on March 11 and restricted to service role or secret API keys only
what breaks

OpenAPI spec access via anon key is being deprecated on March 11. After that date, the /rest/v1/ schema endpoint will only be accessible via service role or secret API keys. This affects anyone currently accessing the OpenAPI spec with anonymous keys.

to upgrade

If you are accessing the OpenAPI spec via anon key, migrate to using service role or secret API keys before March 11.

changelog ↗
Supabasev1.26.026mo agobreaking
  • pg_graphql extension is now disabled by default on new projects (existing projects with zero GraphQL requests will also be disabled)
  • PrivateLink support added for secure AWS database connections over private networks
  • Edge Functions now support uploading zip files for easier migration between projects
  • Supabase is now an official Claude connector for AI-assisted database management
what breaks

pg_graphql will be disabled by default on new projects starting mid-February. Projects that use GraphQL will need to manually enable the extension to continue using it.

to upgrade

If you use GraphQL, manually enable the pg_graphql extension on your projects before mid-February.

changelog ↗
Supabasev1.26.017mo ago
  • Stripe Sync Engine now available with one-click integration in the Supabase dashboard for querying customers, subscriptions, invoices, and payments
  • Index Advisor added to Table Editor to help detect missing database indexes
  • Data API upgraded to PostgREST v14
  • Python Type Generation now available in the CLI
changelog ↗

← back to the digest