Repository navigation
Prepare v0.2.9 release documentation through SQL name-resolution hardening - #417
Merged
Thom Chiovoloni (thomcc-work) merged 2 commits intoOct 7, 2026
Merged
Conversation
Open
7 of 10 tasks
Curate release history and upgrade guidance while preserving deferred runtime shutdown and server-side quiescence limitations. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Cover merged PR #418 and its binary, schema and replay compatibility considerations; refresh the planned release date. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Gokhan Gulbiz (gokhangulbiz)
force-pushed
the
gokhangulbiz-publish-pg-durable-release
branch
from
October 7, 2026 09:03
a78396d to
4907992
Compare
Thom Chiovoloni (thomcc-work)
approved these changes
Oct 7, 2026
Thom Chiovoloni (thomcc-work)
left a comment
Contributor
There was a problem hiding this comment.
Looks good. I'll write better relnotes for the tag on the Releases page, but this can land.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Release preparation for #416, rebased onto current
mainat584298de52c8df1064fab4eb5880b233612ee3db(#418), including #401 and every merged change since v0.2.8.This PR is now documentation-only:
No production code, tests, manifests, dependencies, extension DDL or shipped migrations differ from the new main baseline.
Rebase and prior test-isolation work
#418 already includes this PR's original committed-metadata test-isolation fix. The rebase dropped
06f51899as already upstream rather than duplicating or reverting it. The private-database fixtures, shareddf.start()probes and panic-cleanup regression remain in the inherited main code.The original PG17 merge failure and successful prior preparation CI are historical evidence, not checks for the rebased PR head.
Validation and release gates
584298de.git diff --checkis clean.49079928ec372fa659a6ddb7c93c2fa19637923d; the eventual merged main SHA must be checked separately before tagging.Upgrade and known limitations
Install/restart the new binary and wait for a ready control runtime before creating satellites. Existing control schemas from 0.2.2 onward remain supported; schema update adds the new APIs, and existing HTTP users need grants reapplied for typed endpoints. Previously HTTP-disabled builds must explicitly configure
pg_durable.http_security = 'disabled'before restart.Runtime descendant shutdown and confirmed PostgreSQL backend cancellation/quiescence remain deferred. DROP is not a cancellation acknowledgment or activity-long drain. Already-admitted remote SQL/HTTP can finish after source removal; admission check and send are not atomic with DROP.
Publication remains gated
The rebase and exact-SHA lease-protected branch update were explicitly approved. Merge, tagging an exact green main SHA, and public publication still require separate approval.
Package Release does not run for documentation-only PR paths, and manual dispatch requires an existing v-tag. The supported exact-candidate PG17/PG18 package validation runs on the approved tag, before automated draft creation and public publication; unrelated-SHA package results are not substituted. Public release publication subsequently triggers GHCR and stable PGXN upload.