Skip to content

chore: upgrade PostGraphile/Graphile ecosystem from RC to stable releases#921

Merged
pyramation merged 1 commit intomainfrom
devin/1774650225-upgrade-graphile-stable
Mar 27, 2026
Merged

chore: upgrade PostGraphile/Graphile ecosystem from RC to stable releases#921
pyramation merged 1 commit intomainfrom
devin/1774650225-upgrade-graphile-stable

Conversation

@pyramation
Copy link
Copy Markdown
Contributor

Summary

Upgrades 12 PostGraphile/Graphile ecosystem packages from release candidate versions to their official stable releases across 15 workspace packages:

Package RC Stable
postgraphile 5.0.0-rc.10 5.0.0
grafast 1.0.0-rc.9 1.0.0
grafserv 1.0.0-rc.7 1.0.0
graphile-build 5.0.0-rc.6 5.0.0
graphile-build-pg 5.0.0-rc.8 5.0.0
graphile-config 1.0.0-rc.6 1.0.0
graphile-utils 5.0.0-rc.8 5.0.0
@dataplan/json 1.0.0-rc.6 1.0.0
@dataplan/pg 1.0.0-rc.8 1.0.0
pg-sql2 5.0.0-rc.5 5.0.0
tamedevil 0.1.0-rc.6 0.1.0
@graphile/simplify-inflection 8.0.0-rc.5 8.0.0

Also removes postgraphile-plugin-connection-filter from graphql/server — it had zero imports in the codebase; the local graphile-connection-filter workspace package is used instead.

Still on RC (no stable available): @graphile-contrib/pg-many-to-many (2.0.0-rc.2)

Review & Testing Checklist for Human

  • Verify postgraphile-plugin-connection-filter removal is safe: Confirm it isn't loaded indirectly via PostGraphile presets/config (grep showed zero imports, but plugins can be auto-discovered). Check that graphile-connection-filter (workspace) fully replaces it.
  • Validate @graphile-contrib/pg-many-to-many@2.0.0-rc.2 compatibility: This package remains on RC while its Graphile peer deps moved to stable — verify it resolves correctly and doesn't cause runtime issues.
  • Run integration tests against a live database: pnpm build passes, but the GraphQL server, codegen pipeline, and query execution should be smoke-tested end-to-end to catch any behavioral differences between the last RC and stable.

Notes

  • Transitive deps ruru, ruru-types, and @graphile/lru also moved from RC to stable in the lockfile automatically.
  • No source code changes — this is purely package.json version bumps + lockfile update.

Link to Devin session: https://app.devin.ai/sessions/f3d1694a9af54fdea06c9914634460eb
Requested by: @pyramation

…ases

- postgraphile: 5.0.0-rc.10 → 5.0.0
- grafast: 1.0.0-rc.9 → 1.0.0
- grafserv: 1.0.0-rc.7 → 1.0.0
- graphile-build: 5.0.0-rc.6 → 5.0.0
- graphile-build-pg: 5.0.0-rc.8 → 5.0.0
- graphile-config: 1.0.0-rc.6 → 1.0.0
- graphile-utils: 5.0.0-rc.8 → 5.0.0
- @dataplan/json: 1.0.0-rc.6 → 1.0.0
- @dataplan/pg: 1.0.0-rc.8 → 1.0.0
- pg-sql2: 5.0.0-rc.5 → 5.0.0
- tamedevil: 0.1.0-rc.6 → 0.1.0
- @graphile/simplify-inflection: 8.0.0-rc.5 → 8.0.0

Also removes unused postgraphile-plugin-connection-filter dependency
from graphql/server (the codebase uses the local graphile-connection-filter
workspace package instead).

Note: @graphile-contrib/pg-many-to-many remains at 2.0.0-rc.2 as no
stable release is available yet.
@devin-ai-integration
Copy link
Copy Markdown
Contributor

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@pyramation pyramation merged commit 118a950 into main Mar 27, 2026
43 checks passed
@pyramation pyramation deleted the devin/1774650225-upgrade-graphile-stable branch March 27, 2026 22:40
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