PostGraphile Releases Version 4.5 - Explain Feature

Announced 2019-11-24

Graphile is pleased to announce the release of PostGraphile version 4.5.0, an upgrade recommended for all PostGraphile users.

🚨Beware: previously the CLI would ignore arguments it didn't understand, now it exits stating the arguments it wasn't expecting. If you were relying on this old behaviour, you will need to update your code to pass valid arguments.

New Feature: Explain in GraphiQL

The headline feature in 4.5 is the addition of the new Explain feature in GraphiQL, visible by using the --allow-explain flag. In GraphiQL you'll see a new section in your return statement, plus new panel on the right which will show executed query in a readable format.

Demo of the new GraphiQL Explain feature in PostGraphile

Smart Tags

No longer do you need to put COMMENT commands in the database ("smart comments") to customize your schema, you can now use a tags file to gather these "smart tags" into one, version controlled, easy-to-diff place. Smart comments and smart tags can be used in unison, and both will be supported going forward so you can pick whichever works best for your team.

Big contributions from the Graphile community

Thanks to everyone in the Graphile community who has contributed to this release; it's been a good release for community involvement as you can see in the release notes. Contributions from the community include improvements to QueryBuilder, better JWT support and bug fixes for types.

Thank you

Thank you for your sponsorship

By significantly reducing the amount of work needed to achieve business goals, PostGraphile results in huge savings for users. If your organization contributes some of these savings back then everyone can benefit from more frequent releases with better performance, better compatibility, better documentation, easier customization, and more features — leading to even greater savings or profits for your organization.

We now have 84 sponsors across GitHub and Patreon and that means we're funded to spend an average of nearly 2 days per week on Open Source; this is brilliant!

Click here to find out more about why and how you should sponsor PostGraphile development.

Full release notes

Full detailed technical release notes can be found on GitHub: