Shipped · Databases

What graphile/crystal shipped

The public repository of Graphile · github.com/graphile/crystal

Written by FoxPlug from the repository's own releases; not affiliated with Graphile. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/graphile/crystal; Graphile did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

Follow crystal's weekly shipped digest

Week of September 28, 2026

What shipped

Why it matters

This week brings performance improvements to request handling and connection queries, plus better error reporting for invalid list completions so clients can distinguish actual failures from null values.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Graphile Crystal updates: fixed connection totalCount inefficiency, improved settings loading performance, grafast now reports list errors properly, and optimized constraint checks.

Post for LinkedIn

Graphile Crystal had a solid week of performance and reliability improvements. We fixed a bug where connection queries unnecessarily fetched data, made settings loading more efficient since it runs on every request, and improved grafast to properly report field errors when list fields receive invalid data. We also optimized constraint checks for the common case where plans have no constraints.

Week of September 14, 2026

What shipped

Why it matters

Type improvements and performance optimizations across multiple areas make development more reliable and reduce boilerplate. The fix for @returnType with setof functions and automatic skipping of empty fetches address real usability issues. Support for inferring PgClient types simplifies setup for new users.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: WithPgClient multistep equivalence, automatic empty fetch skipping, PgClient type inference from adaptors, @returnType now works with setof functions, and stronger types throughout.

Post for LinkedIn

Crystal shipped significant improvements this week focused on developer experience and type safety. WithPgClient regained full multistep equivalence, pgResource queries now automatically skip empty fetches, and PgClient types are inferred from loaded adaptors. The @returnType decorator now works correctly with setof functions. Type safety improvements landed across getGraphQLTypeByPgCodec, getTypeMetaByName, and functional resource execution results.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-10-06.

Is this your repo? Ask us to remove this page.