Skip to content

Conversation

@Zetazzz
Copy link
Contributor

@Zetazzz Zetazzz commented Jan 31, 2026

Graphile v5 Migration

Summary

Migrates PostGraphile v4 → v5 and GraphQL 15 → 16. Introduces Grafast-based query executor and removes deprecated plugins.

Changes

Core

  • PostGraphile v5 preset-based architecture (GraphileConfig.Preset)
  • New Grafast executor in graphql/query
  • Refactored graphql/server middleware with improved error handling

Kept & Updated

  • graphile-plugin-connection-filter (rewritten for v5)
  • graphile-cache, graphile-test, graphile-settings

Removed (v5 incompatible)

  • graphile-i18n, graphile-many-to-many, graphile-meta-schema
  • graphile-postgis, graphile-plugin-fulltext-filter
  • graphile-simple-inflector, graphile-upload-plugin
  • 4 other deprecated plugins

Testing

  • Added integration tests for GraphQL server
  • CI workflow updated for incremental test re-enablement

Stats

  • 11 plugins removed(for now, will migrate and upgrade later)
  • 454 files changed (+79k / -152k lines)

@Zetazzz Zetazzz changed the title recover ci partially Graphql server refactor v0_1 Jan 31, 2026
@Zetazzz Zetazzz closed this Feb 1, 2026
@Zetazzz Zetazzz reopened this Feb 1, 2026
@Zetazzz Zetazzz force-pushed the refactor/graphql-server-v0-1 branch from 5f8b449 to 087f340 Compare February 1, 2026 21:13
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.

2 participants