Changes in 0.6¶
0.6.1rcX¶
Dropped Python 3.5 support
Added SQLAlchemy’s asyncio support
Enhanced error message in the expression type checker
Fixed
LinkQuery.select_expr()method to filter onlyNonevaluesEngine
Contextnow fully supportsMappinginterface
0.6.0¶
Fixed Python 3.8 support
Added GraphQL query exporter
Fixed options serialization in the “simple” query exporter
Added ability to specify
TypeRefusing stringsAdded Prometheus metrics support
Representing data types as Object type in GraphQL introspection
Implemented @skip and @include directives
Added GraphQL endpoint classes to incorporate the whole workflow of executing GraphQL queries
Added
graphql_flask.pyexampleMade
loopargument optional inAsyncIOExecutorReimplemented denormalization functionality, which also fixes GraphQL introspection
AsyncIOExecutornow supports cancellation of sub-tasksOptimized
aiopgdata source to useANYop instead ofINop and to perform severalfetchmanycalls instead of onefetchallcall to reduce event loop blocking
Backward-incompatible changes¶
Removed
hiku.writersfunctionalitySwitched from
graphql-coreto thegraphql-core-nextlibrary for parsing GraphQL queriesDropped Python 2.7 support, minimum supported version now is Python 3.5