Added
- Add
GraphQLContext
toStartExecution
event - Add
connect
anddisconnect
operations in nested mutations for HasMany and MorphMany relations #1730 - Add
ValidateSchema
event #1764 - Add config option
subscriptions.exclude_empty
#1799
Changed
- Optimize
@defer
by avoiding parsing the request multiple times - Move HTTP and Schema handling out of the GraphQL class #1748
- Move subscription related classes into Subscription namespace #1803
- Consolidate GlobalId namespace #1804
Fixed
- Apply error handling and debug settings consistently #1749
- Fix typo
comparision
tocomparison
in generated input types for@whereHas
- Fix redis
mget
being called with an empty list of subscriber ids #1759 - Fix
lighthouse:clear-cache
not clearing cache when a custom cache store is used #1788 - Fix subscription storage in redis for predis users #1814
- Prepend rule arguments that refer to other arguments with the full path #1739
Deprecated
- Deprecate the
globalId
argument on the@upsert
directive #1804