apollographql/apollo-server
### [`v2.10.1`](https://togithub.com/apollographql/apollo-server/blob/master/CHANGELOG.md#v2101)
[Compare Source](https://togithub.com/apollographql/apollo-server/compare/9c0aa1e661ccc2c5a1471b781102637dd47e21b1...dba97895485d6444535a684d4646f1363954f698)
- `apollo-server-core`: Update GraphQL Playground to latest version to remove a rogue curly-brace appearing in the top-right corner of the interface under certain conditions. [PR #3702](https://togithub.com/apollographql/apollo-server/pull/3702) [Playground PR](https://togithub.com/apollographql/graphql-playground/pull/21)
- `apollo-server-core`: Typings: Allow the `cache` property inside `persistedQueries` to be optional. This was already optional at runtime where it defaults to the top-level global cache when unspecified, but with the introduction of the `ttl` property, it now makes sense that one may be provided without the other. [#3671](https://togithub.com/apollographql/apollo-server/pull/3671)
### [`v2.10.0`](https://togithub.com/apollographql/apollo-server/blob/master/CHANGELOG.md#v2100)
[Compare Source](https://togithub.com/apollographql/apollo-server/compare/4d1a75e318897c335674c7ee046c0baec7df4a9b...9c0aa1e661ccc2c5a1471b781102637dd47e21b1)
- `apollo-server-express`: Support `CorsOptionsDelegate` type on `cors` parameter to `applyMiddleware`, to align with the supported type of the underlying [`cors`](https://npm.im/cors) middleware [itself](https://togithub.com/DefinitelyTyped/DefinitelyTyped/blob/31483b781ac30f98bdf4d40a517e921f2fc2ce37/types/cors/index.d.ts#L32). [#3613](https://togithub.com/apollographql/apollo-server/pull/3613)
- `apollo-server-core`: Allow asynchronous initialization of datasources: the `initialize` method on datasources may now return a Promise, which will be settled before any resolvers are called. [#3639](https://togithub.com/apollographql/apollo-server/pull/3639)
- `apollo-server-core`: experimental: Allow configuration of the parsed/validated document store by introducing an `experimental_approximateDocumentStoreMiB` property to the `ApolloServer` constructor options which overrides the default cache size of 30MiB. [#3755](https://togithub.com/apollographql/apollo-server/pull/3755)
apollographql/graphql-tools
### [`v4.0.7`](https://togithub.com/apollographql/graphql-tools/blob/master/CHANGELOG.md#407)
[Compare Source](https://togithub.com/apollographql/graphql-tools/compare/v4.0.6...v4.0.7)
- Filter `extensions` prior to passing them to `buildASTSchema`, in an effort to provide minimum compatibilty for `graphql@14`-compatible schemas with the upcoming `graphql@15` release. This PR does not, however, bring support for newer `graphql@15` features like interfaces implementing interfaces. [#1284](https://togithub.com/apollographql/graphql-tools/pull/1284)
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
2.9.16
->2.10.1
4.0.6
->4.0.7
Release Notes
apollographql/apollo-server
### [`v2.10.1`](https://togithub.com/apollographql/apollo-server/blob/master/CHANGELOG.md#v2101) [Compare Source](https://togithub.com/apollographql/apollo-server/compare/9c0aa1e661ccc2c5a1471b781102637dd47e21b1...dba97895485d6444535a684d4646f1363954f698) - `apollo-server-core`: Update GraphQL Playground to latest version to remove a rogue curly-brace appearing in the top-right corner of the interface under certain conditions. [PR #3702](https://togithub.com/apollographql/apollo-server/pull/3702) [Playground PR](https://togithub.com/apollographql/graphql-playground/pull/21) - `apollo-server-core`: Typings: Allow the `cache` property inside `persistedQueries` to be optional. This was already optional at runtime where it defaults to the top-level global cache when unspecified, but with the introduction of the `ttl` property, it now makes sense that one may be provided without the other. [#3671](https://togithub.com/apollographql/apollo-server/pull/3671) ### [`v2.10.0`](https://togithub.com/apollographql/apollo-server/blob/master/CHANGELOG.md#v2100) [Compare Source](https://togithub.com/apollographql/apollo-server/compare/4d1a75e318897c335674c7ee046c0baec7df4a9b...9c0aa1e661ccc2c5a1471b781102637dd47e21b1) - `apollo-server-express`: Support `CorsOptionsDelegate` type on `cors` parameter to `applyMiddleware`, to align with the supported type of the underlying [`cors`](https://npm.im/cors) middleware [itself](https://togithub.com/DefinitelyTyped/DefinitelyTyped/blob/31483b781ac30f98bdf4d40a517e921f2fc2ce37/types/cors/index.d.ts#L32). [#3613](https://togithub.com/apollographql/apollo-server/pull/3613) - `apollo-server-core`: Allow asynchronous initialization of datasources: the `initialize` method on datasources may now return a Promise, which will be settled before any resolvers are called. [#3639](https://togithub.com/apollographql/apollo-server/pull/3639) - `apollo-server-core`: experimental: Allow configuration of the parsed/validated document store by introducing an `experimental_approximateDocumentStoreMiB` property to the `ApolloServer` constructor options which overrides the default cache size of 30MiB. [#3755](https://togithub.com/apollographql/apollo-server/pull/3755)apollographql/graphql-tools
### [`v4.0.7`](https://togithub.com/apollographql/graphql-tools/blob/master/CHANGELOG.md#407) [Compare Source](https://togithub.com/apollographql/graphql-tools/compare/v4.0.6...v4.0.7) - Filter `extensions` prior to passing them to `buildASTSchema`, in an effort to provide minimum compatibilty for `graphql@14`-compatible schemas with the upcoming `graphql@15` release. This PR does not, however, bring support for newer `graphql@15` features like interfaces implementing interfaces. [#1284](https://togithub.com/apollographql/graphql-tools/pull/1284)Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.