Supabase

Category: backend

24 changes tracked

Monitored sources:

changelog · every 6h

SDK packages:

@supabase/supabase-jssupabasesupabasegithub.com/supabase-community/supabase-gopostgrest

Last polled: 9/17/2026, 12:00:03 AM

Change History

breakinghigh97% confidence

The Supabase Management API `logs.all` analytics endpoint is being removed on 2026-09-23. Scripts must migrate to the new ClickHouse-backed `logs` endpoint, which only accepts ClickHouse SQL.

Migration: Update any scripts calling the `logs.all` endpoint to use the new `logs` endpoint with ClickHouse SQL syntax before 2026-09-23.
endpoint:GET /projects/{ref}/analytics/endpoints/logs.allendpoint:logs endpoint (ClickHouse-backed)

9/17/2026

Effective: 9/23/2026

breakinghigh97% confidence

The Supabase Management API `logs.all` analytics endpoint is being removed on 2026-09-23. Scripts must migrate to the new ClickHouse-backed `logs` endpoint, which only accepts ClickHouse SQL.

Migration: Update any scripts calling the `logs.all` endpoint to use the new ClickHouse-backed `logs` endpoint and rewrite queries in ClickHouse SQL before 2026-09-23.
endpoint:GET /projects/{ref}/analytics/endpoints/logs.allendpoint:logs endpoint (ClickHouse-backed)

9/16/2026

Effective: 9/23/2026

breakingcritical97% confidence

Multiple breaking changes detected in this Supabase changelog dump, including the removal of the Management API `logs.all` endpoint on 2026-09-23, deprecation of extension version pinning, Envoy replacing Kong as the default API gateway for self-hosted, Realtime schema lockdown, OAuth token endpoint returning HTTP 200 instead of 201, tables no longer auto-exposed to Data/GraphQL API, and several others. The most immediately impactful is the `logs.all` endpoint removal with a hard cutover date.

Migration: Prioritize: (1) Migrate scripts from `logs.all` to the new ClickHouse-backed logs endpoint before 2026-09-23; (2) Update OAuth token checks from hardcoded 201 to `response.ok` (2xx) before 2026-06-01; (3) Opt in to Data API table exposure before 2026-10-30; (4) Self-hosted users must evaluate Envoy vs Kong before 2026-08-09; (5) Upgrade TypeScript to 5.0+ before 2027-01-31. Review all items tagged 'Breaking Change' for full migration scope.
endpoint:GET /projects/{ref}/analytics/endpoints/logs.allendpoint:/v1/oauth/tokenendpoint:/auth/v1/sso/saml/*param:CREATE EXTENSION version clauseparam:ALTER EXTENSION version clausemodel:realtime schemamodel:pg_graphql introspectionmodel:public schema Data API auto-exposuremodel:auth schema SQL accessmodel:storage schema SQL accessheader:API_EXTERNAL_URLparam:log_connectionsmodel:pgmq delay parameter

9/15/2026

Effective: 9/23/2026

breakinghigh92% confidence

The Supabase Management API `logs.all` analytics endpoint is being removed on 2026-09-23 and must be replaced with the new ClickHouse-backed `logs` endpoint, which only accepts ClickHouse SQL. Multiple other breaking changes are also present in this changelog, including removal of the `realtime` schema modification rights, deprecation of extension version pinning, and self-hosted gateway changes.

Migration: Migrate any scripts calling the `logs.all` endpoint to the new `logs` endpoint using ClickHouse SQL before 2026-09-23. Additionally, review other breaking changes: update self-hosted deployments for Envoy gateway (week of 2026-08-09), remove extension version clauses from CREATE/ALTER EXTENSION (enforced 2026-08-05), and stop modifying the realtime schema (enforced 2026-07-14).
endpoint:GET /projects/{ref}/analytics/endpoints/logs.allendpoint:GET /projects/{ref}/analytics/endpoints/logsmodel:realtime schemaparam:CREATE EXTENSION version clausemodel:API gateway (Kong → Envoy, self-hosted)

9/14/2026

Effective: 9/23/2026

breakingcritical97% confidence

Multiple breaking changes detected in this Supabase changelog diff, most critically the removal of the Management API `logs.all` analytics endpoint on 2026-09-23, which requires migration to the new ClickHouse-backed logs endpoint using ClickHouse SQL. Additional high-severity breaking changes include: Envoy replacing Kong as default API gateway for self-hosted (week of 2026-08-09), the `realtime` schema being fully locked down, `API_EXTERNAL_URL` path change for self-hosted auth, tables no longer auto-exposed to Data/GraphQL API, and the OAuth token endpoint returning HTTP 200 instead of 201.

Migration: Immediate actions required: (1) Migrate scripts using `logs.all` to the new ClickHouse-backed logs endpoint before 2026-09-23. (2) If self-hosted, plan migration from Kong to Envoy before 2026-08-09 or explicitly opt back into Kong. (3) Update OAuth token endpoint checks from status 201 to any 2XX (`response.ok`) before 2026-06-01. (4) Opt in to Data API exposure for new tables before 2026-10-30 enforcement. (5) Review all other listed breaking changes and their effective dates for prioritized remediation.
endpoint:GET /projects/{ref}/analytics/endpoints/logs.allendpoint:POST /v1/oauth/tokenendpoint:GET /projects/{ref}/analytics/endpoints/logsparam:API_EXTERNAL_URLmodel:realtime schemamodel:public schema auto-exposureparam:CREATE EXTENSION version clausemodel:pg_graphql introspectionmodel:Kong API gatewayendpoint:OpenAPI spec via anon key

9/14/2026

Effective: 9/23/2026

breakingcritical95% confidence

This diff contains multiple breaking changes across the Supabase platform, with the most critical being the removal of the Management API `logs.all` analytics endpoint on 2026-09-23, the deprecation of extension version pinning (ignored from 2026-08-05), the Envoy replacing Kong as default API gateway for self-hosted deployments (week of 2026-08-09), and Realtime schema being fully locked down. Additional breaking changes include OAuth token endpoint returning HTTP 200 instead of 201, tables no longer auto-exposed to Data/GraphQL APIs, pg_graphql disabled by default, and removal of OpenAPI spec access via anon key.

Migration: Immediate actions required: (1) Migrate scripts from `logs.all` to the new ClickHouse-backed logs endpoint before 2026-09-23; (2) Remove explicit version clauses from CREATE/ALTER EXTENSION before 2026-08-05; (3) Self-hosted users must opt back into Kong before week of 2026-08-09 if relying on its HTTPS listener, custom kong.yml, or kong service name; (4) Update OAuth token endpoint checks from hardcoded 201 to any 2XX before 2026-06-01; (5) Opt in new tables to Data/GraphQL API explicitly before 2026-10-30 enforcement; (6) Re-enable pg_graphql via Database Extensions if needed; (7) Use service role key instead of anon key for OpenAPI spec access.
endpoint:GET /projects/{ref}/analytics/endpoints/logs.allendpoint:POST /v1/oauth/tokenendpoint:GET /projects/{ref}/analytics/endpoints/logsparam:CREATE EXTENSION ... VERSIONparam:ALTER EXTENSION ... VERSIONmodel:realtime schemamodel:public schema auto-exposuremodel:pg_graphql extensionheader:x-deno-versionparam:API_EXTERNAL_URLmodel:Kong API gatewaymodel:OpenAPI spec anon key access

9/9/2026

Effective: 8/5/2026

breakinghigh95% confidence

The Supabase Management API `logs.all` analytics endpoint is being removed on 2026-09-23 and must be migrated to the new ClickHouse-backed `logs` endpoint, which only accepts ClickHouse SQL. Additionally, multiple other breaking changes are present in this diff including self-hosted gateway changes, realtime schema lockdown, OAuth token endpoint status code change, and more.

Migration: Migrate any scripts calling the `logs.all` endpoint to the new `logs` endpoint using ClickHouse SQL before 2026-09-23. Also review other breaking changes: update OAuth token checks from 201 to 200/2XX, migrate self-hosted API gateway from Kong to Envoy, and update extension version handling.
endpoint:logs.allendpoint:/v1/oauth/tokenendpoint:GET /projects/{ref}/analytics/endpoints/logs.allmodel:realtime schemaparam:CREATE EXTENSION version clauseparam:API_EXTERNAL_URLmodel:pg_graphql introspection

9/8/2026

Effective: 9/23/2026

breakingcritical97% confidence

Multiple breaking changes are present in this diff, most critically the removal of the Management API `logs.all` analytics endpoint on 2026-09-23, and the deprecation/removal of several other endpoints and behaviors. The most immediately actionable critical change is the `logs.all` endpoint removal, but there are numerous other breaking changes across auth, database, self-hosted, and realtime surfaces.

Migration: Prioritize: (1) Migrate away from GET /analytics/endpoints/logs.all to the new ClickHouse-backed logs endpoint before 2026-09-23; (2) Update OAuth token endpoint checks from HTTP 201 to 2XX; (3) Review self-hosted gateway change from Kong to Envoy (week of 2026-08-09); (4) Stop using explicit version in CREATE/ALTER EXTENSION after 2026-08-05; (5) Review all other breaking changes for applicable surfaces.
endpoint:GET /projects/{ref}/analytics/endpoints/logs.allendpoint:POST /v1/oauth/tokenendpoint:GET /projects/{ref}/analytics/endpoints/logs.all (24h cap)param:CREATE EXTENSION ... VERSION (version clause)model:realtime schema (locked down)model:pg_graphql (disabled by default)model:API_EXTERNAL_URL (self-hosted /auth/v1 path change)model:Envoy replaces Kong (self-hosted API gateway)model:OpenAPI spec via anon key (removed)model:public schema auto-exposure to Data/GraphQL APImodel:pgmq delay parameter behavior (1.4.4 to 1.5.1)model:realtime-js Node.js <22 transport requirementmodel:auth/storage/realtime schema SQL restrictionsmodel:Supavisor Session Mode Port 6543 (deprecated)

9/8/2026

Effective: 9/23/2026

breakingcritical97% confidence

Multiple breaking changes are present in this diff, including the removal of the Management API `logs.all` analytics endpoint on 2026-09-23, deprecation of extension version pinning, Envoy replacing Kong as the default API gateway for self-hosted, Realtime schema lockdown, OAuth token endpoint returning HTTP 200 instead of 201, tables no longer auto-exposed to Data/GraphQL APIs, and several others. The most immediately actionable is the `logs.all` endpoint removal with a hard cutoff date.

Migration: Priority actions: (1) Migrate scripts using `logs.all` to the new ClickHouse-backed logs endpoint before 2026-09-23; (2) Update OAuth token checks from hardcoded 201 to `response.ok` (2XX) before 2026-06-01; (3) Self-hosted users must update API gateway config from Kong to Envoy by week of 2026-08-09; (4) Audit new table creation — tables will no longer be auto-exposed to Data/GraphQL APIs from 2026-10-30; (5) Remove version clauses from CREATE/ALTER EXTENSION before 2026-08-05.
endpoint:GET /projects/{ref}/analytics/endpoints/logs.allendpoint:/v1/oauth/tokenendpoint:/auth/v1/sso/saml/*param:CREATE EXTENSION version clausemodel:realtime schemamodel:public schema auto-exposure to Data APImodel:pg_graphql introspection defaultmodel:API_EXTERNAL_URL (self-hosted)param:Kong API gateway (self-hosted)

9/7/2026

Effective: 9/23/2026

breakingcritical97% confidence

The Supabase Management API `logs.all` analytics endpoint is being removed on 2026-09-23, requiring migration to the new ClickHouse-backed `logs` endpoint which only accepts ClickHouse SQL. Additionally, multiple other breaking changes are present in this diff including Envoy replacing Kong as default API gateway, realtime schema lockdown, OAuth token endpoint returning HTTP 200 instead of 201, and several self-hosted configuration changes.

Migration: Immediately audit all usages of the `logs.all` endpoint and migrate to the new ClickHouse-backed `logs` endpoint using ClickHouse SQL before 2026-09-23. Also review: (1) OAuth token endpoint status code checks — use `response.ok` instead of hardcoded 201; (2) self-hosted: switch to Envoy or opt back into Kong before 2026-08-09; (3) stop modifying the `realtime` schema; (4) migrate `CREATE/ALTER EXTENSION` version pinning before 2026-08-05.
endpoint:GET /projects/{ref}/analytics/endpoints/logs.allendpoint:POST /v1/oauth/tokenendpoint:realtime schema objectsparam:CREATE EXTENSION version clausemodel:API_EXTERNAL_URL (self-hosted)model:Kong API gateway (self-hosted)

8/31/2026

Effective: 9/23/2026

breakingcritical97% confidence

The Supabase Management API `logs.all` analytics endpoint will be removed on 2026-09-23. Scripts must migrate to the new ClickHouse-backed `logs` endpoint, which accepts ClickHouse SQL only.

Migration: Replace all calls to the `logs.all` endpoint with the new `logs` endpoint before 2026-09-23. Note that the new endpoint only accepts ClickHouse SQL syntax, so queries may need to be rewritten.
endpoint:logs.allendpoint:logs

8/28/2026

Effective: 9/23/2026

breakingcritical95% confidence

Multiple breaking changes detected across Supabase APIs and services, with the most immediately actionable being the removal of the Management API `logs.all` analytics endpoint on 2026-09-23 (must migrate to the new ClickHouse-backed logs endpoint), the deprecation/ignoring of extension version pinning from 2026-08-05, and the self-hosted Envoy gateway replacing Kong from 2026-08-09. Additional breaking changes include the OAuth token endpoint switching from HTTP 201 to 200, tables no longer auto-exposed to Data/GraphQL APIs, and restrictions on auth/storage/realtime schemas.

Migration: Prioritize: (1) Migrate scripts using `logs.all` to the new ClickHouse SQL logs endpoint before 2026-09-23; (2) Remove explicit version clauses from CREATE/ALTER EXTENSION before 2026-08-05; (3) Self-hosted users must opt into Kong before 2026-08-09 if relying on its HTTPS listener or custom config; (4) Update OAuth token checks from `201` to `response.ok`; (5) Opt in tables to Data API exposure before 2026-10-30.
endpoint:GET /projects/{ref}/analytics/endpoints/logs.allendpoint:/v1/oauth/tokenendpoint:GET /projects/{ref}/analytics/endpoints/logsparam:CREATE EXTENSION version clausemodel:realtime schemamodel:auth schemamodel:storage schemamodel:public schema auto-exposuremodel:pg_graphql introspectionheader:x-deno-version

8/27/2026

Effective: 8/5/2026

breakingcritical95% confidence

Multiple breaking changes are present in this diff, most critically the removal of the Management API `logs.all` analytics endpoint on 2026-09-23, which requires migration to the new ClickHouse-backed logs endpoint using ClickHouse SQL only. Additional high-severity breaking changes include: Envoy replacing Kong as default API gateway for self-hosted (2026-08-09), realtime schema locked down against modifications (2026-07-14), OAuth token endpoint changing from HTTP 201 to 200 (2026-06-01), tables no longer auto-exposed to Data/GraphQL API (2026-10-30 enforcement), and several self-hosted infrastructure breaking changes.

Migration: Immediate priorities: (1) Migrate scripts from `logs.all` to the new ClickHouse logs endpoint before 2026-09-23; (2) Check OAuth token handling for hardcoded 201 status codes and update to check `response.ok`; (3) Self-hosted users must evaluate Envoy vs Kong migration before 2026-08-09; (4) Review table exposure settings before 2026-10-30 enforcement; (5) Stop modifying the realtime schema; (6) Upgrade TypeScript to 5.0+ before 2027-01-31 for supabase-js.
endpoint:GET /projects/{ref}/analytics/endpoints/logs.allendpoint:/v1/oauth/tokenendpoint:GET /projects/{ref}/analytics/endpoints/logsmodel:realtime schemamodel:public schema table auto-exposureparam:CREATE/ALTER EXTENSION version clausemodel:pg_graphql introspectionmodel:pgmq delay parameterheader:x-deno-versionparam:API_EXTERNAL_URLmodel:auth/storage/realtime schema SQL access

8/25/2026

Effective: 9/23/2026

breakingcritical97% confidence

The Supabase Management API `logs.all` analytics endpoint is being removed on 2026-09-23 and must be replaced with the new ClickHouse-backed `logs` endpoint, which only accepts ClickHouse SQL. Multiple other breaking changes are also present including Envoy replacing Kong as default API gateway, realtime schema lockdown, OAuth token endpoint returning HTTP 200 instead of 201, and several self-hosted configuration changes.

Migration: Migrate scripts from `logs.all` to the new `logs` endpoint using ClickHouse SQL before 2026-09-23. Additionally: update OAuth token checks from status 201 to any 2XX; if self-hosted, prepare for Envoy replacing Kong (week of 2026-08-09) and opt back into Kong if needed; note that extension version pinning in CREATE/ALTER EXTENSION is ignored from 2026-08-05; and review all other breaking changes for their respective effective dates.
endpoint:logs.allendpoint:/v1/oauth/tokenendpoint:GET /projects/{ref}/analytics/endpoints/logs.allmodel:realtime schemaparam:API_EXTERNAL_URLmodel:pg_graphqlmodel:Kong API gatewayparam:CREATE EXTENSION version clause

8/24/2026

Effective: 9/23/2026

breakinghigh92% confidence

The Supabase Management API `logs.all` analytics endpoint is being removed on 2026-09-23 and must be replaced with the new ClickHouse-backed `logs` endpoint, which only accepts ClickHouse SQL. Additionally, multiple other breaking changes are included in this diff spanning API endpoints, self-hosted gateway changes, schema lockdowns, and more.

Migration: Migrate all scripts calling the `logs.all` endpoint to the new `logs` endpoint using ClickHouse SQL before 2026-09-23. Also review other breaking changes: update OAuth token checks from 201 to 2XX, migrate self-hosted API gateway from Kong to Envoy, update `API_EXTERNAL_URL` to include `/auth/v1`, and stop relying on auto-exposed public schema tables.
endpoint:GET /projects/{ref}/analytics/endpoints/logs.allendpoint:GET /projects/{ref}/analytics/endpoints/logsendpoint:/v1/oauth/tokenendpoint:GET /projects/{ref}/analytics/endpoints/logs.all (Management API)param:API_EXTERNAL_URLmodel:realtime schemamodel:pg_graphql introspectionheader:x-deno-version

8/21/2026

Effective: 9/23/2026

breakinghigh97% confidence

The Supabase Management API `logs.all` analytics endpoint is being removed on September 23, 2026, replaced by a new ClickHouse-backed `logs` endpoint with a unified table, different SQL dialect requirements, and a flat `log_attributes` map instead of nested metadata arrays.

Migration: Update endpoint path from `analytics/endpoints/logs.all` to `analytics/endpoints/logs`, convert SQL to ClickHouse dialect, filter by `source_name` in WHERE clause instead of selecting source-specific tables, and replace `CROSS JOIN unnest(metadata)` patterns with `log_attributes['key']` map access.
endpoint:/analytics/endpoints/logs.allendpoint:/analytics/endpoints/logsparam:source_namemodel:log_attributes

8/20/2026

Effective: 9/23/2026

breakinghigh98% confidence

The Supabase Management API `logs.all` analytics endpoint is being removed on September 23, 2026, replaced by a new ClickHouse-backed `logs` endpoint that uses a different SQL dialect, a unified table structure, and a flat `log_attributes` map instead of nested metadata arrays.

Migration: Update endpoint path from `analytics/endpoints/logs.all` to `analytics/endpoints/logs`, convert queries to ClickHouse SQL, filter by `source_name` in a WHERE clause instead of selecting per-source tables, and replace `CROSS JOIN unnest(metadata)` patterns with `log_attributes['key']` map access.
endpoint:analytics/endpoints/logs.allendpoint:analytics/endpoints/logsparam:source_namemodel:log_attributes

8/20/2026

Effective: 9/23/2026

breakinghigh97% confidence

The Supabase Management API `logs.all` analytics endpoint is being removed on September 23, 2026. Log querying must migrate to the new ClickHouse-backed `logs` endpoint, which uses a different SQL dialect, a unified table structure, and a flat `log_attributes` map instead of nested metadata arrays.

Migration: Update endpoint path from `analytics/endpoints/logs.all` to `analytics/endpoints/logs`, convert SQL to ClickHouse dialect, filter by `source_name` in the WHERE clause instead of querying source-specific tables, and replace `CROSS JOIN unnest(metadata)` patterns with `log_attributes['key']` map access.
endpoint:analytics/endpoints/logs.allendpoint:analytics/endpoints/logsparam:source_namemodel:log_attributes

8/17/2026

Effective: 9/23/2026

breakinghigh97% confidence

The Supabase Management API `logs.all` analytics endpoint is being removed on September 23, 2026. Log querying must migrate to the new ClickHouse-backed `logs` endpoint, which uses a different SQL dialect, a unified table structure, and a flat `log_attributes` map instead of nested metadata arrays.

Migration: Update endpoint path from `analytics/endpoints/logs.all` to `analytics/endpoints/logs`, convert SQL to ClickHouse dialect, filter by `source_name` in the WHERE clause instead of querying separate source tables, and replace `CROSS JOIN unnest(metadata)` patterns with direct `log_attributes['key']` map access.
endpoint:analytics/endpoints/logs.allendpoint:analytics/endpoints/logsparam:source_namemodel:log_attributes

8/14/2026

Effective: 9/23/2026

breakinghigh97% confidence

The Supabase Management API `logs.all` analytics endpoint is being removed on September 23, 2026. Log querying is migrating to a new ClickHouse-backed `logs` endpoint that uses a unified table, ClickHouse SQL dialect, and flat `log_attributes` map instead of nested metadata arrays.

Migration: Update endpoint path from `analytics/endpoints/logs.all` to `analytics/endpoints/logs`, convert SQL to ClickHouse dialect, replace source-specific table queries with `WHERE source_name = '<source>'` filters on the unified `logs` table, and replace `CROSS JOIN unnest(metadata)` patterns with `log_attributes['field.path']` map access.
endpoint:/analytics/endpoints/logs.allendpoint:/analytics/endpoints/logsparam:source_namemodel:log_attributes

8/12/2026

Effective: 9/23/2026

breakinghigh97% confidence

The Supabase Management API `logs.all` analytics endpoint is being removed on September 23, 2026, replaced by a new ClickHouse-backed `logs` endpoint that requires ClickHouse SQL, uses a unified table with `source_name` filtering, and changes nested field access from `metadata` arrays to a flat `log_attributes` map.

Migration: Update endpoint path from `analytics/endpoints/logs.all` to `analytics/endpoints/logs`, convert SQL to ClickHouse dialect, replace source-specific table queries with `WHERE source_name = '<source>'` filters, and replace `CROSS JOIN unnest(metadata)` patterns with `log_attributes['field.path']` map access.
endpoint:/analytics/endpoints/logs.allendpoint:/analytics/endpoints/logsparam:source_namemodel:log_attributes

8/11/2026

Effective: 9/23/2026

breakinghigh97% confidence

The Supabase Management API `logs.all` analytics endpoint (`/analytics/endpoints/logs.all`) is being removed on September 23, 2026. Log querying is migrating to a new ClickHouse-backed `logs` endpoint with a different SQL dialect, unified table structure, and flattened field access model.

Migration: Update endpoint path from `analytics/endpoints/logs.all` to `analytics/endpoints/logs`, convert SQL to ClickHouse dialect, replace source-specific table references with `WHERE source_name = '<source>'` filters on the unified `logs` table, and replace `CROSS JOIN unnest(metadata)` patterns with `log_attributes['field.path']` map access.
endpoint:/analytics/endpoints/logs.allendpoint:/analytics/endpoints/logsparam:source_namemodel:log_attributes

8/10/2026

Effective: 9/23/2026

breakinghigh97% confidence

The Supabase Management API `logs.all` analytics endpoint is being removed on September 23, 2026, replaced by a new ClickHouse-backed `logs` endpoint that requires ClickHouse SQL, uses a unified table with `source_name` filtering, and flattens nested metadata into `log_attributes`. Additionally, Postgres extension version pinning is deprecated starting August 5, 2026, where explicit VERSION clauses will be silently ignored (and later rejected).

Migration: For logs.all: update endpoint path from `analytics/endpoints/logs.all` to `analytics/endpoints/logs`, rewrite SQL to ClickHouse dialect, replace per-source table queries with `WHERE source_name = '...'` on the unified `logs` table, and replace `CROSS JOIN unnest(metadata)` patterns with `log_attributes['field.path']` map access. For extension pinning: remove `VERSION '...'` and `UPDATE TO '...'` clauses from all migration scripts and tooling.
endpoint:GET /analytics/endpoints/logs.allendpoint:GET /analytics/endpoints/logsparam:VERSION clause in CREATE/ALTER EXTENSIONparam:source_name (logs unified table filter)model:log_attributes (replaces metadata unnest pattern)

8/3/2026

Effective: 9/23/2026

breakinghigh97% confidence

The Supabase Management API `logs.all` analytics endpoint is being removed on September 23, 2026, and replaced with a new ClickHouse-backed `logs` endpoint that uses a different SQL dialect, unified table structure, and flat `log_attributes` map instead of nested metadata arrays.

Migration: Update endpoint path from `analytics/endpoints/logs.all` to `analytics/endpoints/logs`, convert queries to ClickHouse SQL, replace source-specific table references with `WHERE source_name = '<source>'` filters, and replace `CROSS JOIN unnest(metadata)` patterns with `log_attributes['key.path']` map access.
endpoint:/analytics/endpoints/logs.allendpoint:/analytics/endpoints/logsparam:source_namemodel:log_attributes

8/3/2026

Effective: 9/23/2026

Get alerts when Supabase changes affect your code

Connect your GitHub repos and Breakwatch will map your Supabase usage and alert you about relevant changes.

Get started for free