Realtime schema locked down against modifications
Supabase now blocks all changes to the realtime schema; creating, altering, or dropping objects fails with a permission error. RLS policies on realtime.messages still work.
Also shipped Jul 14, 2026Supabase in July 2026 →
Conversational analytics now supports the AI.AGG function
Conversational analytics now supports the AI.AGG function . This function is in Preview .
CREATE OR ALTER is generally available for 24 object types
CREATE OR ALTER is now generally available for 24 object types. CREATE OR ALTER creates an object if it doesn’t exist, or modifies an existing object to match the statement definition. It’s especially useful in declarative deployment workflows and CI/CD pipelines where the same script must be safe to re-run.
Catalog integration for Snowflake Postgres (General availability)
Catalog integrations for Snowflake Postgres are now generally available. A Snowflake Postgres catalog integration lets Snowflake automatically discover tables managed by a Snowflake Postgres instance and access them as read-only Apache Iceberg™ tables, using vended credentials so you don’t need to configure an external volume or manage storage credentials...
Allowlist partner platform IPs in context-based ingress control (Beta)
Context-based ingress control now supports Partner Platforms as a network source. Select a partner platform to allowlist the IPs that third-party apps use to connect to Databricks, including Power BI, Tableau Cloud, and dbt platform. Databricks manages and updates these IP lists automatically. See Network sources .
Trigger.AvailableNow support for OpenSharing streaming (GA)
Streaming reads from OpenSharing tables now support the Trigger.AvailableNow trigger. This trigger captures the shared table's current version when it starts, processes all available data across one or more micro-batches (honoring maxFilesPerTrigger and maxVersionsPerRpc ), and then stops, which is well suited to scheduled, batch-like incremental...
Admin API adds Claude Enterprise user management in beta
Claude Enterprise organizations can list and look up members, change roles, remove members, manage invites and groups, and read custom roles through the Admin API. Group and custom-role requests need the ce-user-management-2026-07-13 beta header.
More from SupabaseEvery Supabase release →
Realtime schema is locked down against modifications
Supabase now blocks all modifications to the realtime schema, causing attempts to create, alter, or drop objects to fail with a permission error. Row Level Security policies on realtime.messages remain functional.
Unified Logs is now in open beta
Supabase has released Unified Logs in open beta, providing a single searchable interface for logs across all Supabase services.
Self-hosted Supabase makes Envoy the default API gateway, replacing Kong
Self-hosted Supabase makes Envoy the default API gateway, replacing Kong, the week of 2026-08-09. Users can opt back into Kong if they rely on its HTTPS listener, a custom kong.yml, or the kong service name.
Envoy becomes default API gateway for self-hosted Supabase
Self-hosted Supabase will make Envoy the default API gateway, replacing Kong, starting the week of August 9, 2026. Users can opt back into Kong if they rely on its HTTPS listener, custom configuration, or service name.
supabase-js will require TypeScript 5.0+ from January 31, 2027
@supabase/supabase-js will require TypeScript 5.0 starting January 31, 2027, dropping support for TypeScript 4.7 to 4.9.
@supabase/supabase-js will require TypeScript 5.0+
The @supabase/supabase-js library will require TypeScript 5.0 or later starting January 31, 2027, dropping support for TypeScript versions 4.7 through 4.9.
OpenCode integrates with Supabase database, Edge Functions, and logs
OpenCode connects an agent to a Supabase database, Edge Functions, and logs, and configures the MCP setup automatically.
TanStack DB sync with Supabase tables in alpha
@supabase-labs/tanstack-db syncs TanStack DB collections with Supabase tables over PostgREST and Realtime. It is available in alpha.