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.
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 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: