Introducing iceberg-js: A JavaScript Client for Apache Iceberg
GA10 months agoUnverifiedAdded Sep 24, 2026
Supabase introduced iceberg-js, a vendor-agnostic JavaScript client for the Apache Iceberg REST Catalog API, enabling type-safe catalog management.
Topics: Apache Iceberg
More Supabase releases
Every Supabase releaseDeveloper 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 A change-data-capture pipeline that continuously replicates data from Supabase Postgres to external destinations, starting with Iceberg. Available in private alpha now.
Developer Update - December 2025
The December 2025 developer update covers Supabase ETL, Analytics and Vector Buckets, iceberg-js, the Supabase Platform, an OAuth 2.1 provider, Kiro integration, and an AWS Marketplace listing.
Data API upgraded to PostgREST v14
The Data API is upgrading to PostgREST v14 worldwide, starting in ap-northeast-1. This upgrade increases GET throughput by approximately 20% via a JWT cache and speeds up schema cache loading.
Introducing Supabase for Platforms
Supabase for Platforms allows businesses to use Supabase as the underlying infrastructure for their own tools and services.
Adding Async Streaming to Postgres Foreign Data Wrappers
Supabase Wrappers now supports asynchronous streaming for Postgres Foreign Data Wrappers, improving performance for large analytical workloads.
Build "Sign in with Your App" using Supabase Auth
Supabase Auth now functions as an identity provider, supporting OAuth 2.1 and OpenID Connect to enable SSO for AI agents and third-party applications.
Introducing Seven New Email Templates for Supabase Auth
Supabase Auth introduced seven new email templates to notify users of security-sensitive account actions.
The new Supabase power for Kiro
The Kiro IDE now provides deep integration with Supabase, assisting developers with database migrations, edge functions, and security policies.
Also shipped on Dec 8, 2025
Supabase in December 2025Workers - Python cold start improvements
Python Workers now feature improved cold start performance, reducing initialization time for new Worker instances. This improvement is particularly noticeable for Workers with larger dependency sets or complex initialization logic. Every time you deploy a Python Worker, a memory snapshot is captured after the top level of the Worker is executed.
Workers - Easy Python package management with Pywrangler
We are introducing a brand new tool called Pywrangler, which simplifies package management in Python Workers by automatically installing Workers-compatible Python packages into your project.
Workers - Wrangler config is optional when using Vite plugin
When using the Cloudflare Vite plugin to build and deploy Workers, a Wrangler configuration file is now optional for assets-only (static) sites. If no wrangler.toml , wrangler.json , or wrangler.jsonc file is found, the plugin generates sensible defaults for an assets-only site.
Workers - Configure Workers programmatically using the Vite plugin
The Cloudflare Vite plugin now supports programmatic configuration of Workers without a Wrangler configuration file. You can use the config option to define Worker settings directly in your Vite configuration, or to modify existing configuration loaded from a Wrangler config file.
View predictions in Cloud Provider Observability
You can now view machine learning predictions for drilldown instances of preconfigured dashboards in Cloud Provider Observability using the Predict button. Predictions help you ensure resources are available during spikes in usage, as well as help you decrease the amount of resources due to over provisioning.
Improving Grafana Cloud Updates
We’re changing how we roll out updates to Grafana Cloud by separating feature enablement from code delivery. As Grafana Cloud expands, we’re in the process of moving to a continuous delivery model so different parts of Grafana Cloud can be updated more frequently and reliably on their own schedule.