Shipped · Databases

What graphile/crystal shipped

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

Written by FoxPlug from public releases; not affiliated with Graphile. An automatic summary of the public release, pull request and commit data of github.com/graphile/crystal. Graphile did not write it and does not use or endorse FoxPlug. Every line links to the public 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 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-09-27.

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