---
url: "https://supabase.com/changelog"
title: Changelog
domain: supabase.com
locale: en
type: changelog
published: 2026-09-18
words: 4795
cited_by: 4
indexed_by: stealpage
---

New updates and product improvements

We are rolling out the PostgreSQL **15.19 / 17.11** minor release (from 15.14 / 17.6). It bundles five upstream security cycles and closes **44 CVEs**. Four changes may require action, depending on how you use your database:

1.  **ltree indexes may need reindexing** — a case-folding fix on multibyte/ICU databases, plus an integer-overflow fix for very deep `ltree` values (any encoding).
2.  **pgcrypto stops decrypting legacy-cipher PGP data** (CVE-2026-14663) — data encrypted with `cipher-algo=bf`/`blowfish`/`cast5` was effectively stored unencrypted and fails to decrypt by default after the upgrade.
3.  **btree\_gist indexes on float columns** that may contain `NaN` need reindexing.
4.  **Custom operators with non-built-in selectivity estimators** (CVE-2026-2004) — recreating them (dump/restore, branching) now requires superuser.

If none of the detection queries below return rows for your project, no action is needed.

This is an upstream PostgreSQL minor release. Staying current closes 44 CVEs (including several rated High) and picks up correctness fixes in the `ltree` and `btree_gist` extensions.

### 1\. ltree indexes[#](#1-ltree-indexes)

#### Case-folding (multibyte/ICU)[#](#case-folding-multibyteicu)

After upgrading, indexes on `ltree` columns built under the previous version can silently return incomplete results on databases using a multibyte encoding (such as UTF-8) or a non-`libc` collation provider (ICU or builtin). Check whether your database is affected:

`   `

`_10`

`select`

`_10`

`pg_encoding_to_char(encoding) as encoding,`

`_10`

`pg_encoding_max_length(encoding) as max_bytes_per_char, -- 1 = single-byte, >1 = multibyte`

`_10`

`datlocprovider as collation_provider, -- 'c' libc, 'i' icu, 'b' builtin`

`_10`

`(pg_encoding_max_length(encoding) > 1 or datlocprovider != 'c') as reindex_required`

`_10`

`from pg_database`

`_10`

`where datname = current_database();`

`   `

If `reindex_required` is `true`, find the affected indexes:

`   `

`_14`

`select distinct`

`_14`

`n.nspname as schema_name,`

`_14`

`cls.relname as table_name,`

`_14`

`ic.relname as index_name`

`_14`

`from pg_index idx`

`_14`

`join pg_class ic on idx.indexrelid = ic.oid`

`_14`

`join pg_class cls on idx.indrelid = cls.oid`

`_14`

`join pg_namespace n on ic.relnamespace = n.oid`

`_14`

`join lateral unnest(idx.indclass::oid[]) with ordinality as k(opclass, pos) on true`

`_14`

`join pg_opclass oc on oc.oid = k.opclass`

`_14`

`join pg_type ty on ty.oid = oc.opcintype`

`_14`

`where`

`_14`

`k.pos <= idx.indnkeyatts -- key columns only, excludes INCLUDE`

`_14`

`and ty.typname in ('ltree', '_ltree');`

`   `

#### Integer overflow (any encoding)[#](#integer-overflow-any-encoding)

This release also fixes an integer overflow in `ltree` comparisons: values with more than about 14,653 labels could compare incorrectly, which can corrupt B-tree indexes built over them, regardless of your database encoding. This query lists only the B-tree indexes that actually contain such values (an empty result means no action is needed):

`   `

`_35`

`select s.schema_name || '.' || s.index_name as index_to_reindex`

`_35`

`from (`

`_35`

`select`

`_35`

`n.nspname as schema_name,`

`_35`

`c.relname as table_name,`

`_35`

`ic.relname as index_name,`

`_35`

`min(pg_get_expr(i.indpred, i.indrelid)) as pred, -- partial-index predicate, if any`

`_35`

`string_agg('nlevel(' || pg_get_indexdef(i.indexrelid, k.pos::int, true) || ') > 14653', ' or ') as keys_cond`

`_35`

`from pg_index i`

`_35`

`join pg_class ic on ic.oid = i.indexrelid`

`_35`

`join pg_class c on c.oid = i.indrelid`

`_35`

`join pg_namespace n on n.oid = c.relnamespace`

`_35`

`join pg_am am on am.oid = ic.relam`

`_35`

`join lateral generate_series(1, i.indnkeyatts) as k(pos) on true`

`_35`

`join pg_attribute ia on ia.attrelid = i.indexrelid and ia.attnum = k.pos`

`_35`

`join pg_type t on t.oid = ia.atttypid`

`_35`

`where am.amname = 'btree'`

`_35`

`and t.typname = 'ltree'`

`_35`

`and n.nspname not in ('pg_catalog', 'information_schema')`

`_35`

`group by n.nspname, c.relname, ic.relname`

`_35`

`) s`

`_35`

`where (xpath(`

`_35`

`'/row/cnt/text()',`

`_35`

`query_to_xml(`

`_35`

`format('select count(*) as cnt from %I.%I where %s(%s)',`

`_35`

`s.schema_name,`

`_35`

`s.table_name,`

`_35`

`case when s.pred is not null then '(' || s.pred || ') and ' else '' end,`

`_35`

`s.keys_cond),`

`_35`

`false,`

`_35`

`true,`

`_35`

`''`

`_35`

`)`

`_35`

`))[1]::text::bigint > 0`

`_35`

`order by 1;`

`   `

### 2\. pgcrypto legacy ciphers (CVE-2026-14663)[#](#2-pgcrypto-legacy-ciphers-cve-2026-14663)

If you call `pgp_sym_encrypt`/`pgp_pub_encrypt` (or their `_bytea` variants) with `cipher-algo=bf`, `cipher-algo=blowfish`, or `cipher-algo=cast5`, that data was effectively stored **unencrypted** — decryption succeeds even with the wrong key. The default cipher (AES) and `3des` are not affected. If you never passed a `cipher-algo` option, no action is needed.

To find affected rows, scan each stored value with a deliberately wrong passphrase: properly encrypted values raise an error, while affected values decrypt successfully even with the wrong key. Run the helper and the scan in the same session (`pg_temp` functions are session-scoped):

`   `

`_14`

`create function pg_temp.affected_by_cve_2026_14663(msg bytea)`

`_14`

`returns boolean`

`_14`

`language plpgsql as $$`

`_14`

`begin`

`_14`

`perform pgp_sym_decrypt_bytea(msg, 'deliberately-wrong-key');`

`_14`

`return true;`

`_14`

`exception when others then`

`_14`

`return false;`

`_14`

`end $$;`

`_14`

`_14`

`select <id_column>`

`_14`

`from <your_table>`

`_14`

`where <your_encrypted_column> is not null`

`_14`

`and pg_temp.affected_by_cve_2026_14663(<your_encrypted_column>);`

`   `

Any rows returned hold affected values. The scan covers symmetric (`pgp_sym_*`) messages. The wrong-key probe does not apply to public-key (`pgp_pub_*`) messages. If `pgp_pub_encrypt` was used with an affected `cipher-algo`, treat those values as affected and re-encrypt them the same way using `pgp_pub_decrypt` and `pgp_pub_encrypt` with the key pair.

### 3\. btree\_gist indexes on float columns[#](#3-btree_gist-indexes-on-float-columns)

Indexes built under the previous version can return wrong results for rows containing `NaN` until reindexed. Find `btree_gist` indexes on float columns:

`   `

`_16`

`select distinct`

`_16`

`n.nspname as schema_name,`

`_16`

`cls.relname as table_name,`

`_16`

`ic.relname as index_name`

`_16`

`from pg_index idx`

`_16`

`join pg_class ic on idx.indexrelid = ic.oid`

`_16`

`join pg_am am on ic.relam = am.oid`

`_16`

`join pg_class cls on idx.indrelid = cls.oid`

`_16`

`join pg_namespace n on ic.relnamespace = n.oid`

`_16`

`join lateral unnest(idx.indclass::oid[]) with ordinality as k(opclass, pos) on true`

`_16`

`join pg_opclass oc on oc.oid = k.opclass`

`_16`

`join pg_type ty on ty.oid = oc.opcintype`

`_16`

`where`

`_16`

`am.amname = 'gist'`

`_16`

`and k.pos <= idx.indnkeyatts`

`_16`

`and ty.typname in ('float4', 'float8');`

`   `

You are affected only if indexes are returned and those columns may contain `NaN` values.

### 4\. Custom operators (CVE-2026-2004)[#](#4-custom-operators-cve-2026-2004)

Only superusers may now attach a non-built-in selectivity estimator to an operator. Existing operators keep working. Only re-creation (dump/restore, branching, major-version upgrade) fails.

Operators installed by extensions (PostGIS, intarray, etc.) are not affected. Check for affected operators:

`   `

`_13`

`select`

`_13`

`n.nspname as schema, o.oprname as operator,`

`_13`

`o.oprrest::regproc as restrict_estimator,`

`_13`

`o.oprjoin::regproc as join_estimator`

`_13`

`from pg_operator o`

`_13`

`join pg_namespace n on o.oprnamespace = n.oid`

`_13`

`where n.nspname not in ('pg_catalog', 'information_schema')`

`_13`

`and ((o.oprrest <> 0 and o.oprrest::oid >= 10000)`

`_13`

`or (o.oprjoin <> 0 and o.oprjoin::oid >= 10000))`

`_13`

`and not exists (`

`_13`

`select 1 from pg_depend d`

`_13`

`where d.classid = 'pg_operator'::regclass and d.objid = o.oid and d.deptype = 'e'`

`_13`

`);`

`   `

-   **ltree / btree\_gist:** affected index searches may silently return wrong or incomplete results - no error is raised.
-   **pgcrypto:** decryption of affected messages fails by default after the upgrade (recoverable with the `ignore-cipher-failure=1` decrypt option). The underlying data remains effectively unencrypted at rest until re-encrypted.
-   **Custom operators:** a future dump/restore, branch, or major-version upgrade fails to recreate the operator.

1.  Run the detection queries above for each database.
2.  After upgrading, reindex each affected ltree/btree\_gist index using its schema-qualified name — `REINDEX INDEX CONCURRENTLY <schema_name>.<index_name>;` runs online with no downtime, but cannot run inside a transaction block.
3.  For pgcrypto: re-encrypt affected values with a modern cipher (for example `cipher-algo=aes256`), before the upgrade or after it using `ignore-cipher-failure=1`, and consider rotating secrets stored this way.
4.  For custom operators: recreate without the `RESTRICT`/`JOIN` clause (or with a built-in estimator), or contact support and we'll assist.

Date

Milestone

User action

2026-09-25

Release announce (this entry)

Run detection queries

2026-09-28

New projects created on 15.19 / 17.11

—

2026-09-28

Upgrade available in dashboard for existing projects

Upgrade, then reindex if affected

[2026](https://supabase.com/changelog#2026)

[](https://supabase.com/changelog/50577-health-check-advisors)

### [Health Check Advisors](https://supabase.com/changelog/50577-health-check-advisors)

Supabase Advisors now include service health checks: error rates across Auth, Storage, Edge Functions, and Data APIs, each with a severity level and a direct link to investigate.

[](https://supabase.com/changelog/50403-observability-autopilot)

### [Observability on Auto-Pilot](https://supabase.com/changelog/50403-observability-autopilot)

Hire an agent to watch your Supabase project. Prepared prompts for four monitoring roles, ready to run in Claude Routines, Codex, Cursor Automations, or any environment you choose.

[](https://supabase.com/changelog/pipelines)

### [\[Public Alpha\] Supabase Pipelines](https://supabase.com/changelog/pipelines)

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.

[](https://supabase.com/changelog/47796-developer-update-july-2026)

### [Developer Update - July 2026](https://supabase.com/changelog/47796-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.

[](https://supabase.com/changelog/46689-developer-update-june-2026)

### [Developer Update - June 2026](https://supabase.com/changelog/46689-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.

[](https://supabase.com/changelog/46458-passkeys-for-supabase-auth-beta)

### [Passkeys for Supabase Auth (Beta)](https://supabase.com/changelog/46458-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.

[](https://supabase.com/changelog/46081-self-hosted-supabase-switching-studio-from-supabase-admin-to-postgres-breaking-change)

### [Self-hosted Supabase: switching Studio from supabase\_admin to postgres (breaking change)](https://supabase.com/changelog/46081-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`.

[](https://supabase.com/changelog/45827-deprecation-notice-support-for-postgres-14-ending-on-1st-july-2026)

### [Deprecation Notice: Support for Postgres 14 ending on 1st July 2026](https://supabase.com/changelog/45827-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.

[](https://supabase.com/changelog/45702-developer-update-may-2026)

### [Developer Update - May 2026](https://supabase.com/changelog/45702-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.

[](https://supabase.com/changelog/45233-feature-preview-rls-tester)

### [Feature Preview: RLS Tester](https://supabase.com/changelog/45233-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.

[](https://supabase.com/changelog/45071-automatic-postgrest-retries-for-transient-errors)

### [Automatic PostgREST retries for transient errors](https://supabase.com/changelog/45071-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.

[](https://supabase.com/changelog/44968-upcoming-tax-collection-on-supabase-invoices)

### [Upcoming: Tax Collection on Supabase Invoices](https://supabase.com/changelog/44968-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.

[](https://supabase.com/changelog/44713-developer-update-april-2026)

### [Developer Update - April 2026](https://supabase.com/changelog/44713-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.

[](https://supabase.com/changelog/43465-developer-update-march-2026)

### [Developer Update - March 2026](https://supabase.com/changelog/43465-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.

[](https://supabase.com/changelog/42531-developer-update-february-2026)

### [Developer Update - February 2026](https://supabase.com/changelog/42531-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.

[](https://supabase.com/changelog/41796-developer-update-january-2026)

### [Developer Update - January 2026](https://supabase.com/changelog/41796-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.

[2025](https://supabase.com/changelog#2025)

[](https://supabase.com/changelog/41288-data-api-upgrade-to-postgrest-v14)

### [Data API upgrade to PostgREST v14](https://supabase.com/changelog/41288-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.

[](https://supabase.com/changelog/41231-developer-update-december-2025)

### [Developer Update - December 2025](https://supabase.com/changelog/41231-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.

[](https://supabase.com/changelog/40734-dashboard-updates-101125-251125)

### [Dashboard Updates (101125 - 251125)](https://supabase.com/changelog/40734-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.

[](https://supabase.com/changelog/40083-dashboard-updates-201025-031125)

### [Dashboard Updates (201025 - 031125)](https://supabase.com/changelog/40083-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.

[](https://supabase.com/changelog/39709-dashboard-updates-061025-201025)

### [Dashboard Updates (061025 - 201025)](https://supabase.com/changelog/39709-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.

[](https://supabase.com/changelog/39434-supabase-remote-mcp-server)

### [Supabase Remote MCP server](https://supabase.com/changelog/39434-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.

[](https://supabase.com/changelog/39292-dashboard-updates-220925-061025)

### [Dashboard Updates (220925 - 061025)](https://supabase.com/changelog/39292-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.

[](https://supabase.com/changelog/38974-dashboard-updates-080925-220925)

### [Dashboard Updates (080925 - 220925)](https://supabase.com/changelog/38974-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.

[](https://supabase.com/changelog/38356-dashboard-updates-180825-010925)

### [Dashboard Updates (180825 - 010925)](https://supabase.com/changelog/38356-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.

[](https://supabase.com/changelog/38119-3x-cheaper-egress-for-cache-hits)

### [3x cheaper egress for cache hits](https://supabase.com/changelog/38119-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.

[](https://supabase.com/changelog/37415-supabase-v17-4-1-062-was-withdrawn)

### [supabase v17.4.1.062 was withdrawn](https://supabase.com/changelog/37415-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.

[](https://supabase.com/changelog/37234-coming-soon-combined-view-for-logs)

### [Coming Soon: Combined View for Logs](https://supabase.com/changelog/37234-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.

[](https://supabase.com/changelog/37041-realtime-settings)

### [Realtime Settings](https://supabase.com/changelog/37041-realtime-settings)

A Realtime Settings screen in the dashboard lets you configure channel restrictions, database connection pool size, and max concurrent clients per project.

[](https://supabase.com/changelog/36814-deno-2-1-preview-hosted-environment)

### [Deno 2.1 Preview - Hosted Environment](https://supabase.com/changelog/36814-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.

[](https://supabase.com/changelog/35851-forthcoming-postgres-17-release-notes)

### [Forthcoming Postgres 17 Release Notes](https://supabase.com/changelog/35851-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.

[](https://supabase.com/changelog/35636-feature-preview-tabs-for-table-and-sql-editor)

### [Feature Preview: Tabs for Table and SQL Editor](https://supabase.com/changelog/35636-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.

[](https://supabase.com/changelog/35523-developer-update-april-2025)

### [Developer Update - April 2025](https://supabase.com/changelog/35523-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.

[](https://supabase.com/changelog/35495-dashboard-updates-210425-050525)

### [Dashboard Updates \[210425 - 050525\]](https://supabase.com/changelog/35495-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.

[](https://supabase.com/changelog/35169-dashboard-updates-070425-210425)

### [Dashboard Updates \[070425 - 210425\]](https://supabase.com/changelog/35169-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.

[](https://supabase.com/changelog/35172-project-scoped-roles-now-available-in-team-plans)

### [Project scoped roles now available in Team plans](https://supabase.com/changelog/35172-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.

[](https://supabase.com/changelog/34839-developer-update-march-2025)

### [Developer Update - March 2025](https://supabase.com/changelog/34839-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.

[](https://supabase.com/changelog/34794-dashboard-updates-240225-070425)

### [Dashboard Updates \[240225 - 070425\]](https://supabase.com/changelog/34794-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.

[](https://supabase.com/changelog/34634-supabase-management-api-get-logs-restrictions)

### [Supabase Management API `GET` Logs Restrictions](https://supabase.com/changelog/34634-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.

[](https://supabase.com/changelog/34404-dedicated-pooler-with-pgbouncer)

### [Dedicated Pooler with PgBouncer](https://supabase.com/changelog/34404-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.

[](https://supabase.com/changelog/34054-deno-2-1-preview-local-only)

### [Deno 2.1 Preview **local only**](https://supabase.com/changelog/34054-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.

[](https://supabase.com/changelog/34067-developer-update-february-2025)

### [Developer Update - February 2025](https://supabase.com/changelog/34067-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.

[](https://supabase.com/changelog/33835-dashboard-updates-10-02-25-24-02-25)

### [Dashboard Updates \[10/02/25 - 24/02/25\]](https://supabase.com/changelog/33835-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.

[](https://supabase.com/changelog/33690-feature-preview-inline-editor)

### [Feature Preview: Inline Editor](https://supabase.com/changelog/33690-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.

[](https://supabase.com/changelog/33670-upcoming-breaking-change-to-dashboard-navigation)

### [Upcoming breaking change to Dashboard Navigation](https://supabase.com/changelog/33670-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.

[](https://supabase.com/changelog/33511-dashboard-updates-27-01-25-10-02-25)

### [Dashboard Updates \[27/01/25 - 10/02/25\]](https://supabase.com/changelog/33511-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.

[](https://supabase.com/changelog/33413-deprecation-of-fly-io-postgres-managed-by-supabase-on-april-11-2025)

### [Deprecation of Fly.io Postgres Managed by Supabase on April 11, 2025](https://supabase.com/changelog/33413-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.

[](https://supabase.com/changelog/33416-developer-update-january-2025)

### [Developer Update - January 2025](https://supabase.com/changelog/33416-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.

[](https://supabase.com/changelog/33144-dashboard-updates-13-01-25-27-01-25)

### [Dashboard Updates \[13/01/25 - 27/01/25\]](https://supabase.com/changelog/33144-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.

[](https://supabase.com/changelog/33035-developer-update-december-2024)

### [Developer Update - December 2024](https://supabase.com/changelog/33035-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.

[](https://supabase.com/changelog/32815-add-static-files-to-edge-functions)

### [Add static files to Edge Functions](https://supabase.com/changelog/32815-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.

[](https://supabase.com/changelog/32735-credit-balance-top-up)

### [Credit Balance Top Up](https://supabase.com/changelog/32735-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.

[](https://supabase.com/changelog/32741-dashboard-updates-30-12-24-13-01-25)

### [Dashboard Updates \[30/12/24 - 13/01/25\]](https://supabase.com/changelog/32741-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.

[2024](https://supabase.com/changelog#2024)

[](https://supabase.com/changelog/31318-dashboard-updates-09-12-24-23-12-24)

### [Dashboard Updates \[09/12/24 - 23/12/24\]](https://supabase.com/changelog/31318-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.

[](https://supabase.com/changelog/31041-dashboard-updates-18-11-24-09-12-24)

### [Dashboard Updates \[18/11/24 - 09/12/24\]](https://supabase.com/changelog/31041-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.

[](https://supabase.com/changelog/30526-dashboard-updates-04-11-24-18-11-24)

### [Dashboard Updates \[04/11/24 - 18/11/24\]](https://supabase.com/changelog/30526-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.

[](https://supabase.com/changelog/30324-supabase-js-release-candidate-2-46-2-rc-3-incoming-types-inferences-for-postgrest-fixes-and-feedbacks)

### [`supabase-js` release candidate `2.46.2-rc.3` incoming types inferences for PostgREST fixes and feedbacks](https://supabase.com/changelog/30324-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.

[](https://supabase.com/changelog/30264-dashboard-updates-21-10-24-04-11-24)

### [Dashboard Updates \[21/10/24 - 04/11/24\]](https://supabase.com/changelog/30264-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.

[](https://supabase.com/changelog/29828-developer-update-september-2024)

### [Developer Update - September 2024](https://supabase.com/changelog/29828-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.

[](https://supabase.com/changelog/29798-improved-docs-information-architecture)

### [Improved docs information architecture](https://supabase.com/changelog/29798-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.

[](https://supabase.com/changelog/29710-dashboard-updates-23-09-24-07-10-24)

### [Dashboard Updates \[23/09/24 - 07/10/24\]](https://supabase.com/changelog/29710-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.

[](https://supabase.com/changelog/29633-xhtml-responses-are-only-allowed-with-a-custom-domain-enabled)

### [XHTML responses are only allowed with a Custom Domain enabled](https://supabase.com/changelog/29633-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.

[](https://supabase.com/changelog/29331-developer-update-august-2024)

### [Developer Update - August 2024](https://supabase.com/changelog/29331-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.

[](https://supabase.com/changelog/29189-edge-functions-are-now-deno-1-45-compatible)

### [Edge Functions are now Deno 1.45 compatible](https://supabase.com/changelog/29189-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.

[](https://supabase.com/changelog/28519-developer-updates-july-2024)

### [Developer Updates - July 2024](https://supabase.com/changelog/28519-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.

[](https://supabase.com/changelog/28493-let-s-encrypt-cross-signed-chain-will-no-longer-be-used-for-custom-domains-after-september-9-2024)

### [Let's Encrypt cross-signed chain will no longer be used for Custom Domains after September 9, 2024](https://supabase.com/changelog/28493-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.

[](https://supabase.com/changelog/28480-improved-invoices-and-more-timely-usage-data)

### [Improved invoices and more timely usage data](https://supabase.com/changelog/28480-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.

[](https://supabase.com/changelog/28438-moving-to-hourly-usage-based-billing-for-ipv4-custom-domain-and-point-in-time-recovery)

### [Moving to hourly usage-based billing for IPv4, Custom Domain and Point-in-time recovery](https://supabase.com/changelog/28438-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.

[](https://supabase.com/changelog/28339-moving-to-hourly-billing-for-storage-size)

### [Moving to hourly billing for Storage Size](https://supabase.com/changelog/28339-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.

[](https://supabase.com/changelog/28267-wrappers-wasm-fdw-is-on-public-alpha)

### [Wrappers Wasm FDW is on Public Alpha](https://supabase.com/changelog/28267-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.

[](https://supabase.com/changelog/28154-developer-updates-june-2024)

### [Developer Updates - June 2024](https://supabase.com/changelog/28154-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.

[](https://supabase.com/changelog/27946-postgres-13-deprecation-notice)

### [Postgres 13 Deprecation Notice](https://supabase.com/changelog/27946-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.

[](https://supabase.com/changelog/27498-dashboard-weekly-updates-17-06-24-24-06-24)

### [Dashboard Weekly Updates \[17/06/24 - 24/06/24\]](https://supabase.com/changelog/27498-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.

[](https://supabase.com/changelog/27338-developer-updates-may-2024)

### [Developer Updates - May 2024](https://supabase.com/changelog/27338-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.

[](https://supabase.com/changelog/27349-edge-functions-are-now-deno-1-43-compatible)

### [Edge Functions are now Deno 1.43 compatible](https://supabase.com/changelog/27349-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.

[](https://supabase.com/changelog/26650-log-drains-private-alpha)

### [Log Drains Private Alpha](https://supabase.com/changelog/26650-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.

[](https://supabase.com/changelog/25860-developer-updates-april-2024)

### [Developer Updates - April 2024](https://supabase.com/changelog/25860-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.

[](https://supabase.com/changelog/23433-dashboard-weekly-updates-22-04-24-29-04-24)

### [Dashboard Weekly Updates \[22/04/24 - 29/04/24\]](https://supabase.com/changelog/23433-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.

[](https://supabase.com/changelog/22525-platform-updates-march-2024)

### [Platform Updates: March 2024](https://supabase.com/changelog/22525-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.

[](https://supabase.com/changelog/22135-migration-to-v2-platform-architecture)

### [Migration to v2 platform architecture](https://supabase.com/changelog/22135-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.

[](https://supabase.com/changelog/21823-platform-updates-february-2024)

### [Platform Updates: February 2024](https://supabase.com/changelog/21823-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.

[](https://supabase.com/changelog/21563-dashboard-weekly-updates-19-02-24-26-02-24)

### [Dashboard Weekly Updates \[19/02/24 - 26/02/24\]](https://supabase.com/changelog/21563-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.

[](https://supabase.com/changelog/21042-platform-updates-january-2024)

### [Platform Updates: January 2024](https://supabase.com/changelog/21042-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.

[](https://supabase.com/changelog/20863-dashboard-weekly-updates-22-01-24-29-01-24)

### [Dashboard Weekly Updates \[22/01/24 - 29/01/24\]](https://supabase.com/changelog/20863-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.

[](https://supabase.com/changelog/20622-dashboard-weekly-updates-15-01-24-22-01-24)

### [Dashboard Weekly Updates \[15/01/24 - 22/01/24\]](https://supabase.com/changelog/20622-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.

[](https://supabase.com/changelog/20512-ipv4-addon-for-projects-available)

### [IPv4 addon for projects available](https://supabase.com/changelog/20512-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.

[](https://supabase.com/changelog/20430-dashboard-weekly-updates-08-01-24-15-01-24)

### [Dashboard Weekly Updates \[08/01/24 - 15/01/24\]](https://supabase.com/changelog/20430-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.

[](https://supabase.com/changelog/20346-platform-updates-december-2023)

### [Platform Updates December 2023](https://supabase.com/changelog/20346-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.

[](https://supabase.com/changelog/20358-supavisor-1-1-6)

### [Supavisor 1.1.6](https://supabase.com/changelog/20358-supavisor-1-1-6)

Supavisor 1.1.6 fixes a bug that caused prepared statements to fail when using session mode. No action required.

[](https://supabase.com/changelog/20313-supavisor-1-1-5)

### [Supavisor 1.1.5](https://supabase.com/changelog/20313-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.

[2023](https://supabase.com/changelog#2023)

[](https://supabase.com/changelog/19688-april-beta-2021)

### [April Beta 2021](https://supabase.com/changelog/19688-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.

[](https://supabase.com/changelog/19692-august-beta-2021)

### [August Beta 2021](https://supabase.com/changelog/19692-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.

[](https://supabase.com/changelog/19691-july-beta-2021)

### [July Beta 2021](https://supabase.com/changelog/19691-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.

[](https://supabase.com/changelog/19690-june-beta-2021)

### [June Beta 2021](https://supabase.com/changelog/19690-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.

[](https://supabase.com/changelog/19689-may-beta-2021-d)

### [May Beta 2021 \[d\]](https://supabase.com/changelog/19689-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.

[](https://supabase.com/changelog/19694-october-beta-2021)

### [October Beta 2021](https://supabase.com/changelog/19694-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.

[](https://supabase.com/changelog/19700-platform-update-february-2023)

### [Platform Update February 2023](https://supabase.com/changelog/19700-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.

[](https://supabase.com/changelog/19699-platform-update-january-2023)

### [Platform update January 2023](https://supabase.com/changelog/19699-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.

[](https://supabase.com/changelog/19696-platform-update-september-2022)

### [Platform Update September 2022](https://supabase.com/changelog/19696-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.

[](https://supabase.com/changelog/19706-platform-update-september-2023)

### [Platform update September 2023](https://supabase.com/changelog/19706-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.

[](https://supabase.com/changelog/19695-platform-updates-30-nov-2021)

### [Platform updates: 30 Nov 2021](https://supabase.com/changelog/19695-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.

[](https://supabase.com/changelog/19701-platform-updates-april-2023)

### [Platform updates: April 2023](https://supabase.com/changelog/19701-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.

[](https://supabase.com/changelog/19704-platform-updates-august-2023)

### [Platform updates: August 2023](https://supabase.com/changelog/19704-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.

[](https://supabase.com/changelog/19703-platform-updates-june-2023)

### [Platform updates June 2023](https://supabase.com/changelog/19703-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.

[](https://supabase.com/changelog/19702-platform-updates-may-2023)

### [Platform updates: May 2023](https://supabase.com/changelog/19702-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.

[](https://supabase.com/changelog/19698-platform-updates-november-2022)

### [Platform Updates November 2022](https://supabase.com/changelog/19698-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.

[](https://supabase.com/changelog/19697-platform-updates-october-2022)

### [Platform updates: October 2022](https://supabase.com/changelog/19697-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.

[](https://supabase.com/changelog/19705-platform-updates-october-2023)

### [Platform updates: October 2023](https://supabase.com/changelog/19705-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.

[](https://supabase.com/changelog/19693-september-beta-2021)

### [September Beta 2021](https://supabase.com/changelog/19693-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.

[](https://supabase.com/changelog/19669-supavisor-1-0)

### [Supavisor 1.0](https://supabase.com/changelog/19669-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.

[](https://supabase.com/changelog/19425-dashboard-weekly-updates-27th-4th-dec)

### [Dashboard Weekly Updates \[27th - 4th Dec\]](https://supabase.com/changelog/19425-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.

[](https://supabase.com/changelog/19438-improved-usage-insights-and-transparency)

### [Improved usage insights and transparency](https://supabase.com/changelog/19438-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.

[](https://supabase.com/changelog/18849-column-encryption-is-sql-only-now)

### [Column Encryption is SQL-only now](https://supabase.com/changelog/18849-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.

[](https://supabase.com/changelog/18845-connections-to-postgres-directly-from-an-edge-function-are-secured-with-ssl)

### [Connections to Postgres directly from an edge function are secured with SSL](https://supabase.com/changelog/18845-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.

[](https://supabase.com/changelog/18198-postgres-12-deprecation-notice)

### [Postgres 12 Deprecation Notice](https://supabase.com/changelog/18198-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.

[](https://supabase.com/changelog/17817-pgbouncer-and-ipv4-deprecation)

### [PGBouncer and IPv4 Deprecation](https://supabase.com/changelog/17817-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.

[](https://supabase.com/changelog/17061-moving-to-org-based-billing)

### [Moving to Org-based billing](https://supabase.com/changelog/17061-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.

[2022](https://supabase.com/changelog#2022)

[](https://supabase.com/changelog/9314-security-patch-notice)

### [Security Patch Notice](https://supabase.com/changelog/9314-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).