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 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 Deprecation notice: `@supabase/supabase-js` will require TypeScript 5.0+ Jul 10, 2026 deprecation general availability supabase-js @supabase/supabase-js will require TypeScript 5.0 starting January 31, 2027, dropping support for TypeScript 4.7 to 4.9. Upgrade to 5.0 or later before then. 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. Affected products: supabase-js Action required before: 2027-01-31 2026 2026 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 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
~1978 characters changed