Changelog Product Developers Solutions Pricing Docs Blog 106.8K Sign in Start your project Open main menu Changelog New updates and product improvements RSS Copy as Markdown Migration of Supabase Management API `logs.all` analytics endpoint to `logs` endpoint Jul 23, 2026 The logs.all Management API endpoint is being removed on 23rd September 2026 (Wednesday), two months from this announcement. Log querying moves to a new ClickHouse-backed logs endpoint. The new endpoint accepts ClickHouse SQL only. It returns every source through a single unified logs table instead of a separate table per source. How Do I Know if This Impacts Me? # You are impacted only if you query the logs.all Management API endpoint ( .../analytics/endpoints/logs.all ). This includes any scripts, integrations, or tooling that call it directly. If you do not call this endpoint, no action is needed. Using logs through the dashboard Logs Explorer is not affected. What Should I Do? # Update the endpoint path from analytics/endpoints/logs.all to analytics/endpoints/logs . Convert your SQL to the ClickHouse dialect. The endpoint only accepts ClickHouse SQL. Filter by source_name instead of selecting a source table. All sources now live in one logs table. Filter to a specific source in the WHERE clause. Before (query a source table directly): _10 SELECT timestamp, event_message _10 FROM edge_logs _10 ORDER BY timestamp DESC _10 LIMIT 100 After (filter the unified stream by source_name ): _10 SELECT timestamp, event_message _10 FROM logs _10 WHERE source_name = 'edge_logs' _10 ORDER BY timestamp DESC _10 LIMIT 100 Any query that previously targeted a specific table must now add a source_name filter in its WHERE clause. Accessing Nested Fields # Nested fields move from the metadata array to a flat log_attributes map. Before, you added one CROSS JOIN unnest() per level of nesting to reach a field. Now you read the field directly from log_attributes with map key access. The joins go away. Before (unnest each level of metadata ): _10 SELECT timestamp, request.method, header.x_real_ip _10 FROM edge_logs _10 CROSS JOIN unnest(metadata) AS m _10 CROSS JOIN unnest(m.request) AS request _10 CROSS JOIN unnest(request.headers) AS header After (read from the log_attributes map): _10 SELECT _10 timestamp, _10 log_attributes['request.method'] AS method, _10 log_attributes['request.headers.x_real_ip'] AS x_real_ip _10 FROM logs _10 WHERE source_name = 'edge_logs' Timeline # Date Change 23 July 2026 Changelog published 23 September 2026 logs.all endpoint removed for all projects Learn More # Management API reference : the logs endpoint and its parameters Logs & querying documentation : available sources and ClickHouse SQL query examples [Public Alpha] Supabase Pipelines Jul 21, 2026 etl new-feature public alpha Stream Postgres changes to BigQuery in near real time with Supabase Pipelines, a managed CDC service configured right in the Dashboard. Now in public alpha on all paid plans. What's new # Supabase Pipelines is a managed change-data-capture service, powered by the open-source Supabase ETL engine, that streams changes from your Supabase Postgres database to external destinations in near real time. You pick a destination in the Dashboard, and Supabase runs and monitors the pipeline that keeps it in sync, reading directly from the Postgres write-ahead log. What you can do: Near real-time streaming — a complete initial copy of your selected tables, then near real-time replication of inserts, updates, deletes, and truncates, with at-least-once delivery. Granular control over what's replicated — publish specific tables, a whole schema, or all tables. Narrow to column subsets, filter rows with a WHERE clause, and handle partitioned tables. Automatic schema change support — supported changes (adding, removing, and renaming columns, and changing nullability and defaults) are detected and applied to the destination automatically. Full Dashboard management — create, start, stop, and restart pipelines, add or remove tables without restarting replication from scratch, and tune advanced settings like batch wait time, sync workers, and slot recovery. Monitoring — track pipeline status, metrics, and logs from the Dashboard. Reliable recovery — replication resumes from the last acknowledged position after a restart, detecting and recovering from many transient failures automatically while surfacing issues that require intervention. Workload isolation — replicate to an analytical destination so heavy queries run there, not on your production database. Destinations: BigQuery is the first destination available to everyone in public alpha. ClickHouse, Snowflake, and DuckLake are available on request through the early access form . Pricing during the public alpha: $0.053 per hour per active pipeline, $0.60/GB for the initial table copy, and $3/GB for replicated data after that. How to use it # Open the Dashboard and choose the tables to replicate. Pick a destination — BigQuery, at launch (or request ClickHouse, Snowflake, or DuckLake through the early access form ). Pipelines runs an initial copy of the selected tables, parallelized across and within tables for faster loading. After the copy completes, the pipeline switches to streaming mode. New changes are read from the replication slot, batched, and written to the destination. Supported schema changes are detected and applied to the destination automatically. Data is replicated as-is, without transformation. Why we built this # Postgres is excellent for transactional workloads: reading a user profile, inserting an order, updating a subscription, or serving your application. Analytics workloads are different. They often scan large amounts of data, aggregate across many rows, and power dashboards, reports, notebooks, and downstream systems. Running those queries directly on your production database can add load to the same system your application depends on. Supabase Pipelines gives you a reliable way to move production data into systems built for analytics, while keeping your application workload on Postgres. Affected products: ETL Authored by @jhydra12 Self-hosted Supabase: Envoy becomes the default API gateway (breaking change) Jul 17, 2026 self-hosted What's Changing? # The week of Aug 9, 2026 , the default self-hosted Supabase API gateway will change from Kong to Envoy . Envoy has shipped as an optional override ( docker-compose.envoy.yml ) for the last several releases; it now becomes the default in docker-compose.yml , and Kong moves to an optional override. This is a breaking change for a subset of self-hosters (see below) - most notably anyone relying on Kong's built-in HTTPS listener, a customized kong.yml , or tooling that references the gateway by service/container name. The gateway service in docker-compose.yml becomes api-gw , running Envoy (container supabase-envoy ). It keeps kong as a network alias for backward compatibility. Kong is now opt-in via a new docker-compose.kong.yml override: sh run.sh config add kong . The gateway HTTP port is now configured with API_GW_HTTP_PORT (defaulting to the existing KONG_HTTP_PORT , then 8000 ), so existing .env files keep working. The default gateway listens on plain HTTP only (port 8000 ). Kong's built-in HTTPS listener on 8443 is not part of the Envoy default. Terminate TLS with the shipped docker-compose.caddy.yml or docker-compose.nginx.yml overrides, or opt back into Kong. docker-compose.envoy.yml becomes a no-op shim for one release cycle so existing overrides don't break, then is removed. Why? # Kong's open-source line has effectively stopped advancing. The OSS Kong we currently ship ( kong:3.9.1 ) is roughly a year old; subsequent 3.9.x releases have been security/nginx backports only, with no feature cadence, and Kong removed free (unlicensed) mode in 3.10 . Continuing on the frozen OSS Kong line carries growing security and compliance risk for self-hosters. One gateway, config-as-code. Envoy's routing, filters, and access control live in versioned YAML under volumes/api/envoy/ , with no plugin runtime to manage. First-class support for the new API keys. The Envoy configuration translates opaque sb_publishable_* / sb_secret_* keys into internal JWTs. See New API Keys and Asymmetric Authentication . Hardened defaults. Path normalization, header-smuggling rejection, edge-proxy client-IP handling, and a locked-down admin interface. See the Envoy API Gateway guide . Consistency. Aligns the self-hosted default with the direction of the wider Supabase stack. Am I Affected? # You are affected if you run self-hosted Supabase from the ./docker directory and pull updates from master , and any of the following apply: You rely on Kong's built-in :8443 HTTPS listener directly (no reverse proxy in front). The Envoy default does not expose 8443 . Put Caddy/Nginx in front for TLS, or opt back into Kong. You maintain a customized kong.yml (custom routes, plugins, ACLs). These do not carry over to Envoy and will silently stop applying. Opt back into Kong to keep them, or port the customizations to the Envoy config. You have scripts or tooling that reference the gateway by service/container name ( kong / supabase-kong ) - for example docker compose logs kong or run.sh restart kong . The service is now api-gw and the container is supabase-envoy . The kong hostname still resolves via a network alias. You currently run the Envoy override ( docker-compose.envoy.yml in your COMPOSE_FILE ). No behavior change now, but you should remove that entry from COMPOSE_FILE once you pull the update, since Envoy is the base default. You are not affected if you: Use the Supabase platform Use locally running Supabase services via CLI What Should I Do? # If you pull the updated docker-compose.yml and .env.example together with no gateway customizations, no action is required beyond being aware that requests now flow through Envoy. If you want to stay on Kong: _10 sh run.sh config add kong _10 sh run.sh recreate Kong remains available as an override for compatibility and migration, but note it tracks the frozen OSS 3.9.x line - we recommend it as a transition aid, not a long-term default. If you customized kong.yml : opt back into Kong ( config add kong ) to keep your config, or port your routes/rules to the Envoy config under volumes/api/envoy/ . See the Envoy API Gateway guide . If you already run the Envoy override: remove docker-compose.envoy.yml from COMPOSE_FILE (or run sh run.sh config remove envoy ) after pulling the update. If you'd rather defer: pin your checkout, or add the Kong override so your gateway behavior is unchanged. This is a default change, not a removal - but we recommend migrating to Envoy, since the OSS Kong line is no longer actively maintained. Rollout # Date Change 2026-07-17 This changelog published [TBD ~Aug 13] Updated self-hosting gateway docs published [TBD ~Aug 13] Default change ships in the next self-hosted Supabase release 2026 2026 Deprecation notice: `@supabase/supabase-js` will require TypeScript 5.0+ Jul 10 deprecation general availability supabase-js Developer Update - July 2026 Jul 9 self-hosted realtime GraphQL integrations wrappers multigres log_connections is to be turned off by default for new projects and existing Free/Pro projects Jun 22 Self-hosted Supabase: API_EXTERNAL_URL to include /auth/v1 Jun 18 auth self-hosted Realtime Broadcast now supports binary payloads Jun 11 realtime Developer Update - June 2026 Jun 6 docs cli auth multigres Changes to Email Template Customisation on Free Tier Jun 3 Passkeys for Supabase Auth (Beta) May 28 Feature Preview: Temporary token-based database access May 25 database Breaking change in pg_graphql 1.6.0 — GraphQL introspection disabled by default May 25 extensions breaking-change postgres Self-hosted Supabase: making Analytics and Vector opt-in May 18 self-hosted analytics Self-hosted Supabase: switching Studio from supabase_admin to postgres (breaking change) May 18 self-hosted database breaking-change Self-hosted Supabase: upgrading from PG 15 to 17 (breaking change) May 18 self-hosted database breaking-change Deprecation Notice: Support for Postgres 14 ending on 1st July 2026 May 12 Deprecation Notice: Dropping Support for Node.js 20 May 8 supabase-js Developer Update - May 2026 May 7 security dashboard edge functions postgREST auth database breaking-change wrappers branching sdk postgres Breaking Change: OAuth token endpoint will return HTTP 200 instead of 201 May 1 integrations breaking-change Breaking Change: Tables not exposed to Data and GraphQL API automatically Apr 28 database GraphQL breaking-change Feature Preview: RLS Tester Apr 24 dashboard Automatic PostgREST retries for transient errors Apr 20 supabase-py supabase-js supabase-flutter supabase-swift Upcoming: Tax Collection on Supabase Invoices Apr 17 billing [Public Alpha] Declarative Schema Management with pg-delta Apr 16 cli Developer Update - April 2026 Apr 9 docs dashboard branching multigres Edge Functions rate limits on recursive/nested Edge Functions calls Mar 11 edge functions Developer Update - March 2026 Mar 5 docs edge functions storage analytics multigres Breaking Change: Removing access to OpenAPI spec via the anon key Feb 17 postgREST breaking-change Developer Update - February 2026 Feb 5 security edge functions ai Queue table Inserts, edits and deletes on the table editor Feb 4 dashboard Breaking Change: pg_graphql no longer enabled automatically (within approx 3 weeks from today) Jan 26 breaking-change SQL snippets can now be saved in local Studio Jan 21 cli self-hosted Developer Update - January 2026 Jan 8 docs security dashboard supabase-py ai 2025 2025 Data API upgrade to PostgREST v14 Dec 11 postgREST Developer Update - December 2025 Dec 10 edge functions auth ai analytics infra etl [Public Alpha] Manage Vector Buckets from the dashboard Nov 26 ai Dashboard Updates (101125 - 251125) Nov 24 dashboard Notify users about security-sensitive actions on their accounts Nov 11 security auth [Public Alpha] Manage Analytics Buckets from the dashboard Nov 4 dashboard storage analytics Dashboard Updates (201025 - 031125) Nov 3 dashboard Enhanced Type Inference for Embedded Functions (Computed Relationships) Oct 22 supabase-js Dashboard Updates (061025 - 201025) Oct 21 dashboard Supabase Remote MCP server Oct 10 mcp Potential breaking change in pgmq from 1.4.4 to 1.5.1 and temporary halt on upgrade for existing projects Oct 8 postgres Dashboard Updates (220925 - 061025) Oct 6 dashboard Supabase JS Client Libs: Migration to Monorepo Oct 2 supabase-js Dashboard Updates (080925 - 220925) Sep 24 dashboard Changes to Custom JWT and Signing Keys issue resolution Sep 17 postgREST Dashboard Updates (180825 - 010925) Sep 1 dashboard Personal Access Tokens: Expiration & Usage Tracking Aug 27 security 3x cheaper egress for cache hits Aug 22 storage billing OAuth 2.1 Server Capabilities for Supabase Auth Aug 19 auth All regions now run Deno 2.1 compatible release Aug 15 edge functions Change in `realtime-js` affecting Node.js < 22 Aug 12 realtime persist-in-search Deprecation Notice: Dropping support for python's gotrue and supafunc Aug 8 supabase-py Dashboard Navigation Updates: Project Settings Aug 4 dashboard supabase v17.4.1.062 was withdrawn Jul 23 supabase-js Unified Logs Jul 17 dashboard Deprecation Notice: Dropping Support for Node.js 18 Jul 16 supabase-js Realtime Settings Jul 11 realtime Update to Edge Functions Regional Invocations Jul 3 edge functions Deno 2.1 Preview - Hosted Environment Jul 1 edge functions Forthcoming Postgres 17 Release Notes May 22 infra Feature Preview: Tabs for Table and SQL Editor May 13 dashboard Developer Update - April 2025 May 7 security dashboard mcp Dashboard Updates [210425 - 050525] May 6 dashboard Project scoped roles now available in Team plans Apr 21 security Dashboard Updates [070425 - 210425] Apr 21 dashboard Developer Update - March 2025 Apr 8 dashboard mcp postgres Dashboard Updates [240225 - 070425] Apr 7 dashboard Supabase Management API `GET` Logs Restrictions Apr 1 infra Upcoming Change: Improved Experimental Routing for Read Replica Load Balancers Mar 27 infra Dedicated Pooler with PgBouncer Mar 25 infra Restricting Access on Auth, Storage, and Realtime Schemas on April 21, 2025 Mar 18 auth storage realtime Developer Update - February 2025 Mar 7 dashboard edge functions ai billing postgres Deno 2.1 Preview **local only** Mar 7 edge functions Greatly increased Third-Party Auth MAU quota for Free and Paid Plans Mar 3 billing Dashboard Updates [10/02/25 - 24/02/25] Feb 25 dashboard Deploy and update Edge Functions using the Management API Feb 20 edge functions Feature Preview: Inline Editor Feb 19 dashboard Upcoming breaking change to Dashboard Navigation Feb 18 dashboard breaking-change Deploy Edge Functions from CLI without needing Docker + import files outside of supabase directory Feb 14 cli edge functions Dashboard Updates [27/01/25 - 10/02/25] Feb 11 dashboard Developer Update - January 2025 Feb 7 dashboard auth ai analytics Deprecation of Fly.io Postgres Managed by Supabase on April 11, 2025 Feb 7 infra Dashboard Updates [13/01/25 - 27/01/25] Jan 28 dashboard Relaxing Database Size limit on Free Plan - 0.5 GB Database Size per project Jan 27 billing Developer Update - December 2024 Jan 23 security dashboard ai Enhanced Type Inference for JSON Fields in supabase-js Jan 20 supabase-js Add static files to Edge Functions Jan 15 edge functions Supabase Connection Pooler Deprecating Session Mode on Port 6543 on February 28, 2025 Jan 13 infra Dashboard Updates [30/12/24 - 13/01/25] Jan 13 dashboard Credit Balance Top Up Jan 13 billing Type validation for query filter values in supabase-js Jan 9 supabase-js Use a custom NPM registry for Edge Function dependencies Jan 7 edge functions 2024 2024 Dashboard Updates [09/12/24 - 23/12/24] Dec 24 dashboard Dashboard Updates [18/11/24 - 09/12/24] Dec 10 dashboard Slack V1 OAuth Provider Deprecated in favour of Slack (OIDC) Dec 2 auth Removal of app.settings.jwt_secret from the database Nov 22 security Dashboard Updates [04/11/24 - 18/11/24] Nov 18 dashboard `supabase-js` release candidate `2.46.2-rc.3` incoming types inferences for PostgREST fixes and feedbacks Nov 6 postgREST supabase-js Write Edge Functions in pure JavaScript instead of using TypeScript Nov 5 edge functions Use `deno.json` configuration file in Edge Functions Nov 5 edge functions Dashboard Updates [21/10/24 - 04/11/24] Nov 4 dashboard auth Import NPM packages from private registries in Edge Functions Oct 30 edge functions Dashboard Updates [07/10/24 - 21/10/24] Oct 21 dashboard Developer Update - September 2024 Oct 10 dashboard edge functions Improved docs information architecture Oct 9 docs Dashboard Updates [23/09/24 - 07/10/24] Oct 7 dashboard XHTML responses are only allowed with a Custom Domain enabled Oct 2 infra Supabase Platform Access Control: Project Permissions Breaking Changes on October 15, 2024 Sep 24 security breaking-change Dashboard Weekly Updates [16/09/24 - 23/09/24] Sep 23 dashboard Projects on XL and larger compute add-ons can now create up to 5 Read Replicas. Sep 22 infra Supabase Auth: Changes to default email provider Sep 18 auth Developer Update - August 2024 Sep 16 postgREST auth realtime supabase-py ai wrappers analytics Supabase Auth: Asymmetric Keys support in 2025 Sep 13 auth Upcoming changes to Supabase API Keys Sep 12 breaking-change persist-in-search Dashboard Weekly Updates [02/09/24 - 09/09/24] Sep 12 dashboard Edge Functions are now Deno 1.45 compatible Sep 10 edge functions Dashboard Weekly Updates [26/08/24 - 02/09/24] Sep 2 dashboard Dashboard Weekly Updates [26/08/24 - 30/08/24] Aug 30 dashboard Moving to hourly usage-based billing for databases, based on disk consumption Aug 23 billing Threshold for transitioning projects to physical backups lowered to 15GB Aug 19 infra Developer Updates - July 2024 Aug 9 billing infra postgres Let's Encrypt cross-signed chain will no longer be used for Custom Domains after September 9, 2024 Aug 9 breaking-change infra Improved invoices and more timely usage data Aug 8 billing Moving to hourly usage-based billing for IPv4, Custom Domain and Point-in-time recovery Aug 7 billing Moving to hourly billing for Storage Size Aug 2 billing Wrappers Wasm FDW is on Public Alpha Jul 30 wrappers Developer Updates - June 2024 Jul 24 docs dashboard edge functions billing analytics DigiCert no longer being used as the CA for Supabase HTTP APIs Jul 22 security breaking-change Edge Functions: Deploy More Functions at No Extra Cost Jul 18 billing Supabase Platform Access Control: Organization Permissions Breaking Changes on July 26, 2024 Jul 15 breaking-change Dashboard Weekly Updates [08/07/24 - 15/07/24] Jul 15 dashboard Postgres 13 Deprecation Notice Jul 12 postgres Dashboard Weekly Updates [01/07/24 - 08/07/24] Jul 9 dashboard Dashboard Weekly Updates [17/06/24 - 24/06/24] Jun 24 dashboard Paused Free Plan projects are restorable for 90 days Jun 24 infra Edge Functions are now Deno 1.43 compatible Jun 18 edge functions Developer Updates - May 2024 Jun 18 dashboard edge functions auth realtime ai Dashboard Weekly Updates [03/06/24 - 10/06/24] Jun 11 dashboard @supabase/ssr updates and roadmap towards v1.0.0 Jun 5 auth Log Drains Private Alpha May 22 analytics Updated deployment instructions for supabase-grafana monitoring application May 17 analytics Dashboard Weekly Updates [06/05/24 - 13/05/24] May 15 dashboard Developer Updates - April 2024 May 8 security auth storage ai infra JSR modules are supported in Edge Functions & Edge Runtime May 7 edge functions Dashboard Weekly Updates [22/04/24 - 29/04/24] Apr 30 dashboard Dashboard Weekly Updates [15/04/24 - 22/04/24] Apr 22 security dashboard auth storage wrappers Platform Updates: March 2024 Apr 6 infra Realtime Broadcast and Presence Authorization Apr 4 realtime Increased Supavisor Client Connection Limits Across Paid Plans Apr 4 infra Dashboard Weekly Updates [18/03/24 - 25/03/24] Mar 26 dashboard Migration to v2 platform architecture Mar 20 infra Dashboard Weekly Updates [04/03/24 - 11/03/24] Mar 12 dashboard Platform Updates: February 2024 Mar 6 postgREST ai infra Dashboard Weekly Updates [26/02/24 - 04/03/24] Mar 4 dashboard Dashboard Weekly Updates [19/02/24 - 26/02/24] Feb 26 dashboard Paid organizations can now launch projects on bigger compute immediately Feb 20 billing infra Dashboard Weekly Updates [12/02/24 - 19/02/24] Feb 19 dashboard Dashboard Weekly Updates [05/02/24 - 12/02/24] Feb 13 dashboard Platform Updates: January 2024 Feb 6 dashboard edge functions storage infra Dashboard Weekly Updates [22/01/24 - 29/01/24] Jan 30 dashboard Dashboard Weekly Updates [15/01/24 - 22/01/24] Jan 22 dashboard Supavisor starts enforcing Network Restrictions Jan 17 infra IPv4 addon for projects available Jan 17 infra Dashboard Weekly Updates [08/01/24 - 15/01/24] Jan 15 dashboard Supavisor 1.1.6 Jan 11 infra Platform Updates December 2023 Jan 11 infra Supavisor 1.1.5 Jan 10 infra Dashboard Weekly Updates [01/01/24 - 01/08/24] Jan 8 dashboard Supavisor v1.1.2 - allow_list and client_heartbeat_interval Jan 5 infra Threshold for transitioning projects to physical backups lowered to 40GB Jan 3 infra 2023 2023 Dashboard Weekly Updates [11th Dec - 18th Dec] Dec 18 dashboard Supavisor 1.0 Dec 13 infra Improved usage insights and transparency Dec 5 billing Dashboard Weekly Updates [27th - 4th Dec] Dec 5 dashboard Directly updating rows in the `cron.job` table is no longer allowed Nov 29 database breaking-change Dashboard Weekly Updates [20th Nov - 27th Nov] Nov 27 enhancement dashboard LinkedIn OAuth Provider deprecated in favour of LinkedIn (OIDC) Provider Nov 24 auth breaking-change Edge Functions secrets should now get updated upon resetting DB password or JWT secret Nov 15 edge functions Improved Realtime reliability when migrations fail for a project Nov 9 realtime Column Encryption is SQL-only now Nov 9 dashboard Connections to Postgres directly from an edge function are secured with SSL Nov 9 enhancement edge functions Platform updates: October 2023 Nov 6 security dashboard auth storage ai Large databases now use daily physical backups Nov 2 infra Postgres 12 Deprecation Notice Oct 14 postgres Platform update September 2023 Oct 6 edge functions auth realtime ai wrappers infra PGBouncer and IPv4 Deprecation Sep 29 infra Platform updates: August 2023 Sep 8 security dashboard ai billing infra Moving to Org-based billing Aug 31 billing Platform updates June 2023 Jul 7 cli auth storage realtime billing postgres Platform updates: May 2023 Jun 9 security dashboard edge functions auth storage ai postgres Platform updates: April 2023 May 10 dashboard edge functions auth storage GraphQL analytics postgres Platform Update February 2023 Mar 9 dashboard cli edge functions database supabase-js postgres Platform update January 2023 Feb 8 docs auth storage supabase-py ai postgres 2022 2022 Platform Updates November 2022 Dec 8 auth auth-helpers Platform updates: October 2022 Nov 2 edge functions auth storage database supabase-js supabase-flutter postgres Platform Update September 2022 Oct 7 security edge functions auth postgres Security Patch Notice Oct 4 security 2021 2021 Platform updates: 30 Nov 2021 Nov 30 postgREST auth storage realtime postgres October Beta 2021 Nov 8 dashboard postgREST auth self-hosted supabase-js September Beta 2021 Oct 4 auth database supabase-js postgres August Beta 2021 Sep 13 dashboard auth realtime supabase-flutter infra July Beta 2021 Aug 12 dashboard postgREST auth storage supabase-flutter postgres June Beta 2021 Jul 4 auth storage database postgres April Beta 2021 May 5 dashboard storage wrappers Build in a weekend, scale to millions Start your project Request a demo Footer We protect your data. More on Security SOC2 Type 2 Certified HIPAA Compliant ISO 27001 Certified Twitter GitHub Discord Youtube TikTok Instagram Get product updates and news from Supabase. Subscribe Product Pricing Database Auth Functions Realtime Storage Vector Cron Feature Catalog Launch Week Solutions AI Builders No Code Beginners Developers Postgres Devs Vibe Coders Hackathon Contestants Startups Agencies Enterprise Innovation Teams Hosted Postgres B2B SaaS FinServ Healthcare Agents Switch from Firebase Switch from Neon Resources Blog Support System Status Become a Partner Partner Catalog Brand Assets Security & Compliance DPA SOC2 HIPAA Developers Documentation Supabase UI Changelog RSS Community Events & Webinars SupaSquad Contributing Open Source DevTo Company Company Careers General Availability Legal Hub Privacy Policy Privacy Settings Acceptable Use Policy Humans.txt Lawyers.txt Security.txt Contact Us © Supabase Inc
Changelog Product Developers Solutions Pricing Docs Blog 106.8K Sign in Start your project Open main menu Changelog New updates and product improvements RSS Copy as Markdown [Public Alpha] Supabase Pipelines Jul 21, 2026 New Feature What's new # Supabase Pipelines is a managed change-data-capture service, powered by the open-source Supabase ETL engine, that streams changes from your Supabase Postgres database to external destinations in near real time. You pick a destination in the Dashboard, and Supabase runs and monitors the pipeline that keeps it in sync, reading directly from the Postgres write-ahead log. What you can do: Near real-time streaming — a complete initial copy of your selected tables, then near real-time replication of inserts, updates, deletes, and truncates, with at-least-once delivery. Granular control over what's replicated — publish specific tables, a whole schema, or all tables. Narrow to column subsets, filter rows with a WHERE clause, and handle partitioned tables. Automatic schema change support — supported changes (adding, removing, and renaming columns, and changing nullability and defaults) are detected and applied to the destination automatically. Full Dashboard management — create, start, stop, and restart pipelines, add or remove tables without restarting replication from scratch, and tune advanced settings like batch wait time, sync workers, and slot recovery. Monitoring — track pipeline status, metrics, and logs from the Dashboard. Reliable recovery — replication resumes from the last acknowledged position after a restart, detecting and recovering from many transient failures automatically while surfacing issues that require intervention. Workload isolation — replicate to an analytical destination so heavy queries run there, not on your production database. Destinations: BigQuery is the first destination available to everyone in public alpha. ClickHouse, Snowflake, and DuckLake are available on request through the early access form . Pricing during the public alpha: $0.053 per hour per active pipeline, $0.60/GB for the initial table copy, and $3/GB for replicated data after that. How to use it # Open the Dashboard and choose the tables to replicate. Pick a destination — BigQuery, at launch (or request ClickHouse, Snowflake, or DuckLake through the early access form ). Pipelines runs an initial copy of the selected tables, parallelized across and within tables for faster loading. After the copy completes, the pipeline switches to streaming mode. New changes are read from the replication slot, batched, and written to the destination. Supported schema changes are detected and applied to the destination automatically. Data is replicated as-is, without transformation. Why we built this # Postgres is excellent for transactional workloads: reading a user profile, inserting an order, updating a subscription, or serving your application. Analytics workloads are different. They often scan large amounts of data, aggregate across many rows, and power dashboards, reports, notebooks, and downstream systems. Running those queries directly on your production database can add load to the same system your application depends on. Supabase Pipelines gives you a reliable way to move production data into systems built for analytics, while keeping your application workload on Postgres. ETL Self-hosted Supabase: Envoy becomes the default API gateway (breaking change) Jul 17, 2026 Breaking Change What's Changing? # The week of Aug 9, 2026 , the default self-hosted Supabase API gateway will change from Kong to Envoy . Envoy has shipped as an optional override ( docker-compose.envoy.yml ) for the last several releases; it now becomes the default in docker-compose.yml , and Kong moves to an optional override. This is a breaking change for a subset of self-hosters (see below) - most notably anyone relying on Kong's built-in HTTPS listener, a customized kong.yml , or tooling that references the gateway by service/container name. The gateway service in docker-compose.yml becomes api-gw , running Envoy (container supabase-envoy ). It keeps kong as a network alias for backward compatibility. Kong is now opt-in via a new docker-compose.kong.yml override: sh run.sh config add kong . The gateway HTTP port is now configured with API_GW_HTTP_PORT (defaulting to the existing KONG_HTTP_PORT , then 8000 ), so existing .env files keep working. The default gateway listens on plain HTTP only (port 8000 ). Kong's built-in HTTPS listener on 8443 is not part of the Envoy default. Terminate TLS with the shipped docker-compose.caddy.yml or docker-compose.nginx.yml overrides, or opt back into Kong. docker-compose.envoy.yml becomes a no-op shim for one release cycle so existing overrides don't break, then is removed. Why? # Kong's open-source line has effectively stopped advancing. The OSS Kong we currently ship ( kong:3.9.1 ) is roughly a year old; subsequent 3.9.x releases have been security/nginx backports only, with no feature cadence, and Kong removed free (unlicensed) mode in 3.10 . Continuing on the frozen OSS Kong line carries growing security and compliance risk for self-hosters. One gateway, config-as-code. Envoy's routing, filters, and access control live in versioned YAML under volumes/api/envoy/ , with no plugin runtime to manage. First-class support for the new API keys. The Envoy configuration translates opaque sb_publishable_* / sb_secret_* keys into internal JWTs. See New API Keys and Asymmetric Authentication . Hardened defaults. Path normalization, header-smuggling rejection, edge-proxy client-IP handling, and a locked-down admin interface. See the Envoy API Gateway guide . Consistency. Aligns the self-hosted default with the direction of the wider Supabase stack. Am I Affected? # You are affected if you run self-hosted Supabase from the ./docker directory and pull updates from master , and any of the following apply: You rely on Kong's built-in :8443 HTTPS listener directly (no reverse proxy in front). The Envoy default does not expose 8443 . Put Caddy/Nginx in front for TLS, or opt back into Kong. You maintain a customized kong.yml (custom routes, plugins, ACLs). These do not carry over to Envoy and will silently stop applying. Opt back into Kong to keep them, or port the customizations to the Envoy config. You have scripts or tooling that reference the gateway by service/container name ( kong / supabase-kong ) - for example docker compose logs kong or run.sh restart kong . The service is now api-gw and the container is supabase-envoy . The kong hostname still resolves via a network alias. You currently run the Envoy override ( docker-compose.envoy.yml in your COMPOSE_FILE ). No behavior change now, but you should remove that entry from COMPOSE_FILE once you pull the update, since Envoy is the base default. You are not affected if you: Use the Supabase platform Use locally running Supabase services via CLI What Should I Do? # If you pull the updated docker-compose.yml and .env.example together with no gateway customizations, no action is required beyond being aware that requests now flow through Envoy. If you want to stay on Kong: _10 sh run.sh config add kong _10 sh run.sh recreate Kong remains available as an override for compatibility and migration, but note it tracks the frozen OSS 3.9.x line - we recommend it as a transition aid, not a long-term default. If you customized kong.yml : opt back into Kong ( config add kong ) to keep your config, or port your routes/rules to the Envoy config under volumes/api/envoy/ . See the Envoy API Gateway guide . If you already run the Envoy override: remove docker-compose.envoy.yml from COMPOSE_FILE (or run sh run.sh config remove envoy ) after pulling the update. If you'd rather defer: pin your checkout, or add the Kong override so your gateway behavior is unchanged. This is a default change, not a removal - but we recommend migrating to Envoy, since the OSS Kong line is no longer actively maintained. Rollout # Date Change 2026-07-17 This changelog published [TBD ~Aug 13] Updated self-hosting gateway docs published [TBD ~Aug 13] Default change ships in the next self-hosted Supabase release Platform Deprecation notice: `@supabase/supabase-js` will require TypeScript 5.0+ Jul 10, 2026 Deprecation Starting with a minor release on or after January 31, 2027 , @supabase/supabase-js and the packages it bundles ( postgrest-js , auth-js , realtime-js , storage-js , functions-js ) will require TypeScript 5.0 or later . TypeScript 4.7–4.9 will no longer be tested or supported. Consistent with our existing Support Policy , raising the minimum TypeScript version ships in a minor release and is not considered a breaking change , the same way we handle end-of-life Node.js versions. Why # Our type declarations currently target a TypeScript 4.7 floor (May 2022, ~4 years old) — roughly a dozen releases and two major lines behind current TypeScript. Holding the 4.7 floor blocks us from using modern type features that materially improve the SDK's types — const type parameters, the satisfies operator, and (later) NoInfer for the postgrest-js query-builder generics. It also pins transitive tooling (e.g. zod ) to older releases. What you need to do # On TypeScript 5.0 or newer: nothing. You're already covered. On TypeScript 4.7–4.9: upgrade your project's TypeScript to >= 5.0 before the release above. TypeScript 5.x has been stable since March 2023. Timeline # Now: advance notice (this post); our SDKs continues to emit 4.7-compatible types. January 31, 2027 (sunset date): TypeScript 4.7–4.9 support ends. A minor release on or after this date raises the floor to TypeScript 5.0. The last version supporting TypeScript 4.7 will be called out in the release notes and the README once that release is cut. Questions and concerns welcome below. supabase-js 2026 2026 Improvement Developer Update - July 2026 Supabase Developer Update for July 2026: Realtime Broadcast now supports binary payloads, Wrappers v0.6.2 adds a MongoDB foreign data wrapper, and OpenCode integrates with Supabase. Jul 9 Improvement Data APIs Database Realtime Improvement log_connections is to be turned off by default for new projects and existing Free/Pro projects Postgres `log_connections` defaults to off for new projects and existing Free and Pro projects from 2026-07-09, cutting log noise. Re-enable it via the dashboard or Management API. Jun 22 Improvement Platform Breaking Change Self-hosted Supabase: API_EXTERNAL_URL to include /auth/v1 Self-hosted Supabase's default `API_EXTERNAL_URL` now includes `/auth/v1` from the week of 2026-07-06. SAML SSO users must repoint their IdP to the new `/auth/v1/sso/saml/*` endpoints. Jun 18 Breaking Change Auth New Feature Realtime Broadcast now supports binary payloads Supabase Realtime Broadcast now sends and receives binary payloads (bytea) over WebSockets, the REST API, and the database, cutting JSON overhead for sensor streams and image frames. Jun 11 New Feature Realtime Improvement Developer Update - June 2026 Supabase's June developer update: $500M Series F led by GIC, Auth passkeys in beta, the Supabase ChatGPT app, the Supabase plugin for AI coding agents, and Multigres 0.1 alpha released. Jun 6 Improvement Auth CLI Database Breaking Change Changes to Email Template Customisation on Free Tier From 2026-06-03, new Free plan projects using Supabase's default SMTP cannot customize auth email templates. Existing projects keep theirs. Configure a custom SMTP provider to customize. Jun 3 Breaking Change Platform New Feature Passkeys for Supabase Auth (Beta) Supabase Auth now supports passkeys (Beta): passwordless, phishing-resistant sign-in built on WebAuthn using biometrics, a device PIN, or a hardware security key. No action required. May 28 New Feature Platform Breaking Change Breaking change in pg_graphql 1.6.0 — GraphQL introspection disabled by default pg_graphql 1.6.0 disables GraphQL introspection by default for new projects created on or after 2026-06-29. Re-enable it by adding a comment on the schema. May 25 Breaking Change Database New Feature Feature Preview: Temporary token-based database access Supabase project owners and admins can grant temporary database access via Personal Access Tokens (Feature Preview), scoped by role with expiry up to 90 days. No password disclosure. May 25 New Feature Database Breaking Change Self-hosted Supabase: making Analytics and Vector opt-in Self-hosted Supabase makes `analytics` and `vector` opt-in on 2026-06-03. Logs Explorer users must include `docker-compose.logs.yml` in their `docker compose` invocation. May 18 Breaking Change Observability Breaking Change Self-hosted Supabase: switching Studio from supabase_admin to postgres (breaking change) Self-hosted Supabase switches Studio and postgres-meta from `supabase_admin` to `postgres` on 2026-06-17. Existing instances must run `utils/reassign-owner.sh` to migrate ownership in `public`. May 18 Breaking Change Database Breaking Change Self-hosted Supabase: upgrading from PG 15 to 17 (breaking change) Self-hosted Supabase's default db image moves from Postgres 15 to Postgres 17 on 2026-06-17. PG 15 data does not auto-upgrade; run the upgrade script, or pin `supabase/postgres:15.x` to stay. May 18 Breaking Change Database Deprecation Deprecation Notice: Support for Postgres 14 ending on 1st July 2026 Supabase support for Postgres 14 ends on 2026-07-01. Projects still on Postgres 14 will be upgraded automatically; projects using removed extensions (timescaledb, plv8, pgjwt) will be paused. May 12 Deprecation Platform Deprecation Deprecation Notice: Dropping Support for Node.js 20 Supabase client libraries (supabase-js, auth-js, realtime-js, functions-js, storage-js, postgrest-js) drop Node.js 20 support on 2026-06-30. Upgrade to Node.js 22 or later before that date. May 8 Deprecation supabase-js Improvement Developer Update - May 2026 Supabase's May developer update: custom OAuth/OIDC providers for Auth, ISO 27001 certification, @supabase/server SDK, branching without Git by default, plus Data API auto-exposure changes. May 7 Improvement Auth Data APIs Database Dev Workflows Edge Functions Security Studio Breaking Change Breaking Change: OAuth token endpoint will return HTTP 200 instead of 201 Supabase's OAuth token endpoint `/v1/oauth/token` returns HTTP 200 instead of 201 starting 1 June 2026. Check for any 2XX status (`response.ok`), not a hardcoded 201. May 1 Breaking Change Platform Breaking Change Breaking Change: Tables not exposed to Data and GraphQL API automatically New tables in the public schema will no longer be exposed to the Supabase Data API by default. Opt-in today, default for new projects on 2026-05-30, enforced on all projects on 2026-10-30. Apr 28 Breaking Change Data APIs Database New Feature Feature Preview: RLS Tester The Supabase Dashboard adds an RLS Tester (Feature Preview): run SELECT queries as any role, see which RLS policies fire, and debug policies. Enable it from your profile menu. Apr 24 New Feature Studio Improvement Automatic PostgREST retries for transient errors Supabase client libraries (supabase-js, swift, flutter, py) now automatically retry GET and HEAD requests to PostgREST on transient 520, 503, and network errors. Enabled by default, opt-out per call. Apr 20 Improvement supabase-flutter supabase-js supabase-py supabase-swift Policy Upcoming: Tax Collection on Supabase Invoices Supabase will add applicable taxes (VAT, GST, sales tax) to invoices based on each organization's billing address, rolling out from 1 May to 30 June 2026. Review your billing address and Tax ID. Apr 17 Policy Platform New Feature [Public Alpha] Declarative Schema Management with pg-delta The Supabase CLI now ships pg-delta (Public Alpha): a Postgres 15+ schema diffing engine and declarative SQL workflow. Edit `.sql` files, run `supabase db schema declarative sync`. Apr 16 New Feature CLI Improvement Developer Update - April 2026 Supabase's April developer update: GitHub integration on all plans, Multigres Operator open-sourced, Supabase joins the Stripe Projects developer preview, and Supabase docs available over SSH. Apr 9 Improvement Database Dev Workflows Studio Policy Edge Functions rate limits on recursive/nested Edge Functions calls Supabase Edge Functions now rate-limit recursive and nested function-to-function calls at a minimum of 5,000 requests per minute per chain. Inbound and external requests are unaffected. Mar 11 Policy Edge Functions Improvement Developer Update - March 2026 Supabase's March developer update: Log Drains on Pro, Storage performance and security overhaul, docs export as Markdown for AI tools, and Edge Functions dashboard for self-hosted and CLI. Mar 5 Improvement Database Edge Functions Observability Storage Breaking Change Breaking Change: Removing access to OpenAPI spec via the anon key The Supabase Data API stops returning the OpenAPI spec to anon-key requests on 11 March 2026 for new projects and 8 April 2026 for all projects. Use a service role or secret API key instead. Feb 17 Breaking Change Data APIs Improvement Developer Update - February 2026 Supabase's February developer update: PrivateLink GA, Supabase as an official Claude connector, Postgres best practices for AI agents, and a heads-up that pg_graphql is becoming opt-in. Feb 5 Improvement AI Edge Functions Security Improvement Queue table Inserts, edits and deletes on the table editor The Supabase Table Editor now batches inserts, edits, and deletes into a single transaction with a diff preview. Enable it under Feature Previews > Queue table operations. Feb 4 Improvement Studio Breaking Change Breaking Change: pg_graphql no longer enabled automatically (within approx 3 weeks from today) pg_graphql will be disabled by default on new Supabase projects, and on existing projects older than 30 days with zero GraphQL traffic. Re-enable it via Database Extensions if needed. Jan 26 Breaking Change Platform Improvement SQL snippets can now be saved in local Studio Saving SQL snippets now works in local Studio via the CLI. Snippets are stored in `supabase/snippets`, ready to commit alongside your code. Requires CLI v2.72.7 or later. Jan 21 Improvement CLI Improvement Developer Update - January 2026 Supabase's January developer update: Stripe Sync Engine integration in the Dashboard, Index Advisor in the Table Editor, PostgREST v14 on the Data API, and the 2026 security roadmap. Jan 8 Improvement AI Security Studio supabase-py 2025 2025 Improvement Data API upgrade to PostgREST v14 The Data API is upgrading to PostgREST v14 worldwide, starting in `ap-northeast-1`. GET throughput rises ~20% via a JWT cache, and schema cache loading is faster. No breaking changes. Dec 11 Improvement Data APIs Improvement Developer Update - December 2025 Developer Update for December 2025: Supabase ETL, Analytics and Vector Buckets, iceberg-js, Supabase Platform, OAuth 2.1 provider, Kiro integration, and AWS Marketplace listing. Dec 10 Improvement AI Auth ETL Edge Functions Observability Platform New Feature [Public Alpha] Manage Vector Buckets from the dashboard Supabase Vector Buckets (Public Alpha) can now be managed from the dashboard. Store, index, and query vector embeddings at scale alongside your project's other storage. Nov 26 New Feature AI Improvement Dashboard Updates (101125 - 251125) Dashboard updates for 10 Nov to 25 Nov 2025: refreshed Storage UI ahead of Analytics and Vector buckets, and per-template toggles for the new security-sensitive Auth emails. Nov 24 Improvement Studio New Feature Notify users about security-sensitive actions on their accounts Supabase Auth adds email templates for security-sensitive account changes: password, email, phone, identity link or unlink, and MFA enrollment. Enable via Feature previews. Nov 11 New Feature Auth Security New Feature [Public Alpha] Manage Analytics Buckets from the dashboard Supabase Analytics Buckets (Public Alpha) can now be managed from the dashboard. Store large datasets for analytics and reporting alongside your project's other storage. Nov 4 New Feature Observability Storage Studio Improvement Dashboard Updates (201025 - 031125) Dashboard updates for 20 Oct to 3 Nov 2025: refreshed Storage UI ahead of new bucket types, split Auth Reports, Sentry Log Drains support, and three new Realtime configuration settings. Nov 3 Improvement Studio Improvement Enhanced Type Inference for Embedded Functions (Computed Relationships) supabase-js 2.75.1 and CLI 2.53.1+ infer `SETOF` functions as embedded relationships in `.select()` queries and raise compile-time errors for invalid rpc calls. Regenerate types to adopt. Oct 22 Improvement supabase-js Improvement Dashboard Updates (061025 - 201025) Dashboard updates for 6 Oct to 20 Oct 2025: a faster Auth Users page with URL-persisted search, model switching for the Assistant, and a max events per second setting for Realtime. Oct 21 Improvement Studio New Feature Supabase Remote MCP server The Supabase MCP server is now hosted at `https://mcp.supabase.com/mcp`. Connect via browser-based OAuth 2 from clients like ChatGPT, no `npx` or personal access token required. Oct 10 New Feature AI Breaking Change Potential breaking change in pgmq from 1.4.4 to 1.5.1 and temporary halt on upgrade for existing projects New projects on Postgres 17.6.1.016 and later ship pgmq 1.5.1, which changes `delay` parameter behavior. Upgrades for existing projects are paused until an upstream fix lands. Oct 8 Breaking Change Database Improvement Dashboard Updates (220925 - 061025) Dashboard updates for 22 Sep to 6 Oct 2025: Assistant response speed and quality improvements, contextual error handling in the Table Editor, and a wrap on Supabase Select. Oct 6 Improvement Studio Improvement Supabase JS Client Libs: Migration to Monorepo The Supabase JS client libraries (supabase-js, auth-js, postgrest-js, realtime-js, storage-js, functions-js) now live in a single monorepo. No action required for package users. Oct 2 Improvement supabase-js Improvement Dashboard Updates (080925 - 220925) Dashboard updates for 8 Sep to 22 Sep 2025: Query Performance Advisor refinements and a new Auth Audit Logs setting to stop writing audit logs to the project database. Sep 24 Improvement Studio Bug Fix Changes to Custom JWT and Signing Keys issue resolution Data API v13 (PostgREST) tightened JWT validation on 2025-07-24 and broke some custom JWT setups. Re-importing the custom signing key per the updated docs resolves the issue. Sep 17 Bug Fix Data APIs Improvement Dashboard Updates (180825 - 010925) Dashboard updates for 18 Aug to 1 Sep 2025: expiration dates for Personal Access Tokens, synced report tooltips, refreshed Auth Policies and Integrations pages, and Assistant refinements. Sep 1 Improvement Studio New Feature Personal Access Tokens: Expiration & Usage Tracking Personal Access Tokens now support expiration dates (preset, custom up to one year, or never) and usage tracking updated every 15 minutes to help identify unused tokens. Aug 27 New Feature Security Policy 3x cheaper egress for cache hits Supabase Storage splits egress into cached and origin tiers with separate quotas. Cached egress is now $0.03 per GB, three times cheaper than origin egress, on Free and paid plans. Aug 22 Policy Platform Storage New Feature OAuth 2.1 Server Capabilities for Supabase Auth Supabase Auth gains OAuth 2.1 authorization server capabilities (Public Beta), turning your project into an identity provider for third-party apps and MCP clients. Aug 19 New Feature Auth Improvement All regions now run Deno 2.1 compatible release Edge Functions now run Deno 2.1 in every region. No action required; fall back to Deno 1.45 via the `forceDenoVersion=1` query parameter if you hit compatibility issues. Aug 15 Improvement Edge Functions Breaking Change Change in `realtime-js` affecting Node.js < 22 realtime-js 2.15.1 and supabase-js 2.55.0 require Node.js < 22 users to install `ws` and pass it as the `realtime.transport` option. Node.js 22+ and browsers need no change. Aug 12 Breaking Change Realtime Improvement Deprecation Notice: Dropping support for python's gotrue and supafunc The Python `gotrue` and `supafunc` packages are deprecated in favor of `supabase_auth` and `supabase_functions`. Update imports; `supabase-py 2.18.1` drops the old packages. Aug 8 Improvement supabase-py Improvement Dashboard Navigation Updates: Project Settings Dashboard service settings (Database, Data API, Auth, Storage, Edge Functions, Log Drains) now live in their own sections. Old URLs redirect; Project Settings keeps shortcuts for now. Aug 4 Improvement Studio Bug Fix supabase v17.4.1.062 was withdrawn Supabase Postgres image 17.4.1.062 was withdrawn after an issue was found. New projects use an earlier release; existing projects on this version should upgrade once a fix ships. Jul 23 Bug Fix supabase-js New Feature Coming Soon: Combined View for Logs A unified Logs view in the Supabase dashboard is coming soon, combining logs across all services with improved filtering and real-time updates. Sign up for early access. Jul 17 New Feature Studio Deprecation Deprecation Notice: Dropping Support for Node.js 18 Supabase JS libraries (supabase-js, auth-js, realtime-js, functions-js, storage-js, postgrest-js) drop Node.js 18 support on 2025-10-31. Upgrade to Node.js 20 or later. Jul 16 Deprecation supabase-js New Feature Realtime Settings A Realtime Settings screen in the dashboard lets you configure channel restrictions, database connection pool size, and max concurrent clients per project. Jul 11 New Feature Realtime Improvement Update to Edge Functions Regional Invocations Edge Functions now accept a `forceFunctionRegion` query parameter to pin invocations to a specific region, useful when request headers cannot be controlled (CORS, webhooks). Jul 3 Improvement Edge Functions New Feature Deno 2.1 Preview - Hosted Environment Edge Functions now offer a Deno 2.1 preview on the hosted platform. Opt in via the `forceDenoVersion=2` query parameter or `x-deno-version: 2` header to test compatibility. Jul 1 New Feature Edge Functions Improvement Forthcoming Postgres 17 Release Notes The upcoming Supabase Postgres 17 bundle drops `timescaledb`, `plv8`, `plls`, `plcoffee`, and `pgjwt`. Postgres 15 keeps the extensions until end of life around May 2026; drop them before upgrading. May 22 Improvement Platform New Feature Feature Preview: Tabs for Table and SQL Editor Supabase Studio brings back tabs in the Table Editor and SQL Editor, letting you switch between tables across schemas or between snippets without navigating the list. Now fully rolled out. May 13 New Feature Studio Improvement Developer Update - April 2025 Supabase developer update for April 2025: project-scoped roles on Team plans, the MCP server works with VS Code and deploys Edge Functions, plus Infinite Query and Social Auth in the UI Library. May 7 Improvement AI Security Studio Improvement Dashboard Updates [210425 - 050525] Supabase Studio dashboard updates from 21 Apr to 5 May 2025: sort columns from the Table Editor column header, set a billing address and billing name when creating or upgrading an organization. May 6 Improvement Studio Improvement Dashboard Updates [070425 - 210425] Supabase Studio dashboard updates from 7 to 21 Apr 2025: revamped organization layout (Feature Preview), redesigned billing breakdown, database upgrade logs, and Feature Previews on self-hosted. Apr 21 Improvement Studio New Feature Project scoped roles now available in Team plans Supabase project-scoped roles are now available on Team plans. Restrict an organization member to specific projects with per-project permissions, useful for security boundaries and HIPAA compliance. Apr 21 New Feature Security Improvement Developer Update - March 2025 Supabase developer update for March 2025 and Launch Week 14: the official Supabase MCP server, the Supabase UI Library on shadcn, Realtime Broadcast from Database, and declarative schemas. Apr 8 Improvement AI Database Studio Improvement Dashboard Updates [240225 - 070425] Supabase Studio dashboard updates from 24 Feb to 7 Apr 2025 covering Launch Week 14: create, edit, test, and deploy Edge Functions in the dashboard, plus Table Editor and SQL Editor tabs. Apr 7 Improvement Studio Breaking Change Supabase Management API `GET` Logs Restrictions On 2025-04-02 the Supabase Management API `GET /projects/{ref}/analytics/endpoints/logs.all` defaults to a one-minute window and caps explicit ranges at 24 hours. Update clients querying wider ranges. Apr 1 Breaking Change Platform Improvement Upcoming Change: Improved Experimental Routing for Read Replica Load Balancers On 2025-04-04 the Supabase Data API switches experimental routing for GET requests from round-robin across all replicas to geo-routing that targets the nearest available database, lowering latency. Mar 27 Improvement Platform New Feature Dedicated Pooler with PgBouncer Supabase Dedicated Pooler is now generally available on Pro and above: a co-located PgBouncer instance with lower latency than the Shared Pooler for serverless workloads. Transaction mode, IPv6 only. Mar 25 New Feature Platform Breaking Change Restricting Access on Auth, Storage, and Realtime Schemas on April 21, 2025 On 2025-04-21 Supabase restricts SQL on the `auth`, `storage`, and `realtime` schemas: no creating or dropping tables or functions, no writes to migration tables. Move custom objects elsewhere. Mar 18 Breaking Change Auth Realtime Storage New Feature Deno 2.1 Preview **local only** Supabase Edge Functions now run on Deno 2.1 locally via the Supabase CLI. Set `deno_version = 2` in `config.toml` to try it before the hosted runtime upgrade. Report regressions during the preview. Mar 7 New Feature Edge Functions Improvement Developer Update - February 2025 Supabase developer update for February 2025: deploy Edge Functions from the dashboard, CLI, or Management API; new Model Context Protocol docs; and cheaper third-party Auth quotas. Mar 7 Improvement AI Database Edge Functions Platform Studio Policy Greatly increased Third-Party Auth MAU quota for Free and Paid Plans Supabase third-party Auth quotas now match standard Auth: 50,000 MAU on the Free Plan and 100,000 MAU on Pro and Team. Overage stays at $0.00325 per MAU. Effective immediately, no action required. Mar 3 Policy Platform Improvement Dashboard Updates [10/02/25 - 24/02/25] Supabase Studio dashboard updates from 10 to 24 Feb 2025: the new Inline Editor (Feature Preview) for running SQL anywhere, plus Auth, Billing, Edge Functions, and Logs improvements. Feb 25 Improvement Studio New Feature Deploy and update Edge Functions using the Management API The Supabase Management API now exposes endpoints to deploy a single Edge Function and to bulk-update functions atomically, useful for integrations and CI flows that do not depend on the Supabase CLI. Feb 20 New Feature Edge Functions New Feature Feature Preview: Inline Editor Supabase Studio Inline Editor (Feature Preview) opens a SQL editor anywhere in the dashboard, with an inline AI assistant (cmd+k) and a SQL-first flow for creating policies, triggers, and functions. Feb 19 New Feature Studio Breaking Change Upcoming breaking change to Dashboard Navigation Supabase Dashboard navigation now centers on a single active organization, with separate sidebars for Projects and Organizations, an Organization picker in the header, and a new `/organizations` page. Feb 18 Breaking Change Studio New Feature Deploy Edge Functions from CLI without needing Docker + import files outside of supabase directory Supabase CLI 2.13.3 beta adds `supabase functions deploy --use-api` to deploy Edge Functions without Docker and to import files outside the `supabase/` directory, ideal for monorepos and CI. Feb 14 New Feature CLI Edge Functions Improvement Dashboard Updates [27/01/25 - 10/02/25] Supabase Studio dashboard updates from 27 Jan to 10 Feb 2025: deploy Edge Functions via the AI Assistant, Auth settings consolidated, reference rows in popovers, Security Definer view fix. Feb 11 Improvement Studio Deprecation Deprecation of Fly.io Postgres Managed by Supabase on April 11, 2025 Supabase is deprecating Fly.io Postgres managed by Supabase on 2025-04-11. Signups are disabled; existing projects are removed on that date. Migrate to Supabase Postgres or Fly native Postgres. Feb 7 Deprecation Platform Improvement Developer Update - January 2025 Supabase developer update for January 2025: third-party Auth with Firebase reaches GA, stacked log charts highlight errors, supabase-js gains JSON type inference and stricter filter type validation. Feb 7 Improvement AI Auth Observability Studio Improvement Dashboard Updates [13/01/25 - 27/01/25] Supabase Studio dashboard updates from 13 to 27 Jan 2025: stacked log charts surface errors and warnings, three new disk autoscale parameters, and a flat SQL Editor search list with snippets surfaced. Jan 28 Improvement Studio Policy Relaxing Database Size limit on Free Plan - 0.5 GB Database Size per project The Supabase Free Plan 0.5 GB database size limit now applies per active project rather than per organization. Paused and deleted projects no longer count toward the cap. Effective immediately. Jan 27 Policy Platform Improvement Developer Update - December 2024 Supabase developer update for December 2024: new Integrations page, AI Assistant fixes for Security and Performance advisors, inline AI in the SQL Editor, and Vercel Branching support. Jan 23 Improvement AI Security Studio Improvement Enhanced Type Inference for JSON Fields in supabase-js supabase-js 2.48.0 infers types for JSON fields when querying with the `->` selector. Define a custom JSON type with `MergeDeep` and the SDK returns the correct shape for nested selections. Jan 20 Improvement supabase-js New Feature Add static files to Edge Functions Supabase CLI 2.7.0 bundles static files with Edge Functions. Declare files in `config.toml` under `static_files` and read them at runtime via Deno APIs. Supports Wasm modules and HTML templates. Jan 15 New Feature Edge Functions New Feature Credit Balance Top Up Supabase organizations can now top up their credit balance from billing settings. Topped-up credits never expire, apply to future invoices only, and are not refundable. Available on all paid plans. Jan 13 New Feature Platform Improvement Dashboard Updates [30/12/24 - 13/01/25] Supabase Studio dashboard updates from 30 Dec 2024 to 13 Jan 2025: Log Explorer detail panel UX overhaul, S3 protocol toggle in Storage settings, credit balance top-up, and assorted bug fixes. Jan 13 Improvement Studio Deprecation Supabase Connection Pooler Deprecating Session Mode on Port 6543 on February 28, 2025 Supavisor deprecates Session Mode on port 6543 on 2025-02-28; after that date port 6543 only supports Transaction Mode. Move Session Mode clients to port 5432. Transaction-only users need no action. Jan 13 Deprecation Platform Improvement Type validation for query filter values in supabase-js supabase-js 2.47.12 now type-checks values passed to the `eq`, `neq`, and `in` query filters, including enums, across tables, views, and nested relations. LSP autocompletes enum values. Jan 9 Improvement supabase-js New Feature Use a custom NPM registry for Edge Function dependencies Supabase Edge Functions can now load NPM modules from a custom private registry, configured with `NPM_CONFIG_REGISTRY` in `.env` or on the deploy command. Requires Supabase CLI 2.2.8 or newer. Jan 7 New Feature Edge Functions 2024 2024 Improvement Dashboard Updates [09/12/24 - 23/12/24] Dashboard updates: mobile navigation lands for the dashboard, inline AI Assistant completions in the SQL Editor via CMD/CTRL+K, and bulk delete for up to 20 Auth users at a time. Dec 24 Improvement Studio Improvement Dashboard Updates [18/11/24 - 09/12/24] Dashboard updates from Launch Week 13: a unified Integrations page, the AI Assistant V2 available across the dashboard, Supabase Cron, Supabase Queues, and Restore to a new project. Dec 10 Improvement Studio Deprecation Slack V1 OAuth Provider Deprecated in favour of Slack (OIDC) The Slack v1 OAuth provider in Supabase Auth is deprecated in favour of the new Slack (OIDC) provider. Migrate before 2025-01-15, when the legacy provider is removed from the dashboard. Dec 2 Deprecation Auth Breaking Change Removal of app.settings.jwt_secret from the database On 2024-11-22, Supabase removes `app.settings.jwt_secret` from the `postgres` database. SQL functions calling `current_setting('app.settings.jwt_secret')` must migrate to Vault. Nov 22 Breaking Change Security Improvement Dashboard Updates [04/11/24 - 18/11/24] Dashboard updates: Table Editor performance work cuts perceived load times via query optimizations and prefetching, plus Auth user-sort fixes and Storage image-transform toggles. Nov 18 Improvement Studio Bug Fix `supabase-js` release candidate `2.46.2-rc.3` incoming types inferences for PostgREST fixes and feedbacks `supabase-js` 2.46.2-rc.3 fixes PostgREST type inference: embeddings now correctly infer single vs array results and object embeddings model nullability. May require regenerating database types. Nov 6 Bug Fix Data APIs supabase-js New Feature Use `deno.json` configuration file in Edge Functions Supabase Edge Functions now support a per-function `deno.json` or `deno.jsonc` file for managing imports and dependencies. Requires Supabase CLI v1.215.0 or later. Nov 5 New Feature Edge Functions New Feature Write Edge Functions in pure JavaScript instead of using TypeScript Supabase Edge Functions now accept a custom entrypoint via `config.toml`, so you can author functions in `.js`, `.jsx`, `.tsx`, or `.mjs` instead of TypeScript. Requires Supabase CLI 1.215.0 or later. Nov 5 New Feature Edge Functions Improvement Dashboard Updates [21/10/24 - 04/11/24] Dashboard updates: Auth email templates now run a SpamAssassin-powered spam check, plus sorting users by last sign-in and a Storage fix for the Developer role. Nov 4 Improvement Auth Studio New Feature Import NPM packages from private registries in Edge Functions Supabase Edge Functions can now import npm packages from private registries via an `.npmrc` file under `supabase/functions`. Requires Supabase CLI v1.207.9 or later. Oct 30 New Feature Edge Functions Improvement Dashboard Updates [07/10/24 - 21/10/24] Dashboard updates: a new organization-level disk size overview for paid plans, plus Table Editor CSV export and SQL Editor fixes for the local dashboard. Oct 21 Improvement Studio Improvement Developer Update - September 2024 September 2024 developer update: the official Supabase + Vercel integration ships, Edge Functions boot 3x faster and are 2x smaller, and Supabase raises an $80M Series C. Oct 10 Improvement Edge Functions Studio Improvement Improved docs information architecture Supabase docs now split into Build and Manage top-level menus, with a new Deployment section and a Monitoring and troubleshooting section to make features and guides easier to find. Oct 9 Improvement Platform Improvement Dashboard Updates [23/09/24 - 07/10/24] Dashboard updates: the Auth users page gets a new data-grid view with detail panels, ban controls, provider filters, and a timestamp helper across Logs collections. Oct 7 Improvement Studio Breaking Change XHTML responses are only allowed with a Custom Domain enabled The Supabase Data API and Edge Functions no longer return XHTML on shared domains. Projects that need XHTML responses must enable the Custom Domain add-on. Affected projects notified. Oct 2 Breaking Change Platform Breaking Change Supabase Platform Access Control: Project Permissions Breaking Changes on October 15, 2024 On 2024-10-15, Enterprise organizations lose Developer role write access to project API, Auth, Storage, Edge Functions, and Logs configuration. Read-Only role is unchanged. Sep 24 Breaking Change Security Improvement Dashboard Weekly Updates [16/09/24 - 23/09/24] Dashboard updates: deploy up to five Read Replicas on XL and larger compute sizes, plus a new SQL Editor warning for `UPDATE` queries missing a `WHERE` clause. Sep 23 Improvement Studio Improvement Projects on XL and larger compute add-ons can now create up to 5 Read Replicas. Supabase Read Replicas now scale to five per project on XL or larger compute add-ons, up from two. Smaller compute sizes keep the existing two-replica limit. Sep 22 Improvement Platform Policy Supabase Auth: Changes to default email provider From 2024-09-26, Supabase Auth's default email provider sends only to organization members. Projects relying on default email auth must configure custom SMTP or a Send Email Auth Hook. Sep 18 Policy Auth Improvement Developer Update - August 2024 August 2024 developer update recaps Launch Week 12: postgres.new in-browser Postgres with an AI interface, Realtime Broadcast and Presence authorization, and Log Drains. Sep 16 Improvement AI Auth Data APIs Database Observability Realtime supabase-py New Feature Supabase Auth: Asymmetric Keys support in 2025 Supabase Auth is adding asymmetric JWT signing keys with a public JWKs endpoint and a new `getClaims()` method. Projects created after 2025-05-01 default to RSA asymmetric keys. Sep 13 New Feature Auth Improvement Dashboard Weekly Updates [02/09/24 - 09/09/24] Dashboard updates: Schema Visualizer node positions now persist in local storage, plus SQL Editor query-size validation and Table Editor fixes for empty tables and large JSON fields. Sep 12 Improvement Studio Improvement Edge Functions are now Deno 1.45 compatible Supabase Edge Runtime 1.57 is now serving Edge Functions and is compatible with Deno 1.45. Local development picks it up via Supabase CLI 1.192.5 or later. No action required. Sep 10 Improvement Edge Functions Improvement Dashboard Weekly Updates [26/08/24 - 02/09/24] Dashboard updates: upgrade an organization directly from the pricing page, payment method UX fixes for expired cards, and pick which schemas to share with the Supabase AI Assistant. Sep 2 Improvement Studio Improvement Dashboard Weekly Updates [26/08/24 - 30/08/24] Dashboard updates: SQL Editor now organizes Private, Favourites, and Shared snippets into folders, with a compute size badge and a refreshed AI Assistant model. Aug 30 Improvement Studio Policy Moving to hourly usage-based billing for databases, based on disk consumption Paid plan database billing moves to hourly proration on provisioned disk on 2024-08-26. First 8 GB per project included, then $0.000171 per GB-hour. Free Plan unaffected. Aug 23 Policy Platform Improvement Threshold for transitioning projects to physical backups lowered to 15GB Supabase daily backups switch to physical backups for any project larger than 15 GB, down from the previous threshold. Backups taken this way can no longer be downloaded from the dashboard. Aug 19 Improvement Platform Improvement Developer Updates - July 2024 July 2024 developer update previews Launch Week 12 and ships Data API hardening (disable, custom schema), hourly Storage billing, and more Edge Functions included on every plan. Aug 9 Improvement Database Platform Breaking Change Let's Encrypt cross-signed chain will no longer be used for Custom Domains after September 9, 2024 Custom Domain endpoints move from the Let's Encrypt cross-signed chain to the self-signed chain on 2024-09-09. Very old clients such as Android 7.0 and below may lose trust. Aug 9 Breaking Change Platform Improvement Improved invoices and more timely usage data Usage data on Supabase invoices and the org usage page now refreshes within one hour instead of 24. Invoices show per-project breakdowns for Compute, Egress, and Realtime Messages. Aug 8 Improvement Platform Policy Moving to hourly usage-based billing for IPv4, Custom Domain and Point-in-time recovery IPv4, Custom Domain, and Point-in-time Recovery add-ons move to hourly usage-based billing on 2024-08-26. Monthly prices are unchanged. No more upfront charges or prorated credits. Aug 7 Policy Platform Policy Moving to hourly billing for Storage Size Storage Size billing moves to hourly proration on 2024-08-26. Prices and quotas are unchanged. Short-lived projects and Branching users see lower bills. No action required. Aug 2 Policy Platform New Feature Wrappers Wasm FDW is on Public Alpha Wrappers 0.4.1 ships the WebAssembly Foreign Data Wrapper in public alpha, with new Snowflake and Paddle Wasm FDWs and a path for community-built wrappers. Jul 30 New Feature Database Improvement Developer Updates - June 2024 June 2024 developer update: Edge Runtime Inspector for CLI debugging, view and abort running queries in Studio SQL Editor, and log drains via the ELK stack integration. Jul 24 Improvement Edge Functions Observability Platform Studio Breaking Change DigiCert no longer being used as the CA for Supabase HTTP APIs Supabase HTTP APIs no longer use DigiCert as the root CA. Clients that trust only DigiCert must update their trust store to include the Cloudflare CAs Supabase now uses. Jul 22 Breaking Change Security Policy Edge Functions: Deploy More Functions at No Extra Cost Edge Functions usage-based billing is removed. Free Plan includes 25 functions, Pro 500, Team 1000, Enterprise unlimited. No extra charges for paid plans that exceed previous limits. Jul 18 Policy Platform Improvement Dashboard Weekly Updates [08/07/24 - 15/07/24] Dashboard updates: projects can now expose a dedicated `api` schema instead of `public` for the Data API, plus SQL Editor and Logs Explorer fixes. Jul 15 Improvement Studio Breaking Change Supabase Platform Access Control: Organization Permissions Breaking Changes on July 26, 2024 On 2024-07-26, Supabase removes Developer and Read-Only role access to GitHub and Vercel integration management at the organization level. Existing integrations keep working. Jul 15 Breaking Change Platform Deprecation Postgres 13 Deprecation Notice Postgres 13 is deprecated on Supabase. Upgrade affected projects to Postgres 15 before 2024-11-15, when remaining Postgres 13 projects will be auto-upgraded or paused. Jul 12 Deprecation Database Improvement Dashboard Weekly Updates [01/07/24 - 08/07/24] Dashboard updates: option to disable the Data API at project creation, Realtime Broadcast and Presence authorization via RLS on `realtime.messages`, and faster Table Editor row counts. Jul 9 Improvement Studio Improvement Dashboard Weekly Updates [17/06/24 - 24/06/24] Dashboard weekly roll-up: clearer compute pricing during project creation, a default Table Editor sort to keep updated rows in place, and Query Performance index advisor for PostgREST. Jun 24 Improvement Studio Policy Paused Free Plan projects are restorable for 90 days From June 24, 2024, paused Free Plan Supabase projects are restorable for 90 days. Projects paused before that date have until September 22, 2024. Paid plans are unaffected. Jun 24 Policy Platform Improvement Developer Updates - May 2024 May 2024 Developer Updates from Consolidation Month: the new `@supabase/ssr` package, pgvector v0.7.0 with float16 vectors, Edge Functions memory fixes, and standardized Realtime error codes. Jun 18 Improvement AI Auth Edge Functions Realtime Studio Improvement Edge Functions are now Deno 1.43 compatible Supabase Edge Functions hosted platform now runs Edge Runtime v1.54, compatible with Deno 1.43. Local development with Supabase CLI v1.176.10 or later picks up the same compatibility. Jun 18 Improvement Edge Functions Improvement Dashboard Weekly Updates [03/06/24 - 10/06/24] Dashboard weekly roll-up from Consolidation Month: new alerts for client crashes, Vitest and Playwright test infrastructure, and Table and SQL Editor safeguards for large workloads. Jun 11 Improvement Studio Improvement @supabase/ssr updates and roadmap towards v1.0.0 The `@supabase/ssr` package moves to its own repo and a v0.4 reimplementation in mid-June 2024, with a new `getAll`/`setAll` cookie API. The current API will be deprecated at v1.0.0. Jun 5 Improvement Auth New Feature Log Drains Private Alpha Supabase Log Drains enter Private Alpha for Team and Enterprise customers, starting with Datadog. Elastic/Filebeat and Syslog are in the works. Sign up via the interest form. May 22 New Feature Observability Bug Fix Updated deployment instructions for supabase-grafana monitoring application The supabase-grafana Fly deployment instructions now add a persistent volume and disable auto-stop. Fly deployments from December 10, 2023 to May 16, 2024 should reapply the config. May 17 Bug Fix Observability Improvement Dashboard Weekly Updates [06/05/24 - 13/05/24] Dashboard weekly roll-up: the conversational AI assistant in the SQL Editor is now on by default, and Postgres errors in the Table Editor surface more contextual hints. May 15 Improvement Studio Improvement Developer Updates - April 2024 April 2024 Developer Updates: Supabase reaches General Availability, plus Edge Functions AI model support, Auth anonymous sign-ins, Storage S3 protocol, and Security and Performance Advisors. May 8 Improvement AI Auth Platform Security Storage New Feature JSR modules are supported in Edge Functions & Edge Runtime Supabase Edge Functions now support JSR packages via `jsr:` imports, including modules like Oak. Local development requires Supabase CLI v1.166.1 or later. May 7 New Feature Edge Functions Improvement Dashboard Weekly Updates [22/04/24 - 29/04/24] Dashboard weekly roll-up: Table Editor foreign key fixes, SQL Editor column sizing, a Create policy CTA in Authentication, Storage upload size validation, and Query Performance search fixes. Apr 30 Improvement Studio Improvement Dashboard Weekly Updates [15/04/24 - 22/04/24] Dashboard weekly roll-up from GA Week: Auth anonymous sign-ins, Storage S3 protocol support, new Security, Performance, and Index Advisors, and four new foreign data wrappers. Apr 22 Improvement Auth Database Security Storage Studio Improvement Platform Updates: March 2024 March 2024 Platform Updates: higher Supavisor client connection limits, a conversational AI assistant in the SQL Editor, port 6543 transaction-mode only, and v2 platform architecture migration. Apr 6 Improvement Platform Improvement Increased Supavisor Client Connection Limits Across Paid Plans Supavisor client connection limits double or more on Small (400), Medium (600), Large (800), and XL (1,000) compute instances. Pricing is unchanged and the limits apply automatically. Apr 4 Improvement Platform New Feature Realtime Broadcast and Presence Authorization Realtime Authorization for Broadcast and Presence is now in Public Beta, gating channel access via Postgres RLS policies on the `realtime.messages` table. Apr 4 New Feature Realtime Improvement Dashboard Weekly Updates [18/03/24 - 25/03/24] Dashboard weekly roll-up: a hybrid RLS policy editor that shows the underlying SQL, and Supavisor pooler port 6543 set to transaction mode only with session mode on 5432. Mar 26 Improvement Studio Improvement Migration to v2 platform architecture Supabase Platform v2 architecture rolls out to Free Plan projects from March 20, 2024, unbundling Storage, Realtime, and the pooler. Existing projects migrate gradually with email notice. Mar 20 Improvement Platform Improvement Dashboard Weekly Updates [04/03/24 - 11/03/24] Dashboard weekly roll-up: a conversational AI assistant lands in the SQL Editor as a feature preview, plus fixes to table creation, snippet names, and the new RLS UI. Mar 12 Improvement Studio Improvement Platform Updates: February 2024 February 2024 Platform Updates: Matryoshka embeddings for vector search, framework Connect snippets in Studio, PostgREST 12 aggregate functions, and an official Supabase Terraform provider. Mar 6 Improvement AI Data APIs Platform Improvement Dashboard Weekly Updates [26/02/24 - 04/03/24] Dashboard weekly roll-up: templates and richer prompts in the RLS assistant, collapsible navigation, SQL Editor charts, and foreign key management restored to the column side panel. Mar 4 Improvement Studio Improvement Dashboard Weekly Updates [19/02/24 - 26/02/24] Dashboard weekly roll-up: launch paid projects on bigger compute immediately, a more prominent Table Editor search, resizable Table and SQL Editor sidebars, and Expo React Native connect guides. Feb 26 Improvement Studio New Feature Paid organizations can now launch projects on bigger compute immediately Paid Supabase organizations can now pick a larger compute size when creating a project, skipping the previous Micro-then-upgrade flow. Up- and downgrades remain available. Feb 20 New Feature Platform Improvement Dashboard Weekly Updates [12/02/24 - 19/02/24] Dashboard weekly roll-up: Connect button on project home with framework and ORM snippets, refreshed Table Editor sidebar and header, and an Auth user details view. Feb 19 Improvement Studio Improvement Dashboard Weekly Updates [05/02/24 - 12/02/24] Dashboard weekly roll-up: bulk delete in the SQL Editor, query performance search and sort, a refreshed Logs Explorer, and Table Editor support for composite foreign keys. Feb 13 Improvement Studio Improvement Platform Updates: January 2024 January 2024 Platform Updates: Supavisor replaces PgBouncer for pooling, direct connections move to IPv6 with an IPv4 add-on available, plus Studio table-editor and email-template enhancements. Feb 6 Improvement Edge Functions Platform Storage Studio Improvement Dashboard Weekly Updates [22/01/24 - 29/01/24] Dashboard weekly roll-up: clearer organization billing breakdown, SQL Editor snippet previews, larger Table Editor text cell editing with Markdown preview, and Auth email template preview. Jan 30 Improvement Studio Improvement Dashboard Weekly Updates [15/01/24 - 22/01/24] Dashboard weekly roll-up: simplified Database connection UI, IPv6 support and normalization for Network Restrictions, the new IPv4 add-on toggle, and removal of the legacy LinkedIn provider. Jan 22 Improvement Studio New Feature IPv4 addon for projects available Paid Supabase projects can now enable an IPv4 add-on for direct database connections at $4 per month. Projects using Supavisor or supporting IPv6 do not need it. Jan 17 New Feature Platform Improvement Supavisor starts enforcing Network Restrictions From January 24, 2024, Supavisor enforces project Network Restrictions. Existing restrictions propagate automatically; projects without restrictions are unaffected. Jan 17 Improvement Platform Improvement Dashboard Weekly Updates [08/01/24 - 15/01/24] Dashboard weekly roll-up: column-level privileges management in the dashboard, Table Editor cell copy shortcuts, role-impersonation safeguards, and a Storage Explorer empty-bucket action. Jan 15 Improvement Studio Improvement Platform Updates December 2023 Launch Week X recap: Studio AI Assistant and user impersonation, Edge Functions Node and npm support, Supabase Branching, Auth Identity Linking and Hooks, and Read Replicas. Jan 11 Improvement Platform Bug Fix Supavisor 1.1.6 Supavisor 1.1.6 fixes a bug that caused prepared statements to fail when using session mode. No action required. Jan 11 Bug Fix Platform Improvement Supavisor 1.1.5 Supavisor 1.1.5 starts pools with 10 connections and grows up to the tenant pool size, preventing over-allocation of Postgres `max_connections` during PgBouncer migrations. Jan 10 Improvement Platform Improvement Dashboard Weekly Updates [01/01/24 - 01/08/24] Dashboard weekly roll-up: smoother Auth users pagination, fixes for RLS schema selection and uppercase enum deletion, and alphabetical sorting for RLS policies. Jan 8 Improvement Studio Improvement Supavisor v1.1.2 - allow_list and client_heartbeat_interval Supavisor v1.1.2 adds an `allow_list` field on tenants for CIDR-based network restrictions and a configurable `client_heartbeat_interval` to detect dead client connections. Jan 5 Improvement Platform Improvement Threshold for transitioning projects to physical backups lowered to 40GB Supabase Platform lowers the daily physical-backup threshold to 40 GB. Restores work as before, but backups taken this way are no longer downloadable from the dashboard. Jan 3 Improvement Platform 2023 2023 Improvement Dashboard Weekly Updates [11th Dec - 18th Dec] Supabase Studio Launch Week X follow-up: AI-assisted RLS editor, Postgres role and user impersonation across editors, the Realtime Inspector, and a new Feature Previews surface. Dec 18 Improvement Studio Improvement April Beta 2021 Supabase April 2021 update: Dashboard Light Mode ships, the main repo is internationalized into 20+ languages, and the open-source Stripe Sync Engine is released for experimentation. Dec 13 Improvement Database Storage Studio Improvement August Beta 2021 Supabase August 2021 update: closed a $30M Series A, opened the WALRUS RLS-for-Realtime RFC, launched the Seoul region, and added custom SMS templates to Auth. Dec 13 Improvement Auth Platform Realtime Studio supabase-flutter Improvement July Beta 2021 Supabase July 2021 update: Launch Week II ships Auth v2 with phone OTP, Storage Beta with public buckets and streaming, Dashboard v2, and Postgres 13 for new projects. Dec 13 Improvement Auth Data APIs Database Storage Studio supabase-flutter Improvement June Beta 2021 Supabase June 2021 update: Vercel integration, Discord OAuth login, public Storage buckets and upserts, a Table Policy editor, and new guides for Postgres Full-Text Search and OAuth. Dec 13 Improvement Auth Database Storage Improvement May Beta 2021 [d] Supabase May 2021 update: Apple and Twitter OAuth providers ship, the Tokyo region opens, a new Storage policy editor lands, and community Go and Swift libraries kick off. Dec 13 Improvement Platform Improvement October Beta 2021 Supabase October 2021 update: Slack, Spotify, and MessageBird Auth providers, multi-schema support in the Dashboard and API, plus new Database Functions and Auth guides. Dec 13 Improvement Auth Data APIs Studio supabase-js Improvement Platform Update February 2023 Supabase February 2023 update: GraphiQL editor in the Dashboard, pgvector-powered docs search, Edge Functions CLI multi-serve, and a 1.3GB-to-250MB Postgres Docker image rebuild. Dec 13 Improvement CLI Database Edge Functions Studio supabase-js Improvement Platform update January 2023 Supabase January 2023 update: pgvector ships for storing OpenAI embeddings, Supabase Clippy launches docs search, and pg_graphql adds Views, Materialized Views, and Foreign Tables. Dec 13 Improvement AI Auth Database Storage supabase-py Improvement Platform Update September 2022 Supabase September 2022 update: three Kaizen weeks close 250+ issues, Auth UI launches on Product Hunt, and an open-source Postgres WASM ships with Snaplet. Dec 13 Improvement Auth Database Edge Functions Security Improvement Platform update September 2023 Supabase September 2023 update: Realtime broadcast via REST, Supavisor pooling on all new projects, the Airtable Foreign Data Wrapper, and HNSW support in the Vecs Python client. Dec 13 Improvement AI Auth Database Edge Functions Platform Realtime Improvement Platform updates: 30 Nov 2021 Supabase November 2021 platform update: PostgREST 9.0, Realtime 0.19.0, Storage 0.10.0, GoTrue 2.2.10, and Postgres 14.1 for new projects. Custom auth functions need updating for PG14. Dec 13 Improvement Auth Data APIs Database Realtime Storage Improvement Platform updates: April 2023 Supabase April 2023 Launch Week 7: open-source Supabase Logs, self-hosted Edge Runtime, Storage v3 with resumable 50GB uploads, SSO in Auth, Studio 2.0, and dbdev for Postgres packages. Dec 13 Improvement Auth Data APIs Database Edge Functions Observability Storage Studio Improvement Platform updates: August 2023 Supabase August 2023 Launch Week 8: pgvector 0.5.0 with HNSW, Hugging Face support, Studio 3.0, the Integrations Marketplace, Supavisor 1M-connection pooling, plus SOC 2 and HIPAA. Dec 13 Improvement AI Platform Security Studio Improvement Platform updates June 2023 Supabase June 2023 update: native Sign in with Apple and Google in Auth, Kakao OAuth, a revamped billing experience in Studio, and a wave of CLI features for migrations and functions. Dec 13 Improvement Auth CLI Database Platform Realtime Storage Improvement Platform updates: May 2023 Supabase May 2023 update: Supabase Vector toolkit launches, the Vault encrypted-secrets extension reaches all projects, and Next.js Auth Helpers add full App Router support with PKCE. Dec 13 Improvement AI Auth Database Edge Functions Security Storage Studio Improvement Platform Updates November 2022 Supabase November 2022 update: Remix Auth Helpers ship with supabase-js v2 and TypeScript support, plus a new Edgy Edge Functions video series and three new function examples. Dec 13 Improvement Auth Improvement Platform updates: October 2022 Supabase October 2022 update: supabase-js v2 and supabase-flutter v1 ship, the Next.js quickstart adopts Next.js 13, pgTAP database testing lands, and Edge Functions add GET/PUT/PATCH/DELETE. Dec 13 Improvement Auth Database Edge Functions Storage supabase-flutter supabase-js Improvement Platform updates: October 2023 Supabase October 2023 update: `@supabase/ssr` launches for Next.js 14 server-side auth, pgvector outperforms Pinecone in benchmarks, and MFA arrives for Supabase Studio accounts. Dec 13 Improvement AI Auth Security Storage Studio Improvement September Beta 2021 Supabase September 2021 update: AbortController support in supabase-js for long-running queries, improved Table Editor column types and unique constraints, and revamped Auth docs. Dec 13 Improvement Auth Database supabase-js New Feature Supavisor 1.0 Supavisor 1.0 ships with named prepared statements, read-replica query load balancing, a `client_idle_timeout` option, and a PgBouncer migration guide. Hosted rollout starts next week. Dec 13 New Feature Platform Improvement Dashboard Weekly Updates [27th - 4th Dec] Supabase Studio weekly roundup: Table Editor side-panel renders the correct row values for Listbox columns, and branching now prompts you to turn on point-in-time recovery. Dec 5 Improvement Studio Improvement Improved usage insights and transparency Supabase Studio ships a revamped organization usage page with per-project breakdowns, daily compute stats, custom timeframes, overage costs, and limit warnings. Dec 5 Improvement Platform Breaking Change Directly updating rows in the `cron.job` table is no longer allowed Supabase Database no longer allows direct inserts or updates on the pg_cron `cron.job` table. Schedule and modify jobs via the pg_cron functions documented in the guides. Nov 29 Breaking Change Database Improvement Dashboard Weekly Updates [20th Nov - 27th Nov] Supabase Studio weekly roundup: backups page accessible during restores, MFA status in organization members, SQL Editor migration/seed downloads, and Table Editor fixes. Nov 27 Improvement Studio Breaking Change LinkedIn OAuth Provider deprecated in favour of LinkedIn (OIDC) Provider Supabase Auth deprecates the LinkedIn OAuth provider in favor of LinkedIn (OIDC). Projects using a pre-1 Aug 2023 LinkedIn app must migrate credentials by 4 Jan 2024. Nov 24 Breaking Change Auth Bug Fix Edge Functions secrets should now get updated upon resetting DB password or JWT secret Supabase Edge Functions secrets (`SUPABASE_DB_URL`, `SUPABASE_ANON_KEY`, `SUPABASE_SERVICE_ROLE_KEY`) now update automatically when you reset the database password or JWT secret. Nov 15 Bug Fix Edge Functions Breaking Change Column Encryption is SQL-only now Supabase Studio no longer offers Transparent Column Encryption in the Table Editor UI. Existing TCE columns keep working; new encryption must be managed via SQL and pgsodium. Nov 9 Breaking Change Studio Improvement Connections to Postgres directly from an edge function are secured with SSL Direct Postgres connections from Supabase Edge Functions are now secured with SSL automatically. No client configuration changes are required. Nov 9 Improvement Edge Functions Improvement Improved Realtime reliability when migrations fail for a project Supabase Realtime handles failures of its internal `realtime` schema migrations more gracefully, improving reliability when projects connect. No action required. Nov 9 Improvement Realtime Breaking Change Large databases now use daily physical backups Databases over 100GB now use physical daily backups. Restores work as before, but these backups can no longer be downloaded from the dashboard. Nov 2 Breaking Change Platform Deprecation Postgres 12 Deprecation Notice Postgres 12 is deprecated. Self-serve upgrade to Postgres 15 opens 27 October 2023; all remaining Postgres 12 databases auto-upgrade on 2023-11-27. Oct 14 Deprecation Database Deprecation PGBouncer and IPv4 Deprecation PgBouncer and direct IPv4 database connections are deprecated. Projects must migrate to Supavisor or the IPv4 add-on by 2024-01-26; `db.projectref.supabase.co` resolves to IPv6. Sep 29 Deprecation Platform Policy Moving to Org-based billing Supabase billing moves from project-based to organization-based, adding project transfers, consolidated invoices, a self-serve Team plan, and 1GB extra Free egress. Aug 31 Policy Platform 2022 2022 Security Security Patch Notice Supabase is removing superuser access from the dashboard SQL Editor. Affected projects must run a one-time migration during the opt-in period (5 Oct to 5 Nov 2022). Oct 4 Security Security Build in a weekend, scale to millions Start your project Request a demo Footer We protect your data. More on Security SOC2 Type 2 Certified HIPAA Compliant ISO 27001 Certified Twitter GitHub Discord Youtube TikTok Instagram Get product updates and news from Supabase. Subscribe Product Pricing Database Auth Functions Realtime Storage Vector Cron Feature Catalog Launch Week Solutions AI Builders No Code Beginners Developers Postgres Devs Vibe Coders Hackathon Contestants Startups Agencies Enterprise Innovation Teams Hosted Postgres B2B SaaS FinServ Healthcare Agents Switch from Firebase Switch from Neon Resources Blog Support System Status Become a Partner Partner Catalog Brand Assets Security & Compliance DPA SOC2 HIPAA Developers Documentation Supabase UI Changelog RSS Community Events & Webinars SupaSquad Contributing Open Source DevTo Company Company Careers General Availability Legal Hub Privacy Policy Privacy Settings Acceptable Use Policy Humans.txt Lawyers.txt Security.txt Contact Us © Supabase Inc
~15073 characters changed