You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
lint-and-typecheck (32s): TypeScript compilation verified the new @types/pg types are compatible.
unit-tests (25s): Game logic unit tests; none touch the database layer.
e2e-tests (3m25s): Full Playwright suite ran — but in dev mode (NODE_ENV !== 'production'). Per the project's auth architecture, when DATABASE_URL is absent the in-memory session store is used. connect-pg-simple and pg itself are never loaded or exercised during CI runs.
What CI does not catch: the production PostgreSQL session-store code path is entirely untested. The green CI checks do not validate pg@8.19.0 behavior.
Breaking changes
pg@8.19.0 deprecates the internal Client query queue (#3603). In practice this affects direct pg.Client usage that queues many concurrent queries. This project uses pg.Pool exclusively (via connect-pg-simple for session storage), which checks clients out and in rather than queuing; the deprecated path is not triggered.
Other changes are safe: connection-parameter forwarding to password callbacks (not used here), a pg-query-stream cursor fix, and an unhandled-callback-error fix.
Config and documentation drift
No drift. CLAUDE.md does not reference a pg version. No engines changes.
Verdict
✅ Safe to merge. No breaking changes for the Pool-based usage pattern in this project. The deprecation of the internal query queue does not affect pg.Pool consumers. Note that the pg upgrade is not validated by CI (dev mode skips the DB path), so this relies on the backwards-compatible nature of the minor-version bump.
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
dependenciesPull requests that update a dependency filejavascriptPull requests that update javascript code
1 participant
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.
Bumps pg and @types/pg. These dependencies needed to be updated together.
Updates
pgfrom 8.18.0 to 8.19.0Changelog
Sourced from pg's changelog.
Commits
f2d7d11Publish5a4bafcDeprecate Client's internal query queue (#3603)a215bfbTypo fix in PgPass deprecation (funciton) (#3605)01e0556fix(pg-query-stream): invokethis.callbackon cursor end/error (#2810)e6e3692Pass connection parameters to password callback (#3602)d80d883test: Fix TLS connection test ending too earlyf332f28fix: Connection timeout handling for native clients in connected state (#3512)b2e9cb1Remove testAsync - its redundant (#3588)46cdf9e[fix] fix unhandled callback error for submittables (#3589)Updates
@types/pgfrom 8.16.0 to 8.18.0Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)