Releases: apollographql/apollo-server
@apollo/server@4.10.3
Patch Changes
- #7866
5f335a5
Thanks @tninesling! - Catch errors thrown by subscription generators, and gracefully clean up the subscription instead of crashing.
@apollo/server-integration-testsuite@4.10.3
Patch Changes
- Updated dependencies [
5f335a5
]:- @apollo/server@4.10.3
@apollo/server@4.10.2
Patch Changes
- #7849
c7e514c
Thanks @TylerBloom! - In the subscription callback server plugin, terminating a subscription now immediately closes the internal async generator. This avoids that generator existing after termination and until the next message is received.
@apollo/server-integration-testsuite@4.10.2
Patch Changes
- Updated dependencies [
c7e514c
]:- @apollo/server@4.10.2
@apollo/server@4.10.1
Patch Changes
- #7843
72f568e
Thanks @bscherlein! - Improves timing of thewillResolveField
end hook on fields which return Promises resolving to Arrays. This makes the use of thesetCacheHint
method more reliable.
@apollo/server-integration-testsuite@4.10.1
Patch Changes
- Updated dependencies [
72f568e
]:- @apollo/server@4.10.1
@apollo/server@4.10.0
Minor Changes
-
#7786
869ec98
Thanks @ganemone! - Restore missing v1skipValidation
option asdangerouslyDisableValidation
. Note that enabling this option exposes your server to potential security and unexpected runtime issues. Apollo will not support issues that arise as a result of using this option. -
#7803
e9a0d6e
Thanks @favna! - allowstringifyResult
to return aPromise<string>
Users who implemented the
stringifyResult
hook can now expect error responses to be formatted with the hook as well. Please take care when updating to this version to ensure this is the desired behavior, or implement the desired behavior accordingly in yourstringifyResult
hook. This was considered a non-breaking change as we consider that it was an oversight in the original PR that introducedstringifyResult
hook.
Patch Changes
-
#7793
9bd7748
Thanks @bnjjj! - General availability of subscription callback protocol -
#7799
63dc50f
Thanks @stijnbe! - Fix type of ApolloServerPluginUsageReporting reportTimer -
#7740
fe68c1b
Thanks @barnisanov! - Uninstalledbody-parser
and usedexpress
built-inbody-parser
functionality instead(mainly the json middleware)
@apollo/server-integration-testsuite@4.10.0
Minor Changes
- #7786
869ec98
Thanks @ganemone! - Restore missing v1skipValidation
option asdangerouslyDisableValidation
. Note that enabling this option exposes your server to potential security and unexpected runtime issues. Apollo will not support issues that arise as a result of using this option.