Skip to content

chore: release (alpha)#270

Merged
avallete merged 1 commit into
mainfrom
changeset-release/main
Jun 5, 2026
Merged

chore: release (alpha)#270
avallete merged 1 commit into
mainfrom
changeset-release/main

Conversation

@supabase-releaser
Copy link
Copy Markdown
Contributor

@supabase-releaser supabase-releaser Bot commented Jun 4, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

main is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on main.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@supabase/pg-delta@1.0.0-alpha.27

Minor Changes

  • b9b8b15: Add --filter option to the catalog-export CLI command to scope the exported catalog to matching schemas/objects.

Patch Changes

  • 71cce8a: fix(pg-delta): suppress user triggers on pgmq queue/archive tables in supabase integration

    Follow-up to the Wasm FDW dependents fix. pgmq.q_<name> and pgmq.a_<name> are materialized lazily by select pgmq.create('<name>'), not by CREATE EXTENSION pgmq. The trigger extractor already drops these via the pg_depend deptype='e' row that pgmq records, but real-world cloud projects can lose that row (older pgmq versions — pgmq 1.4.4 which Supabase Cloud currently ships never records it — manual pg_dump/restore that strips extension deps, etc.), so supabase db reset aborts at the trigger statement with relation "pgmq.q_<name>" does not exist. Add a defensive name-match fallback in the supabase integration filter so the trigger is dropped even when the principled signal is missing.

  • 71cce8a: fix(pg-delta): suppress Wasm FDW servers, foreign tables, and user mappings in supabase integration

    Follow-up to CLI-1470. Also suppress SERVER (object/comment/security-label scopes), FOREIGN TABLE, and USER MAPPING changes whose parent wrapper is a Supabase Wasm FDW — identified by the extensions.wasm_fdw_handler / extensions.wasm_fdw_validator functions the wrappers extension ships — so db pull no longer emits CREATE SERVER clerk_oauth_server for platform Wasm FDWs that local Docker cannot provision.

    The discriminator is the Wasm handler/validator function names, not the bare extensions.* namespace: contrib FDWs like postgres_fdw install their handler/validator into extensions on Supabase too, but they ARE available in the local image, so user-created postgres_fdw wrappers (and their servers, foreign tables, and user mappings) must still roundtrip. Server privilege scope is likewise preserved — GRANT/REVOKE ON SERVER does not require superuser.

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented Jun 4, 2026

Open in StackBlitz

npm i https://pkg.pr.new/supabase/pg-toolbelt/@supabase/pg-delta@270
npm i https://pkg.pr.new/supabase/pg-toolbelt/@supabase/pg-topo@270

commit: c155125

@github-actions github-actions Bot force-pushed the changeset-release/main branch from c155125 to f873569 Compare June 5, 2026 10:28
@github-actions github-actions Bot force-pushed the changeset-release/main branch from f873569 to 7ae945f Compare June 5, 2026 11:55
@avallete avallete closed this Jun 5, 2026
@avallete avallete reopened this Jun 5, 2026
@avallete avallete enabled auto-merge June 5, 2026 14:01
@avallete avallete added this pull request to the merge queue Jun 5, 2026
Merged via the queue into main with commit 31acf90 Jun 5, 2026
18 checks passed
@avallete avallete deleted the changeset-release/main branch June 5, 2026 14:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant