Releases: mickhansen/graphql-sequelize
v9.5.1
v9.5.0
sequelize@6, graphql@16, [email protected] support via #715 by @intellix
v9.0.0
v8.0.0
relay.createConnection: the after callback is now always called, regardless of edges being requested or not
v7.0.1
Fixes regressions introduced in v7.0.0
v7.0.0
- Added support for having
target
inresolver
/relay.sequelizeConnection
being a thunk/callback - Removed the default generated orderBy enum on connections
v6.0.0
- dataloader-sequelize is no longer directly used by graphql-sequelize
- graphql-sequelize will now always generate N+1 queries unless
dataloader-sequelize has been removed to allow users to make their own decisions regarding batching and to avoid automatically polluting the sequelize object.
For improved performance and less database load (in terms of query count) we suggest implementing createContext from https://github.com/mickhansen/dataloader-sequelize
v5.0.0
v4.0.0
resolver
no longer adds context
to findOptions
by default as this can lead to memory leaks when Sequelize does deep cloning.
v3.0.0
This major release changes the general philosophy of the project to rely on batching rather than includes.
Almost all use cases will experience great performance improvements.
There is a minor performance degradation in cases where the query is only one level deep with a single belongsTo relation.
- Removed prefetching/includes in favor of https://github.com/mickhansen/dataloader-sequelize
- Removed filterAttributes (use filter in before)
- Removed defaultAttributes
- Removed
simpleAST
fromresolver
info (use simpleAST user-side now)