---
number: 19705
slug: 19705-platform-updates-october-2023
published: 2023-11-06
discussion: https://github.com/orgs/supabase/discussions/19705
labels:
  - security
  - frontend
  - auth
  - storage
  - ai
page: https://supabase.com/changelog/19705-platform-updates-october-2023
---

# Platform updates: October 2023

## Server-Side Auth in Next.js 14

![Server-Side Auth in Next.js 14](https://obuldanrptloktxcffvn.supabase.co/storage/v1/object/public/images/marketing-emails/october2023/1.png)

We've released `@supabase/ssr`, which makes it super easy to use cookies for storing user sessions. We’ve updated `npx create-next-app -e with-supabase` to use `@supabase/ssr` and made it compatible with Next.js 14.

[Read the blog post](https://supabase.com/blog/supabase-is-now-compatible-with-nextjs-14).

## pgvector vs Pinecone

![pgvector vs Pinecone](https://obuldanrptloktxcffvn.supabase.co/storage/v1/object/public/images/marketing-emails/october2023/2.png)

pgvector is becoming the vector store of choice for developers. We’ve put it to the test against Pinecone and found that it performs better on cost and query throughput, without sacrificing accuracy.

[See the full benchmarks](https://supabase.com/blog/pgvector-vs-pinecone)

## Manage storage buckets from the command line

![Manage storage buckets from the command line](https://obuldanrptloktxcffvn.supabase.co/storage/v1/object/public/images/marketing-emails/october2023/storage-buckets-cli.png)

You can now manage Storage buckets with the Supabase CLI:

- `supabase storage ls -r`: show all buckets and objects
- `supabase cp -r readme.md ss:///bucket`: upload local files to bucket
- `supabase cp -r ss:///bucket`: download objects from bucket
- `supabase rm -r ss:///bucket`: delete files from bucket

Managing Storage buckets with CLI works best if there are less than 100k objects in your bucket and each of them is smaller than 20MB. Reference docs are [here](https://supabase.com/docs/reference/cli/supabase-storage-ls).

## What's new in Supabase Studio?

![What's new in Supabase Studio?](https://obuldanrptloktxcffvn.supabase.co/storage/v1/object/public/images/marketing-emails/october2023/supabase-studio.png)

Supabase Studio is improved many times per day, here is some of what's new:

-   Better error surfacing in SQL Editor. [[PR]](https://github.com/supabase/supabase/pull/18327)
-   Break out auth rate limit fields into a separate page. [[PR]](https://github.com/supabase/supabase/pull/18265)
-   Enumerated types management. [[PR]](https://github.com/supabase/supabase/pull/17953)
-   New API side panel. [[PR]](https://github.com/supabase/supabase/pull/17880)
-   Audit logs for organizations available on Team plan.

[Check them out](https://supabase.com/dashboard/).

## Multi-factor Authentication in Supabase Studio

![Multi-factor Authentication in Supabase Studio](https://obuldanrptloktxcffvn.supabase.co/storage/v1/object/public/images/marketing-emails/october2023/mfa-supabase-studio.png)

Secure your Supabase account with Multi-Factor Authentication. You can now add a time-based one-time password (TOTP), managed by apps such as 1Password, Authy, Google Authenticator or Apple's Keychain.

[Check out the doc](https://supabase.com/docs/guides/platform/multi-factor-authentication)

## Quick product announcements

-   [Auth] LinkedIn OIDC provider. [[PR]](https://github.com/supabase/supabase/pull/18225)
-   [Auth] Use token to include the redirect URL in your email template. [[PR]](https://github.com/supabase/gotrue/pull/1276)
-   [pgvector] Upgrade 0.5.1 (faster HNSW index builds). [[Release]](https://github.com/pgvector/pgvector/releases/tag/v0.5.1)
-   [Dashboard] Scopes for OAuth apps. [[PR]](https://github.com/supabase/supabase/pull/17976)
-   [Postgres] pg_jsonschema upgrade 0.1.4 to 0.2.0. [[Release]](https://github.com/supabase/pg_jsonschema/releases/tag/v0.2.0)
-   [Supavisor] Starts providing Docker Images. [[Docker]](https://hub.docker.com/r/supabase/supavisor/tags)
-   [GraphQL] GraphQL user defined functions now supported following the pg_graphql upgrade from 1.2.3 to 1.4.2. [[Docs]](https://supabase.github.io/pg_graphql/functions/)
