Live Feed/Supabase/Fact Record
Supabase logo
Supabase
feature 96% Confidence Gate October 15, 2026

How a new branch gets its config, migrations, and functions

Supabase has formalized the automated initialization process for new database branches. This update defines the specific sequence for copying project settings, applying migrations, and deploying edge functions.

Verified State Diff

Comparison Mode:
- Previous State
Branch initialization behavior was opaque, with unclear documentation regarding the order of operations for configuration and migration application.
+ Verified New State
A documented, deterministic workflow for branch creation that explicitly defines the inheritance of project settings, migration execution, and function deployment.

Impact & Verification Analysis

WHO IS AFFECTED

Supabase developers utilizing the branching and CLI workflows.

WHY IT MATTERS

It reduces environment drift and debugging time by ensuring developers understand exactly how their isolated development branches are constructed relative to the source of truth.

Full Fact Overview

The announcement details the internal orchestration logic triggered when a developer initiates a new branch in the Supabase CLI or dashboard. It clarifies that the system performs a sequential synchronization: first cloning the project configuration, then executing the migration history from the local repository, and finally deploying the associated edge functions. This provides developers with a predictable, reproducible environment state that mirrors the production or parent branch configuration.

Multi-Source Evidence Chain (1)

How a new branch gets its config, migrations, and functionsSupabase
TRACKED ENTITY
Explore all historical Supabase changes
View Supabase Hub ➔