---
number: 21042
slug: 21042-platform-updates-january-2024
published: 2024-02-06
discussion: https://github.com/orgs/supabase/discussions/21042
labels:
  - frontend
  - edge functions
  - storage
  - infra
page: https://supabase.com/changelog/21042-platform-updates-january-2024
---

# Platform Updates: January 2024

## Supavisor replaces PgBouncer for database connection pooling

![Supavisor](https://obuldanrptloktxcffvn.supabase.co/storage/v1/object/public/images/marketing-emails/january2024/supavisor-banner.png)

We’re deprecating PgBouncer and migrating all projects to our Supavisor connection pooler. Go grab the pooler connection string in your project’s [Database Settings](https://supabase.com/dashboard/project/_/settings/database).

[Learn more](https://github.com/orgs/supabase/discussions/17817)

## Direct database connection resolve only to IPv6

![IPv4 to IPv6 Transition](https://obuldanrptloktxcffvn.supabase.co/storage/v1/object/public/images/marketing-emails/january2024/ipv6-banner.png)

[ACTION REQUIRED] AWS is deprecating IPv4, so we’ve migrating your project to IPv6. If your network supports IPv6 and/or you’re using PostgREST then you don’t need to make any changes. Otherwise, you need to update any connections to Supavisor’s connection pooler. We’ve also made IPv4 addresses available to purchase (passing on the cost from AWS).

[Learn more](https://github.com/orgs/supabase/discussions/17817)

## Supabase Studio's latest enhancements

![Studio - 7 Updates](https://obuldanrptloktxcffvn.supabase.co/storage/v1/object/public/images/marketing-emails/january2024/studio-updates-7.png)

### Improved text editing in Table Editor, with Markdown previews

![Studio Improved Text Editing With Markdown Previews](https://obuldanrptloktxcffvn.supabase.co/storage/v1/object/public/images/marketing-emails/january2024/improved-text-editing-markdown-previews.png)

We’ve made it much better for you to edit text in the Table Editor, including Markdown previews so you can preview your changes with ease. [[PR]](https://github.com/supabase/supabase/pull/20727)

### Preview HTML email templates right from the dashboard

![Studio HTML email templates](https://obuldanrptloktxcffvn.supabase.co/storage/v1/object/public/images/marketing-emails/january2024/html-email-template-preview.png)

We’ve added the ability to preview your HTML email templates right from the dashboard. [[PR]](https://github.com/supabase/supabase/pull/20681)

### Preview SQL snippets for better discoverability

![Studio SQL Editor query previews](https://obuldanrptloktxcffvn.supabase.co/storage/v1/object/public/images/marketing-emails/january2024/query-preview-sql-editor.png)

We’ve added previews to your saved query snippets so you can find the one you’re looking for much faster. [[PR]](https://github.com/supabase/supabase/pull/20694)

### More Studio updates

- [Network Restrictions support IPv6 addresses](https://github.com/supabase/supabase/pull/20548)
- [Improved database settings](https://github.com/supabase/supabase/pull/20575)
- [New Notification Center with resource exhaustion notifications](https://github.com/supabase/supabase/pull/19162)
- [More detailed billing breakdown](https://github.com/supabase/supabase/pull/20498)

## Quick product announcements

- [AI] Added a guide on how to integrate Amazon Bedrock SDK with Supabase Vecs, our vector client for Postgres. [[Guide]](https://supabase.github.io/vecs/0.4/integrations_amazon_bedrock)
- [Auth] Improved guide on implementing Server-Side Auth for Next.js. [[Guide]](https://supabase.com/docs/guides/auth/server-side/nextjs)
- [Auth] Fixed the cookie chunking issue in `@supabase/ssr` - shout out to [SyntheticGoop](https://github.com/SyntheticGoop) from Mobbin. [[PR]](https://github.com/supabase/auth-helpers/pull/726)
- [Auth] Fixed a bug in using a custom cookie name in `@supabase/ssr`. [[PR]](https://github.com/supabase/auth-helpers/pull/730)
- [Edge Functions] Created a guide on custom routing. [[Guide]](https://supabase.com/docs/guides/functions/routing)
- [Edge Functions] Created a guide on how to deploy via CI/CD pipelines on GitHub, GitLab, and Bitbucket. [[Guide]](https://supabase.com/docs/guides/functions/cicd-workflow)
- [Edge Functions] Edge Runtime now supports Deno 1.39.2. [[Learn more]](https://deno.com/blog/v1.39)
- [Edge Functions] Updated quickstart guide. [[Video]](https://www.youtube.com/watch?v=5OWH9c4u68M)

## Blog Central

### How pg_graphql Works

![How pg_graphql Works](https://obuldanrptloktxcffvn.supabase.co/storage/v1/object/public/images/marketing-emails/january2024/pggraphql-thumb.webp)

Learn about how we built the GraphQL Postgres extension, written in the Rust programming language, that powers our GraphQL data API.

[Learn more](https://supabase.com/blog/how-pg-graphql-works)

### Getting started with Ruby on Rails and Postgres on Supabase

![Ruby on Rails and Postgres on Supabase](https://obuldanrptloktxcffvn.supabase.co/storage/v1/object/public/images/marketing-emails/january2024/rails.webp)

Learn about how you can spin up a Rails app, integrate a Supabase database, and deploy it to Fly.io.

[Learn more](https://supabase.com/blog/ruby-on-rails-postgres)

### Other awesome blog posts

- [Brace yourself, IPv6 is coming](https://supabase.com/blog/ipv6)
- [pgvector 0.6.0: 30x faster with parallel index builds](https://supabase.com/blog/pgvector-fast-builds)
- [What is SAML? A practical guide to the authentication protocol](https://supabase.com/blog/what-is-saml-authentication)
- [NoSQL Postgres: Add MongoDB compatibility to your Supabase projects with FerretDB](https://supabase.com/blog/nosql-mongodb-compatibility-with-ferretdb-and-flydotio)
- [Elixir clustering using Postgres](https://supabase.com/blog/elixir-clustering-using-postgres)
- [Using React Query with Next.js App Router and Supabase Cache Helpers](https://supabase.com/blog/react-query-nextjs-app-router-cache-helpers)
- [Create a Figma Clone app with Flutter and Supabase Realtime](https://supabase.com/blog/flutter-figma-clone)
- [Getting started with Laravel and Postgres](https://supabase.com/blog/laravel-postgres)
