Skip to content

Conversation

@benjie
Copy link
Member

@benjie benjie commented Jan 7, 2026

When the PostgreSQL LISTEN is interrupted (networking issue/server restart/etc),
subscriptions will now be TERMINATED. This is a change in behavior to ensure
that messages are not dropped without client knowledge - we want at-least-once
delivery, and if we can't guarantee that we should terminate the subscription so
the client can perform any necessary resynchronization.

benjie added 2 commits January 7, 2026 11:44
…g issue/server restart/etc), subscriptions will now be TERMINATED. This is a change in behavior to ensure that messages are not dropped without client knowledge - we want at-least-once delivery, and if we can't guarantee that we should terminate the subscription so the client can perform any necessary resynchronization.
@github-project-automation github-project-automation bot moved this to 🌳 Triage in V5.0.0 Jan 7, 2026
@changeset-bot
Copy link

changeset-bot bot commented Jan 7, 2026

🦋 Changeset detected

Latest commit: c2ae685

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 6 packages
Name Type
postgraphile Patch
@dataplan/pg Patch
graphile-utils Patch
pgl Patch
graphile Patch
graphile-build-pg Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@benjie benjie enabled auto-merge January 7, 2026 11:47
@benjie benjie merged commit c4dafd4 into main Jan 7, 2026
46 checks passed
@benjie benjie deleted the terminate-subscriptions-on-postgres-connection-loss branch January 7, 2026 12:09
@github-project-automation github-project-automation bot moved this from 🌳 Triage to ✅ Done in V5.0.0 Jan 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

2 participants