Jesse Rosenberger
a3222ece11
Publish
...
- apollo-cache-control@0.5.0
- apollo-datasource-rest@0.3.0
- apollo-datasource@0.3.0
- apollo-engine-reporting@1.0.0
- apollo-graphql@0.1.0
- apollo-server-azure-functions@2.4.0
- apollo-server-cache-memcached@0.3.0
- apollo-server-cache-redis@0.3.0
- apollo-server-caching@0.3.0
- apollo-server-cloud-functions@2.4.0
- apollo-server-cloudflare@2.4.0
- apollo-server-core@2.4.0
- apollo-server-express@2.4.0
- apollo-server-hapi@2.4.0
- apollo-server-integration-testsuite@2.4.0
- apollo-server-koa@2.4.0
- apollo-server-lambda@2.4.0
- apollo-server-micro@2.4.0
- apollo-server-plugin-base@0.3.0
- apollo-server-testing@2.4.0
- apollo-server@2.4.0
- apollo-tracing@0.5.0
- graphql-extensions@0.5.0
2019-02-07 14:08:23 +02:00
Jesse Rosenberger
f74610b290
Publish
...
- apollo-cache-control@0.5.0-alpha.3
- apollo-datasource-rest@0.3.0-alpha.3
- apollo-engine-reporting@1.0.0-alpha.3
- apollo-graphql@0.0.1-alpha.1
- apollo-server-azure-functions@2.4.0-alpha.4
- apollo-server-cloud-functions@2.4.0-alpha.4
- apollo-server-cloudflare@2.4.0-alpha.4
- apollo-server-core@2.4.0-alpha.4
- apollo-server-express@2.4.0-alpha.4
- apollo-server-hapi@2.4.0-alpha.4
- apollo-server-integration-testsuite@2.4.0-alpha.4
- apollo-server-koa@2.4.0-alpha.4
- apollo-server-lambda@2.4.0-alpha.4
- apollo-server-micro@2.4.0-alpha.4
- apollo-server-plugin-base@0.3.0-alpha.4
- apollo-server-testing@2.4.0-alpha.4
- apollo-server@2.4.0-alpha.4
- apollo-tracing@0.5.0-alpha.3
- graphql-extensions@0.5.0-alpha.4
2019-02-07 13:01:14 +02:00
Jesse Rosenberger
f045a4d0c9
Publish
...
- apollo-cache-control@0.5.0-alpha.2
- apollo-datasource-rest@0.3.0-alpha.2
- apollo-datasource@0.3.0-alpha.2
- apollo-engine-reporting@0.3.0-alpha.2
- apollo-server-azure-functions@2.4.0-alpha.3
- apollo-server-cache-memcached@0.3.0-alpha.2
- apollo-server-cache-redis@0.3.0-alpha.2
- apollo-server-caching@0.3.0-alpha.2
- apollo-server-cloud-functions@2.4.0-alpha.3
- apollo-server-cloudflare@2.4.0-alpha.3
- apollo-server-core@2.4.0-alpha.3
- apollo-server-express@2.4.0-alpha.3
- apollo-server-fastify@2.4.0-alpha.3
- apollo-server-hapi@2.4.0-alpha.3
- apollo-server-integration-testsuite@2.4.0-alpha.3
- apollo-server-koa@2.4.0-alpha.3
- apollo-server-lambda@2.4.0-alpha.3
- apollo-server-micro@2.4.0-alpha.3
- apollo-server-plugin-base@0.3.0-alpha.3
- apollo-server-testing@2.4.0-alpha.3
- apollo-server@2.4.0-alpha.3
- apollo-tracing@0.5.0-alpha.2
- graphql-extensions@0.5.0-alpha.3
2019-01-23 15:58:50 +02:00
Jesse Rosenberger
1d0021933e
Publish
...
- apollo-server-azure-functions@2.4.0-alpha.2
- apollo-server-cloud-functions@2.4.0-alpha.2
- apollo-server-cloudflare@2.4.0-alpha.2
- apollo-server-core@2.4.0-alpha.2
- apollo-server-express@2.4.0-alpha.2
- apollo-server-hapi@2.4.0-alpha.2
- apollo-server-integration-testsuite@2.4.0-alpha.2
- apollo-server-koa@2.4.0-alpha.2
- apollo-server-lambda@2.4.0-alpha.2
- apollo-server-micro@2.4.0-alpha.2
- apollo-server-plugin-base@0.3.0-alpha.2
- apollo-server-testing@2.4.0-alpha.2
- apollo-server@2.4.0-alpha.2
- graphql-extensions@0.5.0-alpha.2
2019-01-23 15:04:23 +02:00
Jesse Rosenberger
33d1f82814
Publish
...
- apollo-cache-control@0.5.0-alpha.1
- apollo-datasource-rest@0.3.0-alpha.1
- apollo-datasource@0.3.0-alpha.1
- apollo-engine-reporting@0.3.0-alpha.1
- apollo-server-azure-functions@2.4.0-alpha.1
- apollo-server-cache-memcached@0.3.0-alpha.1
- apollo-server-cache-redis@0.3.0-alpha.1
- apollo-server-caching@0.3.0-alpha.1
- apollo-server-cloud-functions@2.4.0-alpha.1
- apollo-server-cloudflare@2.4.0-alpha.1
- apollo-server-core@2.4.0-alpha.1
- apollo-server-express@2.4.0-alpha.1
- apollo-server-hapi@2.4.0-alpha.1
- apollo-server-integration-testsuite@2.4.0-alpha.1
- apollo-server-koa@2.4.0-alpha.1
- apollo-server-lambda@2.4.0-alpha.1
- apollo-server-micro@2.4.0-alpha.1
- apollo-server-plugin-base@0.3.0-alpha.1
- apollo-server-testing@2.4.0-alpha.1
- apollo-server@2.4.0-alpha.1
- apollo-tracing@0.5.0-alpha.1
- graphql-extensions@0.5.0-alpha.1
2019-01-16 13:11:21 +02:00
Jesse Rosenberger
7697623789
Publish
...
- apollo-cache-control@0.5.0-alpha.0
- apollo-datasource-rest@0.3.0-alpha.0
- apollo-datasource@0.3.0-alpha.0
- apollo-engine-reporting@0.3.0-alpha.0
- apollo-server-azure-functions@2.4.0-alpha.0
- apollo-server-cache-memcached@0.3.0-alpha.0
- apollo-server-cache-redis@0.3.0-alpha.0
- apollo-server-caching@0.3.0-alpha.0
- apollo-server-cloud-functions@2.4.0-alpha.0
- apollo-server-cloudflare@2.4.0-alpha.0
- apollo-server-core@2.4.0-alpha.0
- apollo-server-express@2.4.0-alpha.0
- apollo-server-hapi@2.4.0-alpha.0
- apollo-server-integration-testsuite@2.4.0-alpha.0
- apollo-server-koa@2.4.0-alpha.0
- apollo-server-lambda@2.4.0-alpha.0
- apollo-server-micro@2.4.0-alpha.0
- apollo-server-plugin-base@0.3.0-alpha.0
- apollo-server-testing@2.4.0-alpha.0
- apollo-server@2.4.0-alpha.0
- apollo-tracing@0.5.0-alpha.0
- graphql-extensions@0.5.0-alpha.0
2018-12-18 17:14:02 +02:00
Jesse Rosenberger
cf95cf7881
Publish
...
- apollo-server-azure-functions@2.3.1
- apollo-server-cloud-functions@2.3.1
- apollo-server-cloudflare@2.3.1
- apollo-server-core@2.3.1
- apollo-server-express@2.3.1
- apollo-server-hapi@2.3.1
- apollo-server-integration-testsuite@2.3.1
- apollo-server-koa@2.3.1
- apollo-server-lambda@2.3.1
- apollo-server-micro@2.3.1
- apollo-server-plugin-base@0.2.1
- apollo-server-testing@2.3.1
- apollo-server@2.3.1
- graphql-extensions@0.4.1
2018-12-13 21:07:29 +02:00
Jesse Rosenberger
34322a6523
tests: Use an empty subscriptionsPath
when asserting subscriptions eq false.
...
This fixes a TypeScript `TypeError` which was encountered after the
`@types/ws` typings were updated[[1]] to more correctly identify valid URLs.
The error exhibited on CI[[2] was:
TypeError [ERR_INVALID_URL]: Invalid URL: ws://localhost:6666undefined
This had been previously reverted[[3]] but was auto-merged again for a
reason I don't quite have time to investigate right now, though I suspect
it's something I'll be able to prevent in the future with a bit more care.
[1]: https://github.com/apollographql/apollo-server/pull/1992
[2]: https://circleci.com/gh/apollographql/apollo-server/22416
[3]: https://github.com/apollographql/apollo-server/pull/2006
cc @martijnwalraven
2018-12-13 16:38:22 +02:00
Jesse Rosenberger
3545c32e2a
Publish
...
- apollo-cache-control@0.4.0
- apollo-engine-reporting-protobuf@0.2.0
- apollo-engine-reporting@0.2.0
- apollo-server-azure-functions@2.3.0
- apollo-server-cloud-functions@2.3.0
- apollo-server-cloudflare@2.3.0
- apollo-server-core@2.3.0
- apollo-server-express@2.3.0
- apollo-server-hapi@2.3.0
- apollo-server-integration-testsuite@2.3.0
- apollo-server-koa@2.3.0
- apollo-server-lambda@2.3.0
- apollo-server-micro@2.3.0
- apollo-server-plugin-base@0.2.0
- apollo-server-testing@2.3.0
- apollo-server@2.3.0
- apollo-tracing@0.4.0
- graphql-extensions@0.4.0
2018-12-13 15:29:53 +02:00
Jesse Rosenberger
ef31818629
Publish
...
- apollo-cache-control@0.4.0-alpha.0
- apollo-engine-reporting-protobuf@0.2.0-alpha.0
- apollo-engine-reporting@0.2.0-alpha.0
- apollo-server-azure-functions@2.3.0-alpha.0
- apollo-server-cloud-functions@2.3.0-alpha.0
- apollo-server-cloudflare@2.3.0-alpha.0
- apollo-server-core@2.3.0-alpha.0
- apollo-server-express@2.3.0-alpha.0
- apollo-server-hapi@2.3.0-alpha.0
- apollo-server-integration-testsuite@2.3.0-alpha.0
- apollo-server-koa@2.3.0-alpha.0
- apollo-server-lambda@2.3.0-alpha.0
- apollo-server-micro@2.3.0-alpha.0
- apollo-server-plugin-base@0.2.0-alpha.0
- apollo-server-testing@2.3.0-alpha.0
- apollo-server@2.3.0-alpha.0
- apollo-tracing@0.4.0-alpha.0
- graphql-extensions@0.4.0-alpha.0
2018-12-04 21:12:30 +02:00
Jesse Rosenberger
b5c516c04d
Merge pull request #2054 from apollographql/abernix/throw-when-uploads-on-pre-node-8.5
...
Upgrade to graphql-upload v8, dropping upload support for Node.js v6.
2018-12-04 14:30:26 +02:00
Jesse Rosenberger
abb8dc58de
Merge branch 'release-vNEXT' into abernix/throw-when-uploads-on-pre-node-8.5
2018-12-04 14:07:57 +02:00
Jesse Rosenberger
ccf0aa5476
Publish
...
- apollo-cache-control@0.3.4-alpha.0
- apollo-engine-reporting-protobuf@0.1.1-alpha.0
- apollo-engine-reporting@0.1.4-alpha.0
- apollo-server-azure-functions@2.2.7-alpha.0
- apollo-server-cloud-functions@2.2.7-alpha.0
- apollo-server-cloudflare@2.2.7-alpha.0
- apollo-server-core@2.2.7-alpha.0
- apollo-server-express@2.2.7-alpha.0
- apollo-server-hapi@2.2.7-alpha.0
- apollo-server-integration-testsuite@2.2.7-alpha.0
- apollo-server-koa@2.2.7-alpha.0
- apollo-server-lambda@2.2.7-alpha.0
- apollo-server-micro@2.2.7-alpha.0
- apollo-server-plugin-base@0.1.7-alpha.0
- apollo-server-testing@2.2.7-alpha.0
- apollo-server@2.2.7-alpha.0
- apollo-tracing@0.3.4-alpha.0
- graphql-extensions@0.3.7-alpha.0
2018-12-04 13:44:00 +02:00
Jesse Rosenberger
1e5cdc6397
Publish
...
- apollo-server-azure-functions@2.2.6
- apollo-server-cloud-functions@2.2.6
- apollo-server-cloudflare@2.2.6
- apollo-server-core@2.2.6
- apollo-server-express@2.2.6
- apollo-server-hapi@2.2.6
- apollo-server-integration-testsuite@2.2.6
- apollo-server-koa@2.2.6
- apollo-server-lambda@2.2.6
- apollo-server-micro@2.2.6
- apollo-server-plugin-base@0.1.6
- apollo-server-testing@2.2.6
- apollo-server@2.2.6
- graphql-extensions@0.3.6
2018-12-04 13:35:23 +02:00
Jesse Rosenberger
6dc132e0c6
(tests) Switch to a very explicit Node.js 10 restriction.
...
I hope to actually remove this limitation, but I'm going to iterate on it
first. This also just switches to a `NODE_MAJOR_VERSION` constant from the
`apollo-server-integration-testsuite` rather than using the GTE function on
the same input since...math.
2018-11-30 19:00:55 +02:00
Jesse Rosenberger
85e9094f6c
Publish
...
- apollo-server-azure-functions@2.2.5
- apollo-server-cloud-functions@2.2.5
- apollo-server-cloudflare@2.2.5
- apollo-server-core@2.2.5
- apollo-server-express@2.2.5
- apollo-server-hapi@2.2.5
- apollo-server-integration-testsuite@2.2.5
- apollo-server-koa@2.2.5
- apollo-server-lambda@2.2.5
- apollo-server-micro@2.2.5
- apollo-server-plugin-base@0.1.5
- apollo-server-testing@2.2.5
- apollo-server@2.2.5
- graphql-extensions@0.3.5
2018-11-29 13:45:34 +02:00
Jesse Rosenberger
ee44bdb716
Publish
...
- apollo-server-azure-functions@2.2.4
- apollo-server-cloud-functions@2.2.4
- apollo-server-cloudflare@2.2.4
- apollo-server-core@2.2.4
- apollo-server-express@2.2.4
- apollo-server-hapi@2.2.4
- apollo-server-integration-testsuite@2.2.4
- apollo-server-koa@2.2.4
- apollo-server-lambda@2.2.4
- apollo-server-micro@2.2.4
- apollo-server-plugin-base@0.1.4
- apollo-server-testing@2.2.4
- apollo-server@2.2.4
- graphql-extensions@0.3.4
2018-11-28 15:20:49 +02:00
Jesse Rosenberger
1f3801c949
Publish
...
- apollo-cache-control@0.3.3
- apollo-datasource-rest@0.2.1
- apollo-datasource@0.2.1
- apollo-engine-reporting@0.1.3
- apollo-server-azure-functions@2.2.3
- apollo-server-cache-memcached@0.2.1
- apollo-server-cache-redis@0.2.1
- apollo-server-caching@0.2.1
- apollo-server-cloud-functions@2.2.3
- apollo-server-cloudflare@2.2.3
- apollo-server-core@2.2.3
- apollo-server-express@2.2.3
- apollo-server-hapi@2.2.3
- apollo-server-integration-testsuite@2.2.3
- apollo-server-koa@2.2.3
- apollo-server-lambda@2.2.3
- apollo-server-micro@2.2.3
- apollo-server-plugin-base@0.1.3
- apollo-server-testing@2.2.3
- apollo-server@2.2.3
- apollo-tracing@0.3.3
- graphql-extensions@0.3.3
2018-11-26 20:43:29 +02:00
Jesse Rosenberger
034383f491
Consistently use parent
, rather than root
, as first resolver argument.
...
In an effort to maintain consistency and semantically correct meaning,
this changes (only in documentation and internal Apollo Server tests) the
name of the first argument in resolver signatures to use `parent` rather
than `root`.
While `root` certainly makes sense when the resolver is belonging to the
root `Query` or `Mutation` type, once nested field resolvers begin getting
called, the more semantically correct term would seem to be `parent`.
Since `parent` still makes sense at the root level, and since resolvers
frequently get copied and pasted into more deeply-nested positions, putting
this pattern in place for apps which are just beginning might just help
someone more clearly understand the relationship in the future — without
incorrectly thinking that a nested resolver is accessing the root of the
graph, rather than the parent.
2018-11-16 20:37:26 +02:00
Jesse Rosenberger
47676e0cd9
Publish
...
- apollo-cache-control@0.3.2
- apollo-engine-reporting@0.1.2
- apollo-server-azure-functions@2.2.2
- apollo-server-cloud-functions@2.2.2
- apollo-server-cloudflare@2.2.2
- apollo-server-core@2.2.2
- apollo-server-express@2.2.2
- apollo-server-hapi@2.2.2
- apollo-server-integration-testsuite@2.2.2
- apollo-server-koa@2.2.2
- apollo-server-lambda@2.2.2
- apollo-server-micro@2.2.2
- apollo-server-plugin-base@0.1.2
- apollo-server-testing@2.2.2
- apollo-server@2.2.2
- apollo-tracing@0.3.2
- graphql-extensions@0.3.2
2018-11-13 15:58:57 +02:00
Martijn Walraven
20eb2e9e03
Publish
...
- apollo-cache-control@0.3.1
- apollo-engine-reporting@0.1.1
- apollo-server-azure-functions@2.2.1
- apollo-server-cloud-functions@2.2.1
- apollo-server-cloudflare@2.2.1
- apollo-server-core@2.2.1
- apollo-server-express@2.2.1
- apollo-server-hapi@2.2.1
- apollo-server-integration-testsuite@2.2.1
- apollo-server-koa@2.2.1
- apollo-server-lambda@2.2.1
- apollo-server-micro@2.2.1
- apollo-server-plugin-base@0.1.1
- apollo-server-testing@2.2.1
- apollo-server@2.2.1
- apollo-tracing@0.3.1
- graphql-extensions@0.3.1
2018-11-12 14:26:26 +01:00
Jesse Rosenberger
95a2ee53d0
More prettier changes.
2018-11-09 16:08:58 -08:00
Jesse Rosenberger
dc20485bd5
Prettier updates from the prettier bump.
...
Ah yes, the subtle side-effects of an opinionated linter evolving over time.
2018-11-09 15:44:41 -08:00
Martijn Walraven
6bd73b175f
Publish
...
- apollo-cache-control@0.3.0
- apollo-datasource-rest@0.2.0
- apollo-datasource@0.2.0
- apollo-engine-reporting-protobuf@0.1.0
- apollo-engine-reporting@0.1.0
- apollo-server-azure-functions@2.2.0
- apollo-server-cache-memcached@0.2.0
- apollo-server-cache-redis@0.2.0
- apollo-server-caching@0.2.0
- apollo-server-cloud-functions@2.2.0
- apollo-server-cloudflare@2.2.0
- apollo-server-core@2.2.0
- apollo-server-env@2.2.0
- apollo-server-errors@2.2.0
- apollo-server-express@2.2.0
- apollo-server-hapi@2.2.0
- apollo-server-integration-testsuite@2.2.0
- apollo-server-koa@2.2.0
- apollo-server-lambda@2.2.0
- apollo-server-micro@2.2.0
- apollo-server-plugin-base@0.1.0
- apollo-server-testing@2.2.0
- apollo-server@2.2.0
- apollo-tracing@0.3.0
- graphql-extensions@0.3.0
2018-11-07 08:17:21 -08:00
Jesse Rosenberger
79fe6bf0bf
Publish
...
- apollo-server-azure-function@2.2.0-alpha.4
- apollo-server-cloud-functions@2.2.0-alpha.4
- apollo-server-cloudflare@2.2.0-alpha.4
- apollo-server-core@2.2.0-alpha.4
- apollo-server-express@2.2.0-alpha.4
- apollo-server-hapi@2.2.0-alpha.4
- apollo-server-integration-testsuite@2.2.0-alpha.4
- apollo-server-koa@2.2.0-alpha.4
- apollo-server-lambda@2.2.0-alpha.4
- apollo-server-micro@2.2.0-alpha.4
- apollo-server-plugin-base@0.1.0-alpha.4
- apollo-server-testing@2.2.0-alpha.4
- apollo-server@2.2.0-alpha.4
- graphql-extensions@0.3.0-alpha.4
2018-11-06 11:33:35 -08:00
Jesse Rosenberger
5ca4c07bd5
Publish
...
- apollo-cache-control@0.3.0-alpha.3
- apollo-engine-reporting-protobuf@0.1.0-alpha.3
- apollo-engine-reporting@0.1.0-alpha.3
- apollo-server-cloud-functions@2.2.0-alpha.3
- apollo-server-cloudflare@2.2.0-alpha.3
- apollo-server-core@2.2.0-alpha.3
- apollo-server-express@2.2.0-alpha.3
- apollo-server-hapi@2.2.0-alpha.3
- apollo-server-integration-testsuite@2.2.0-alpha.3
- apollo-server-koa@2.2.0-alpha.3
- apollo-server-lambda@2.2.0-alpha.3
- apollo-server-micro@2.2.0-alpha.3
- apollo-server-plugin-base@0.1.0-alpha.3
- apollo-server-testing@2.2.0-alpha.3
- apollo-server@2.2.0-alpha.3
- apollo-tracing@0.3.0-alpha.3
- graphql-extensions@0.3.0-alpha.3
2018-11-05 21:36:39 -08:00
James Baxley
3d69124340
change clientId => clientReportingId and schemaBranch => schemaTag ( #1921 )
...
@abernix this should be a lot more clear 👍
2018-11-05 21:18:25 -08:00
Jesse Rosenberger
a6872c2f6c
Publish
...
- apollo-cache-control@0.3.0-alpha.2
- apollo-datasource-rest@0.2.0-alpha.2
- apollo-datasource@0.2.0-alpha.2
- apollo-engine-reporting@0.1.0-alpha.2
- apollo-server-cache-memcached@0.2.0-alpha.2
- apollo-server-cache-redis@0.2.0-alpha.2
- apollo-server-caching@0.2.0-alpha.2
- apollo-server-cloud-functions@2.2.0-alpha.2
- apollo-server-cloudflare@2.2.0-alpha.2
- apollo-server-core@2.2.0-alpha.2
- apollo-server-express@2.2.0-alpha.2
- apollo-server-hapi@2.2.0-alpha.2
- apollo-server-integration-testsuite@2.2.0-alpha.2
- apollo-server-koa@2.2.0-alpha.2
- apollo-server-lambda@2.2.0-alpha.2
- apollo-server-micro@2.2.0-alpha.2
- apollo-server-plugin-base@0.1.0-alpha.2
- apollo-server-testing@2.2.0-alpha.2
- apollo-server@2.2.0-alpha.2
- apollo-tracing@0.3.0-alpha.2
- graphql-extensions@0.3.0-alpha.2
2018-11-05 11:45:46 -08:00
Jesse Rosenberger
5b83883233
Publish
...
- apollo-cache-control@0.3.0-alpha.1
- apollo-datasource-rest@0.2.0-alpha.1
- apollo-datasource@0.2.0-alpha.1
- apollo-engine-reporting-protobuf@0.1.0-alpha.1
- apollo-engine-reporting@0.1.0-alpha.1
- apollo-server-cache-memcached@0.2.0-alpha.1
- apollo-server-cache-redis@0.2.0-alpha.1
- apollo-server-caching@0.2.0-alpha.1
- apollo-server-cloud-functions@2.2.0-alpha.1
- apollo-server-cloudflare@2.2.0-alpha.1
- apollo-server-core@2.2.0-alpha.1
- apollo-server-env@2.1.0-alpha.1
- apollo-server-express@2.2.0-alpha.1
- apollo-server-hapi@2.2.0-alpha.1
- apollo-server-integration-testsuite@2.2.0-alpha.1
- apollo-server-koa@2.2.0-alpha.1
- apollo-server-lambda@2.2.0-alpha.1
- apollo-server-micro@2.2.0-alpha.1
- apollo-server-plugin-base@0.1.0-alpha.1
- apollo-server@2.2.0-alpha.1
- apollo-tracing@0.3.0-alpha.1
- graphql-extensions@0.3.0-alpha.1
2018-10-26 21:28:15 +03:00
James Baxley
8b918e5bb6
fix failing test for default branch name
2018-10-26 20:19:30 +03:00
James Baxley
a729831d03
Support new protobuf fields in reporting
...
This commit supports two new concepts for reporting:
1. Client identity
2. Schema awareness
Client identity allows the GraphQLRequestContext to be mapped into
`clientId`, `clientName`, and `clientVersion` which can be used to
filter and view requests and metrics by client information.
Schema awareness introduces schema branches which allow arbitrary
strings to generate new "branches" (or variants) of a schema.
2018-10-26 20:19:30 +03:00
Jesse Rosenberger
1f8570b21d
(test) Ensures the willStart
event is triggered before a request.
2018-10-26 15:07:13 +03:00
Martijn Walraven
c1b0af18be
Add delete method to mock cache in integration tests
2018-10-25 14:40:57 +03:00
Jesse Rosenberger
9a69ad3f3a
Merge branch 'master' into testing-improvements
2018-10-12 14:58:04 +03:00
Martijn Walraven
4fac07b8f1
Consistently leave out explicit tsconfig.json
when referring to TypeScript project
2018-10-12 13:34:07 +02:00
Martijn Walraven
304074f336
Expose global fetch
and URL
types to avoid relying on dom
lib
2018-10-11 23:10:45 +02:00
Jesse Rosenberger
dec2b94a0e
Publish
...
- apollo-cache-control@0.3.0-alpha.0
- apollo-datasource-rest@0.2.0-alpha.0
- apollo-datasource@0.2.0-alpha.0
- apollo-engine-reporting-protobuf@0.1.0-alpha.0
- apollo-engine-reporting@0.1.0-alpha.0
- apollo-server-cache-memcached@0.2.0-alpha.0
- apollo-server-cache-redis@0.2.0-alpha.0
- apollo-server-caching@0.2.0-alpha.0
- apollo-server-cloud-functions@2.2.0-alpha.0
- apollo-server-cloudflare@2.2.0-alpha.0
- apollo-server-core@2.2.0-alpha.0
- apollo-server-env@2.1.0-alpha.0
- apollo-server-errors@2.1.0-alpha.0
- apollo-server-express@2.2.0-alpha.0
- apollo-server-hapi@2.2.0-alpha.0
- apollo-server-integration-testsuite@2.2.0-alpha.0
- apollo-server-koa@2.2.0-alpha.0
- apollo-server-lambda@2.2.0-alpha.0
- apollo-server-micro@2.2.0-alpha.0
- apollo-server-plugin-base@0.1.0-alpha.0
- apollo-server@2.2.0-alpha.0
- apollo-tracing@0.3.0-alpha.0
- graphql-extensions@0.3.0-alpha.0
2018-10-10 22:30:54 +03:00
C.J. Winslow
84bc8346cc
Pass the context request and response extension methods ( #1547 )
...
* Pass the context along to all the extension methods
Addresses #1343
With this change you should now be able to implement an extension like so:
```javascript
class MyErrorTrackingExtension extends GraphQLExtension {
willSendResponse(o) {
const { context, graphqlResponse } = o
context.trackErrors(graphqlResponse.errors)
return o
}
}
```
Edit by @evans :
fixes #1343
fixes #614 as the request object can be taken from context or from requestDidStart
fixes #631 ""
* Remove context from extra extension functions
The context shouldn't be necessary for format, parse, validation, and
execute. Format generally outputs the state of the extension. Parse and
validate don't depend on the context. Execution includes the context
argument as contextValue
* Move change entry under vNext
2018-10-10 19:25:37 +03:00
Martijn Walraven
960810c3f2
Remove jest
types from tsconfig.base
and add it to test configs
2018-10-09 12:02:11 +02:00
Martijn Walraven
f4d3a37f78
Fix failing tests by passing in structured engine apiKey
...
Since activating the EngineReportingAgent is now dependent on being able to extract an engineServiceId from the API key, tests need to specify one that follows the expected structure.
2018-10-06 08:39:39 +02:00
Martijn Walraven
282ea7e022
Merge remote-tracking branch 'origin/typescript-project-references' into abernix/re-new-request-pipeline
2018-10-06 03:49:36 +02:00
Martijn Walraven
8932091e67
Add root level tsconfig.json as entry point
2018-10-05 21:48:49 +02:00
Martijn Walraven
1aee215e68
Switch to tsc --build and remove run scripts from packages
2018-10-05 17:48:34 +02:00
Martijn Walraven
fcaa6ad79d
Enable TypeScript project references
2018-10-05 17:47:29 +02:00
Tim Griesser
261994ca7c
Allow an optional function to resolve the rootValue ( #1555 )
...
* Allow an optional function to resolve the rootValue
Passes the parsed DocumentNode AST to determine the root value,
useful when providing a different rootValue for query vs mutation
* Add API docs for rootValue
2018-09-27 16:57:46 +03:00
Martijn Walraven
358b348677
Fix full lifecycle test with Engine reporting
2018-09-27 16:46:45 +03:00
Jesse Rosenberger
38e7b6a5b6
Revert "Allow an optional function to resolve the rootValue ( #1555 )"
...
This reverts commit 4175f1b9cd
.
2018-09-27 16:46:39 +03:00
Jesse Rosenberger
2b470e1c11
Revert "Pass the context request and response extension methods ( #1547 )"
...
This reverts commit 408198e5ac
.
2018-09-27 16:36:28 +03:00
Jesse Rosenberger
c9375c405b
Adjust tests which are Node.js version specific to use describe.skip
.
...
The techniques previously used to skip particular tests for particular
Node.js versions (for example, file uploads, Hapi, etc.) were problematic in
a couple ways:
1. `return`-ing outside a function (say, at the top level of a module) is
not valid ECMAScript. While it works in this current state, it only works
because of Babel's wrapping scope. As we move toward less and less
transpiled modules, this would become problematic anyway, but it's a
short-term blocker for me since I intend on dropping the `skipBabel` option
we currently pass to` `ts-jest` in its current (`package.json`)
configuration. (My editor also dislikes top-level `return`, expectedly.)
2. By `return`-ing from a test which we wish to skip conditionally, we avoid
the awareness which is provided by Jest (automatically) when using its
built-in `.skip` helpers. By switching to technique I've employed here,
we're able to see `<num> skipped` in Jest's output and (rightfully) be able
to question why something is being skipped.
By using the `atLeastMajorNodeVersion` helper, we'll also be able to more
easily find where this pattern is used in test-cases, to more easily
re-evaluate their use-cases when we add support newer Node.js versions.
2018-09-26 22:44:32 +03:00
Hugh Willson
dd86fa8a29
Re-enable Typescript esModuleInterop
( #1699 )
...
`esModuleInterop` was enabled in
e4164c8892
to help with importing from packages that use default exports.
Those changes were reverted in
https://github.com/apollographql/apollo-server/pull/1210
to work around a few reported issues. Those issues are no longer
relevant, so this commit re-enables `esModuleInterop`, and
updates all default imports to use the more common (standard)
import syntax.
2018-09-21 16:43:33 +03:00