---
number: 41231
slug: 41231-developer-update-december-2025
published: 2025-12-10
discussion: https://github.com/orgs/supabase/discussions/41231
labels:
  - edge functions
  - auth
  - ai
  - analytics
  - infra
  - etl
page: https://supabase.com/changelog/41231-developer-update-december-2025
---

# Developer Update - December 2025

Here’s everything that happened with Supabase in the last month. Be sure to keep reading for a special gift:

## Supabase ETL
<img width="1200" height="800" alt="etl" src="https://github.com/user-attachments/assets/a17b80a0-335a-4b18-bc72-2ba4a8493024" />
A change-data-capture pipeline that continuously replicates data from Supabase Postgres to external destinations, starting with Iceberg. Available in private alpha now.

[[Blog Post](https://supabase.com/blog/introducing-supabase-etl)]

## Analytics Buckets
<img width="1200" height="800" alt="analyticsbuckets" src="https://github.com/user-attachments/assets/13f0defe-1dbc-4af0-80aa-4fff91b3d910" />
Specialized storage buckets built on Apache Iceberg and AWS S3 Tables that provide columnar storage for analytical workloads while maintaining compatibility with the Postgres interface. Available in public alpha now.

[[Blog Post](https://supabase.com/blog/introducing-analytics-buckets)]

## Vector Buckets
<img width="1200" height="800" alt="vector" src="https://github.com/user-attachments/assets/30c0bbf4-703a-4f74-9845-de077ea63cee" />
Vector Buckets are a specialized bucket type built on Amazon S3 Vectors. They are cold storage for your embeddings, with a query engine attached. Available in public alpha now.

[[Blog Post](https://supabase.com/blog/vector-buckets)]

## iceberg-js
<img width="1200" height="800" alt="icebergjs" src="https://github.com/user-attachments/assets/741bb2d5-1b00-42f4-b0ba-d9691065fcc3" />
A minimal, vendor-agnostic JavaScript client for the Apache Iceberg REST Catalog API.

[[Blog Post](https://supabase.com/blog/introducing-iceberg-js)]

## Supabase Platform
<img width="2400" height="1600" alt="supabaseplatform" src="https://github.com/user-attachments/assets/8fd239d9-6508-4019-a314-8851fc564866" />
A white-label offering that lets platforms provision and manage fully managed backends on behalf of their users

[[Blog Post](https://supabase.com/blog/introducing-supabase-for-platforms)]

## New Auth Templates
<img width="1200" height="630" alt="auth-templates" src="https://github.com/user-attachments/assets/77a149c0-b826-4cdd-aa04-219834a3d903" />
We now include more email templates to handle security-sensitive changes to you app, including password changed, email changed, phone number changed, identity linked or unlinked, multi-factor authentication enrolled or unenrolled, and more.

[[Blog Post](https://www.supabase.comblog/introducing-seven-new-email-templates-for-auth)]

## Sign in with [Your App]
<img width="2400" height="1600" alt="signinwithyourapp" src="https://github.com/user-attachments/assets/6bbac187-90e8-4487-bf71-a61664f9d91e" />
You can now turn your project into a full-fledged identity provider. You’ve heard about “Sign in With Google,” now you can build “Sign in With [Your App].” The immediate catalyst for this is that soon you can build MCP servers that use Supabase Auth in your app to authenticate the user.

[[Blog Post](https://www.supabase.com/blog/oauth2-provider)]

## Supabase power for Amazon Kiro
<img width="1200" height="800" alt="kiro" src="https://github.com/user-attachments/assets/814453a1-d27c-4756-8a3f-139c3c095b01" />
With these powers for [[Amazon’s Kiro IDE](https://www.kiro.dev/)](https://www.kiro.dev), you can build full-stack applications faster by giving Kiro deep knowledge of your Supabase project, best practices for database migrations, edge functions, and security policies.

[[Blog Post](https://supabase.com/blog/supabase-power-for-kiro)]

## Supabase in the AWS Marketplace
<img width="1200" height="800" alt="awsmarketplace" src="https://github.com/user-attachments/assets/c1484935-56b3-42f4-820a-dbad513f85a1" />
You can now purchase Supabase through the AWS Marketplace, which means that if your company has an AWS spend-commit you can use it to purchase Supabase.

[[LinkedIn](https://www.linkedin.com/posts/paulcopplestone_you-can-now-purchase-supabase-through-the-activity-7392589414666792960-PAvn)]

## Quick Product Announcements

- We’ve added asynchronous streaming to Postgres Foreign Data Wrappers. [[Blog Post](https://www.supabase.com/blog/adding-async-streaming-to-pg-fdw)]
- We now support deploying legacy NodeJS applications as Edge Functions.
- You can now download Edge Functions from the Supabase CLI without Docker.
- You can now bulk paste and edit individual secrets for Edge Functions.

<hr /><em>This discussion was created from the release <a href='https://github.com/supabase/supabase/releases/tag/1.25.12'>Developer Update - December 2025</a>.</em>
