Postgraphile v5 Released
13 hours ago
- #GraphQL
- #Database
- #PostgreSQL
- PostGraphile V5 is a complete re-architecture with significant improvements in performance, customizability, and maintainability.
- Key features include the new Grafast execution engine, which replaces traditional resolvers with plan resolvers for better performance and optimization.
- PostGraphile V5 introduces executable schema exports, allowing users to 'eject' and maintain their schema independently.
- Native support for abstract types (interfaces and unions) is now available, enhancing flexibility in data modeling.
- Ruru, the new PostGraphiQL, offers enhanced capabilities, including visualizing Grafast query plans.
- A unified plugin and preset system (graphile-config) simplifies configuration and debugging across different usage modes.
- PostGraphile V5 is designed for long-term scalability, with improvements in database efficiency and customization options.
- Migration from V4 to V5 is supported with a V4 preset and migration guide, with codemods in development for plugin migration.
- PostGraphile V5 is already in production use, with extensive testing during alpha, beta, and RC phases.
- Sponsorship is encouraged to support the ongoing development of PostGraphile and related tools.