-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Apollo Server 2.0 #1125
Apollo Server 2.0 #1125
Commits on Jun 7, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 63b8b22 - Browse repository at this point
Copy the full SHA 63b8b22View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9cd6ce - Browse repository at this point
Copy the full SHA f9cd6ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for a04bea3 - Browse repository at this point
Copy the full SHA a04bea3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c6352a - Browse repository at this point
Copy the full SHA 4c6352aView commit details
Commits on Jun 8, 2018
-
Add BadUserInputError as extension of ApolloError (#1143)
* Add BadUserInputError and TransientError as extensions of ApolloError * remove TransientError * update test so that properties end up under `error.extensions.exception` * update documentation to talk about BadUserInputError * check for properties after formatApolloErrors has been called * fixed highlighted lines for docs * export BadUserInputError from `apollo-server` * fixed highlighted lines for docs * export BadUserInputError from `apollo-server` * update changelog
Configuration menu - View commit details
-
Copy full SHA for 5f30792 - Browse repository at this point
Copy the full SHA 5f30792View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32968bf - Browse repository at this point
Copy the full SHA 32968bfView commit details
Commits on Jun 11, 2018
-
Configuration menu - View commit details
-
Copy full SHA for b5eab35 - Browse repository at this point
Copy the full SHA b5eab35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e1b49e - Browse repository at this point
Copy the full SHA 1e1b49eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a1598c - Browse repository at this point
Copy the full SHA 5a1598cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0aff6c8 - Browse repository at this point
Copy the full SHA 0aff6c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a068cf - Browse repository at this point
Copy the full SHA 4a068cfView commit details -
3
Configuration menu - View commit details
-
Copy full SHA for 301e144 - Browse repository at this point
Copy the full SHA 301e144View commit details -
Configuration menu - View commit details
-
Copy full SHA for df30e42 - Browse repository at this point
Copy the full SHA df30e42View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5892f6 - Browse repository at this point
Copy the full SHA c5892f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f44a42 - Browse repository at this point
Copy the full SHA 2f44a42View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4164c8 - Browse repository at this point
Copy the full SHA e4164c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1af0577 - Browse repository at this point
Copy the full SHA 1af0577View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff90e5c - Browse repository at this point
Copy the full SHA ff90e5cView commit details -
1
Configuration menu - View commit details
-
Copy full SHA for a7cd3a4 - Browse repository at this point
Copy the full SHA a7cd3a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e93524 - Browse repository at this point
Copy the full SHA 3e93524View commit details
Commits on Jun 12, 2018
-
Configuration menu - View commit details
-
Copy full SHA for dbfa57c - Browse repository at this point
Copy the full SHA dbfa57cView commit details -
Configuration menu - View commit details
-
Copy full SHA for df8e487 - Browse repository at this point
Copy the full SHA df8e487View commit details
Commits on Jun 13, 2018
-
Integrations export their own ApolloServer (#1161)
* feat: ApolloServer is created and exported by all variants * docs: add initial docs around exporting ApolloServer * feat: export gql from integrations * docs: change apollo-server examples to use express with registerServer * server: remove registerExpressServer * core, docs: comment functions, fix api reference, context creation more like middleware args * docs: fix integrationed typo
Configuration menu - View commit details
-
Copy full SHA for ba31cf7 - Browse repository at this point
Copy the full SHA ba31cf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for db8eba8 - Browse repository at this point
Copy the full SHA db8eba8View commit details -
Configuration menu - View commit details
-
Copy full SHA for afcd170 - Browse repository at this point
Copy the full SHA afcd170View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83c866e - Browse repository at this point
Copy the full SHA 83c866eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0178840 - Browse repository at this point
Copy the full SHA 0178840View commit details -
Configuration menu - View commit details
-
Copy full SHA for 519b6fd - Browse repository at this point
Copy the full SHA 519b6fdView commit details -
We recommend the use of apollo-engine-reporting and the other built-in features of AS 2.0 rather than engineProxy. You can still use the apollo-engine npm module manually with AS 2.0, or stay on AS 1.0.
Configuration menu - View commit details
-
Copy full SHA for 1fd3b21 - Browse repository at this point
Copy the full SHA 1fd3b21View commit details -
Remove packages for frameworks that don't yet support 2.0
Previously, we were planning to offer two kinds of APIs in "Apollo Server 2": middleware functions just like in 1.0, and the new ApolloServer class. We have not yet implemented ApolloServer for all of our supported web frameworks, so this meant that the 2.0 version of modules such as apollo-server-koa (which does not yet have an ApolloServer class) offered very little benefits over [email protected] (as most of the benefits of 2.0 come from ApolloServer). This is confusing. We are going to improve the current registerServer API so that there's no real benefit to using a separately-exported middleware directly rather than creating an ApolloServer and applying it to your web framework. So the AS 2.0 API will just be ApolloServer. This means it doesn't make sense for us to publish 2.x versions of the packages that don't yet support this API. So this commit removes support for the following web frameworks: Adonis, Azure Functions, Koa, Lambda, Micro, and Restify. (We leave in place Express, Hapi, and Cloudflare workers.) This isn't because we don't like these frameworks and don't want them to work with Apollo Server 2.0! We would love to see each package resurrected and an ApolloServer implementation built, either during this current 2.x beta phase or after the official 2.0 release. Deleting these packages for now makes it more clear which frameworks support 2.0 and which don't, rather than existing in a state where apollo-server-express@2 has ApolloServer and apollo-server-koa@2 does not.
Configuration menu - View commit details
-
Copy full SHA for 40f9a49 - Browse repository at this point
Copy the full SHA 40f9a49View commit details -
ApolloServer builds in graphql-playground rather than graphiql, so we no longer provide middleware for serving GraphiQL. If this turns out to be an unpopular choice, we can always add support for graphiql instead of graphql-playground back in later. We prefer graphql-playground because it allows you to enter HTTP request headers, view query history, and explicitly supports [email protected].
Configuration menu - View commit details
-
Copy full SHA for e4a6e87 - Browse repository at this point
Copy the full SHA e4a6e87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e59605 - Browse repository at this point
Copy the full SHA 5e59605View commit details -
Don't export middleware from packages
We are going to tweak registerServer until there is no reason to prefer a non-ApolloServer-associated middleware function over using it.
Configuration menu - View commit details
-
Copy full SHA for 2ff159d - Browse repository at this point
Copy the full SHA 2ff159dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e66f6db - Browse repository at this point
Copy the full SHA e66f6dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e420094 - Browse repository at this point
Copy the full SHA e420094View commit details -
Update integration test suite to test ApolloServer
Fix some connect bugs.
Configuration menu - View commit details
-
Copy full SHA for eb0ae81 - Browse repository at this point
Copy the full SHA eb0ae81View commit details -
Configuration menu - View commit details
-
Copy full SHA for e32fad6 - Browse repository at this point
Copy the full SHA e32fad6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddc589d - Browse repository at this point
Copy the full SHA ddc589dView commit details
Commits on Jun 14, 2018
-
Restore comment from Revert "Test on Node 8 and 10 on Circle CI"
Since f0f75b1, it seems important to restore the reasoning for the usage of `yarn` to avoid confusion in the future. This comment was originally removed in 301e144. This reverts the comment from that commit and further improves the clarity. Ref: 301e144d#r29319011
Configuration menu - View commit details
-
Copy full SHA for 559b21d - Browse repository at this point
Copy the full SHA 559b21dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01c7c37 - Browse repository at this point
Copy the full SHA 01c7c37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54ced71 - Browse repository at this point
Copy the full SHA 54ced71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 304debf - Browse repository at this point
Copy the full SHA 304debfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d853f4 - Browse repository at this point
Copy the full SHA 9d853f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3279991 - Browse repository at this point
Copy the full SHA 3279991View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ded129 - Browse repository at this point
Copy the full SHA 7ded129View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95fe31d - Browse repository at this point
Copy the full SHA 95fe31dView commit details -
Configuration menu - View commit details
-
Copy full SHA for afda134 - Browse repository at this point
Copy the full SHA afda134View commit details -
Specify full path in tsconfig imports
Emacs tide mode seems to require this (ananthakumaran/tide#238 is supposed to have fixed it but it didn't work?)
Configuration menu - View commit details
-
Copy full SHA for 1707967 - Browse repository at this point
Copy the full SHA 1707967View commit details -
simplify upload enhanceSchema, rename to installSubscriptionHandlers
also export graphql-tools and graphql-subscriptions from apollo-server-core
Configuration menu - View commit details
-
Copy full SHA for 3fccd43 - Browse repository at this point
Copy the full SHA 3fccd43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46bb367 - Browse repository at this point
Copy the full SHA 46bb367View commit details -
Configuration menu - View commit details
-
Copy full SHA for d006d4d - Browse repository at this point
Copy the full SHA d006d4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f9f307 - Browse repository at this point
Copy the full SHA 1f9f307View commit details -
Configuration menu - View commit details
-
Copy full SHA for 439ec44 - Browse repository at this point
Copy the full SHA 439ec44View commit details
Commits on Jun 15, 2018
-
Apollo Server 2.0 - Caching + RESTDataSource (#1163)
* Enable declarationMap in tsconfig.json See http://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-9.html * Add apollo-server-caching package and improve typings * Remove superfluous test steps * Add .npmignore to apollo-server-caching * Add apollo-server-env and apollo-datasource-rest packages * Fix broken imports * Use prepublish instead of prepare * cache is now passed to data sources from ApolloServer constructor * fix Object.values to use the object passed in rather than this * add initial datasource test * docs: initial data source documentation * docs: initial data source documentation * compiles and documentation now highlights code in data-sources.md * Some changes to the data source docs
Configuration menu - View commit details
-
Copy full SHA for 685d339 - Browse repository at this point
Copy the full SHA 685d339View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9588468 - Browse repository at this point
Copy the full SHA 9588468View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1592c54 - Browse repository at this point
Copy the full SHA 1592c54View commit details -
AS2: Docs for subscriptions (#1165)
* add doc for subscriptions * apply few changes to the readme * apply few changes to the readme * add more informations in case req is null * changed last sentence * apply comments * typo * remove idea folder * fix indentation * fix typo * subscriptions with middleware * subscriptions with middleware * subscriptions with middleware
Configuration menu - View commit details
-
Copy full SHA for d4a38b8 - Browse repository at this point
Copy the full SHA d4a38b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff91ba9 - Browse repository at this point
Copy the full SHA ff91ba9View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdfb532 - Browse repository at this point
Copy the full SHA fdfb532View commit details -
docs: Add version "2" back, which was lost in a merge.
This was lost in 639b104.
Configuration menu - View commit details
-
Copy full SHA for d28982b - Browse repository at this point
Copy the full SHA d28982bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0eed623 - Browse repository at this point
Copy the full SHA 0eed623View commit details -
Configuration menu - View commit details
-
Copy full SHA for cba05d9 - Browse repository at this point
Copy the full SHA cba05d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6f88d5 - Browse repository at this point
Copy the full SHA b6f88d5View commit details
Commits on Jun 16, 2018
-
docs: Change links away from contentless deployment index page.
This was still linked from the v2 getting started page. While it will eventually link to the "Deployment" guide index page where we'll offer guides for other deployment options, that content is not written. For now, we'll offer those getting statred to deploy with Heroku, which is written! Ref: https://twitter.com/jevakallio/status/1007915638919192577 cc (and thanks) to @jevakallio for pointing this out.
Configuration menu - View commit details
-
Copy full SHA for f4d1ac5 - Browse repository at this point
Copy the full SHA f4d1ac5View commit details
Commits on Jun 17, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 7c1f7a6 - Browse repository at this point
Copy the full SHA 7c1f7a6View commit details -
Merge pull request #1185 from apollographql/fix-errors
Change to in new pattern of using apollo server 2
Prosper Otemuyiwa authoredJun 17, 2018 Configuration menu - View commit details
-
Copy full SHA for 491997a - Browse repository at this point
Copy the full SHA 491997aView commit details
Commits on Jun 18, 2018
-
the url is incorrect: example.com//.well-known/apollo/server-health
Configuration menu - View commit details
-
Copy full SHA for 3cb2e41 - Browse repository at this point
Copy the full SHA 3cb2e41View commit details -
Daniel Ferreira committed
Jun 18, 2018 Configuration menu - View commit details
-
Copy full SHA for f07afc1 - Browse repository at this point
Copy the full SHA f07afc1View commit details -
Merge pull request #1186 from amitport/patch-1
remove extra '/' from docs
Prosper Otemuyiwa authoredJun 18, 2018 Configuration menu - View commit details
-
Copy full SHA for 9070a96 - Browse repository at this point
Copy the full SHA 9070a96View commit details -
Merge pull request #1187 from danferreira/fix-docs
[DOCS] added missing 'new' keyword at error handling examples
Prosper Otemuyiwa authoredJun 18, 2018 Configuration menu - View commit details
-
Copy full SHA for 2913465 - Browse repository at this point
Copy the full SHA 2913465View commit details -
Configuration menu - View commit details
-
Copy full SHA for da2c95c - Browse repository at this point
Copy the full SHA da2c95cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7496eb0 - Browse repository at this point
Copy the full SHA 7496eb0View commit details
Commits on Jun 19, 2018
-
Add support for Redis and Memcached with ttls (#1191)
* Refactored caching connectors into their own packages - apollo-server-caching (exports interface for KeyValueCache) - apollo-server-caching-memcached - apollo-server-caching-redis One issue now is that there is duplication of mocks and test code in each of the packages. It would be better if we had centralized integration tests for all cache connectors, community contributed or otherwise. * export test suite for cache connectors from `apollo-server-caching` * fixed tsconfig.json * added @types
Configuration menu - View commit details
-
Copy full SHA for 43627ec - Browse repository at this point
Copy the full SHA 43627ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86fd88e - Browse repository at this point
Copy the full SHA 86fd88eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cde5434 - Browse repository at this point
Copy the full SHA cde5434View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74d7f53 - Browse repository at this point
Copy the full SHA 74d7f53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 073655a - Browse repository at this point
Copy the full SHA 073655aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b76c100 - Browse repository at this point
Copy the full SHA b76c100View commit details -
docs: Update middleware migration instructions in 2.0 migration guide.
This removes an unnecessary instruction to install `apollo-server` when using the middleware option with Apollo Server 2.0. While this was necessary in earlier versions of the Apollo Server 2.0 alpha and beta releases, it is no longer needed.
Configuration menu - View commit details
-
Copy full SHA for 7f7f70e - Browse repository at this point
Copy the full SHA 7f7f70eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60c0f58 - Browse repository at this point
Copy the full SHA 60c0f58View commit details -
rename BadUserInputError to UserInputError (#1197)
reason: "bad" and "error" are redundant
Configuration menu - View commit details
-
Copy full SHA for 387f250 - Browse repository at this point
Copy the full SHA 387f250View commit details
Commits on Jun 20, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 958fa65 - Browse repository at this point
Copy the full SHA 958fa65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f3b0eb - Browse repository at this point
Copy the full SHA 3f3b0ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0928d79 - Browse repository at this point
Copy the full SHA 0928d79View commit details -
Configuration menu - View commit details
-
Copy full SHA for d38e289 - Browse repository at this point
Copy the full SHA d38e289View commit details -
Configuration menu - View commit details
-
Copy full SHA for 655ead3 - Browse repository at this point
Copy the full SHA 655ead3View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa0650c - Browse repository at this point
Copy the full SHA aa0650cView commit details -
chore(deps): update dependency meteor-theme-hexo to v1.0.14
Not sure if Renovate will catch this due to a misconfiguration on my part.
Configuration menu - View commit details
-
Copy full SHA for 17582a7 - Browse repository at this point
Copy the full SHA 17582a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4bba1d - Browse repository at this point
Copy the full SHA f4bba1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 406b4fd - Browse repository at this point
Copy the full SHA 406b4fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d863f7 - Browse repository at this point
Copy the full SHA 0d863f7View commit details -
Typescript Improvements and esModuleInterop fix (#1210)
* add string input to gql tag * remove esModuleInterop, tested locally * change IMPORT_FUNCTION to something real * fix the rest of the tests
Configuration menu - View commit details
-
Copy full SHA for 9af856c - Browse repository at this point
Copy the full SHA 9af856cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70a0fad - Browse repository at this point
Copy the full SHA 70a0fadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c622aa - Browse repository at this point
Copy the full SHA 7c622aaView commit details
Commits on Jun 21, 2018
-
Add error handling to RESTDataSource and extract apollo-server-errors
Because apollo-server-core depends on apollo-datasource-rest, we need to extract errors into their own package to avoid a circular dependency.
Configuration menu - View commit details
-
Copy full SHA for 8914b13 - Browse repository at this point
Copy the full SHA 8914b13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22ee1d5 - Browse repository at this point
Copy the full SHA 22ee1d5View commit details -
We now support custom extensions, which have a much nicer API.
Configuration menu - View commit details
-
Copy full SHA for 1424727 - Browse repository at this point
Copy the full SHA 1424727View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71a403d - Browse repository at this point
Copy the full SHA 71a403dView commit details -
Move Uploads to constructor and remove enhanceSchema (#1204)
* move uploads into server constructor * remove enhanceSchema * address feedback
Configuration menu - View commit details
-
Copy full SHA for d187870 - Browse repository at this point
Copy the full SHA d187870View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d624c9 - Browse repository at this point
Copy the full SHA 2d624c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35ac867 - Browse repository at this point
Copy the full SHA 35ac867View commit details -
Upgrade apollo-engine-reporting to beta.13
Smaller default uncompressedReportSizeTarget
Configuration menu - View commit details
-
Copy full SHA for 36c595b - Browse repository at this point
Copy the full SHA 36c595bView commit details -
CDN cache-control headers (#1138)
* core: return response object from runHttpQuery * core: change gqlResponse to graphqlResponse and add custom RequestInit type * core: add cache-control headers based on the calcualted maxAge * core: add extensions check during cache-control header creation * core: create headers when cacheControl is not enabled otherwise pass through extensions * express: initial tests of CDN cach-contol headers * core: fixed tests with applyMiddleware and pass cacheControl config * core: cache hint fixes, ignore when no maxAge, and check for rootKeys * core: check for hints of length 0 * core: node 10 fails file upload test for some stream reason * docs: add cdn caching section to features * add space after // in comments * fix feedback: proxy alignment and response creation Adds cache-control toggles for http header calculation and stripping out the cache control extensions from the respose. Brings the default calculation of headers in line with the proxy. * fix links in comments * fix tests with null dereference * update cdn docs and migration guide to include latest cdn configuration * add not for engine migration to set engine to false * add engine set to false in migration guide * express: fixed tests * address feedback to use omit and documentation * docs: cdn caching is alternative to full response caching * add back epipe check in upload tests
Configuration menu - View commit details
-
Copy full SHA for 65d7b10 - Browse repository at this point
Copy the full SHA 65d7b10View commit details -
Apollo Server 2.0: AWS Lambda Integration (#1188)
* initial implementation of aws lambda integration for apollo server 2 * ApolloServer class * package.json cleanup * parse json of body * createHandler function, complete README * cors options * update readme * lambdaApollo tests * fix tests
Configuration menu - View commit details
-
Copy full SHA for bb4f1c3 - Browse repository at this point
Copy the full SHA bb4f1c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bd5045 - Browse repository at this point
Copy the full SHA 8bd5045View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bc09de - Browse repository at this point
Copy the full SHA 3bc09deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 742fb41 - Browse repository at this point
Copy the full SHA 742fb41View commit details
Commits on Jun 22, 2018
-
Add missing apollo-upload-server dependency (#1221)
* Add missing apollo-upload-server dependency * Reorder dependencies (drive-by)
Configuration menu - View commit details
-
Copy full SHA for 944a641 - Browse repository at this point
Copy the full SHA 944a641View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4770f38 - Browse repository at this point
Copy the full SHA 4770f38View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebacd8f - Browse repository at this point
Copy the full SHA ebacd8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b0a8f4 - Browse repository at this point
Copy the full SHA 4b0a8f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d25aa20 - Browse repository at this point
Copy the full SHA d25aa20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bf2313 - Browse repository at this point
Copy the full SHA 1bf2313View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a8043b - Browse repository at this point
Copy the full SHA 5a8043bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dfe2b5 - Browse repository at this point
Copy the full SHA 5dfe2b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae14665 - Browse repository at this point
Copy the full SHA ae14665View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98fd7ae - Browse repository at this point
Copy the full SHA 98fd7aeView commit details -
Document Reporting to Engine and Add to migration guide (#1223)
* change logging to metrics and add section on Engine * add to the migration guide * address feedback and add clarity around logFunction * address feedback for migration guide
Configuration menu - View commit details
-
Copy full SHA for c8d747b - Browse repository at this point
Copy the full SHA c8d747bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6918508 - Browse repository at this point
Copy the full SHA 6918508View commit details -
Fix Typo resovers -> resolvers (#1233)
* Fix Typo resovers -> resolvers * Fix typo migh -> might * Fix typo resover -> resolver again
Configuration menu - View commit details
-
Copy full SHA for 7dc280d - Browse repository at this point
Copy the full SHA 7dc280dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76da232 - Browse repository at this point
Copy the full SHA 76da232View commit details -
AS2: Support APQ for Batches (#1234)
* add handling of persisted queries for batched requests * Update runHttpQuery.ts * fix prettier
Configuration menu - View commit details
-
Copy full SHA for e62dc4e - Browse repository at this point
Copy the full SHA e62dc4eView commit details
Commits on Jun 23, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 049a61a - Browse repository at this point
Copy the full SHA 049a61aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 846579d - Browse repository at this point
Copy the full SHA 846579dView commit details
Commits on Jun 24, 2018
-
Configuration menu - View commit details
-
Copy full SHA for acedc26 - Browse repository at this point
Copy the full SHA acedc26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73ec5e0 - Browse repository at this point
Copy the full SHA 73ec5e0View commit details -
Merge pull request #1239 from briandennis/patch-1
docs: fix typo in whats new documentation
Prosper Otemuyiwa authoredJun 24, 2018 Configuration menu - View commit details
-
Copy full SHA for 96ff4b6 - Browse repository at this point
Copy the full SHA 96ff4b6View commit details
Commits on Jun 25, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 85aefb7 - Browse repository at this point
Copy the full SHA 85aefb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f1b59d - Browse repository at this point
Copy the full SHA 7f1b59dView commit details -
Merge pull request #1228 from apollographql/add-lambda-docs
Apollo Server Lambda Docs
Prosper Otemuyiwa authoredJun 25, 2018 Configuration menu - View commit details
-
Copy full SHA for daaa522 - Browse repository at this point
Copy the full SHA daaa522View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef5e1e1 - Browse repository at this point
Copy the full SHA ef5e1e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d7a34f - Browse repository at this point
Copy the full SHA 4d7a34fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3fd52d - Browse repository at this point
Copy the full SHA f3fd52dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6e2096 - Browse repository at this point
Copy the full SHA b6e2096View commit details -
Configuration menu - View commit details
-
Copy full SHA for 325f114 - Browse repository at this point
Copy the full SHA 325f114View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ca26ab - Browse repository at this point
Copy the full SHA 2ca26abView commit details -
Configuration menu - View commit details
-
Copy full SHA for c58665a - Browse repository at this point
Copy the full SHA c58665aView commit details -
Merge pull request #1207 from apollographql/add-file-uploadspage
File Uploads Section
Prosper Otemuyiwa authoredJun 25, 2018 Configuration menu - View commit details
-
Copy full SHA for 2097643 - Browse repository at this point
Copy the full SHA 2097643View commit details -
It seems that hapi does not send all allowed origins in the Access-Control-Allow-Origin header, so it is necessary to use another configuration option to see if the config is being propagated
Configuration menu - View commit details
-
Copy full SHA for c886303 - Browse repository at this point
Copy the full SHA c886303View commit details -
Ensures formatError receives a value that passes instanceof Error (#1235
Configuration menu - View commit details
-
Copy full SHA for d85ef48 - Browse repository at this point
Copy the full SHA d85ef48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b925c4 - Browse repository at this point
Copy the full SHA 2b925c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ad0519 - Browse repository at this point
Copy the full SHA 3ad0519View commit details
Commits on Jun 26, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 84f13ba - Browse repository at this point
Copy the full SHA 84f13baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e35305 - Browse repository at this point
Copy the full SHA 7e35305View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bf286d - Browse repository at this point
Copy the full SHA 6bf286dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a05521 - Browse repository at this point
Copy the full SHA 4a05521View commit details -
Configuration menu - View commit details
-
Copy full SHA for caee155 - Browse repository at this point
Copy the full SHA caee155View commit details -
Merge pull request #1249 from apollographql/add-metrics-to-whatsnew
Add Performance Monitoring to what's new for visibility
Prosper Otemuyiwa authoredJun 26, 2018 Configuration menu - View commit details
-
Copy full SHA for 61af12d - Browse repository at this point
Copy the full SHA 61af12dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b54402f - Browse repository at this point
Copy the full SHA b54402fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ccb790 - Browse repository at this point
Copy the full SHA 6ccb790View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f99c45 - Browse repository at this point
Copy the full SHA 6f99c45View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4f0336 - Browse repository at this point
Copy the full SHA a4f0336View commit details
Commits on Jun 27, 2018
-
Configuration menu - View commit details
-
Copy full SHA for e0c169d - Browse repository at this point
Copy the full SHA e0c169dView commit details -
Added other HTTP methods to DataSource Docs (#1254)
* add other http methods to docs * added section headers
Configuration menu - View commit details
-
Copy full SHA for 8c9eaf0 - Browse repository at this point
Copy the full SHA 8c9eaf0View commit details -
Improve Subscriptions Dev/Docs Experience (#1255)
* fix hapi playground version, a-s exports subscription url, and document subscriptions * remove unused subscription lifecycle methods
Configuration menu - View commit details
-
Copy full SHA for 62ff5c6 - Browse repository at this point
Copy the full SHA 62ff5c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28cec7e - Browse repository at this point
Copy the full SHA 28cec7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea25edc - Browse repository at this point
Copy the full SHA ea25edcView commit details -
Fix graphql-tools/subscriptions dependencies and exports (#1257)
* Reorder dependencies * Fix dependencies and exports * Remove unused exports
Configuration menu - View commit details
-
Copy full SHA for 8ef1818 - Browse repository at this point
Copy the full SHA 8ef1818View commit details -
Import graphql-extensions+apollo-engine-reporting/no global apollo-se…
…rver-env (#1259) * Export polyfills and types separately * More imports from apollo-server-env * Initial commit * Add .npmignore to avoid ignoring lib when publishing * 0.0.2 * Reorganize code and clean up GraphQLExtension interface * 0.0.3 * Add support for timing callbacks and add GraphQLExtensionStack * 0.0.4 * Downgrade target in tsconfig.json from es2015 to es5 * 0.0.5 * Bump `graphql` peerDependency. (#3) * 0.0.6 * Update dependencies * 0.0.7 * whenResultIsFinished fix for array results (#4) * 0.0.8 * [apollo-bot] Update the Issue/PR Templates with auto label (#6) * Bump `graphql` peerDependency. (#7) * Update `graphql` peer dependency range to allow 0.13.x. (#8) * Update `devDependencies` to latest versions. (#9) * dev: Update TypeScript to latest version, v2.7.2. * dev: Update `graphql` to latest version, v0.13.2. * dev: Update jest & dependencies to latest versions. * dev: Update type definitions for `graphql`, `node` and `jest`. * Allow `undefined` return values to `GraphQLExtension`'s `format()`. (#10) In some cases, it's conceivable that the `format()` method may need to abort its decision to provide extension information at runtime, in the event that it doesn't have the proper information to return a full-result. The `format` method already removed false-y results, so this simply changes the types to allow the same. * 0.0.9 * Fix lifecycle method invocations on extensions * 0.0.10 * Add changelog * Upgrade to TypeScript 2.8 Makes my editor integration happier (a bugfix in tsserver I think) * Add tslint and prettier Same configuration as apollo-engine-js * Remove magic from GraphQLExtensionStack constructor It's not hard to consistently pass in an actual extension object to this low-level API. * New extension API: didStart handlers return didEnd handlers This is a backwards-incompatible change: GraphQLExtension implementations and users of GraphQLExtensionStack (ie apollo-server-core) must change their implementations, if they implement any of the xDidStart/xDidEnd APIs. This allows "didEnd" handlers to refer to closure variables from the "didStart" handler rather than needing to store state on the extension. The new "didEnd" handlers run in the opposite order of the "didStart" handlers, so that they properly nest. * 0.1.0-beta.0 * Changelog * Add magic back into GraphQLExtensionStack constructor But now it actually gets more context (the execution arguments) and doesn't have to be a constructor. * 0.1.0-beta.1 * Export more types * 0.1.0-beta.2 * Fix lifecycle handlers to pass proper "this" * 0.1.0-beta.3 * Pass options directly to start handlers; eliminate factory again * 0.1.0-beta.4 * error handling in didEnd * 0.1.0-beta.5 * pass multiple errors to EndHandler * 0.1.0-beta.6 * add willSendResponse * 0.1.0-beta.7 * prettier * setFieldResolver for custom fieldResolver * reverse * get more initial options into requestDidStart * 0.1.0-beta.8 * 0.1.0-beta.9 * Actually, we already get the fieldResolver! * 0.1.0-beta.10 * work without extensionStack * 0.1.0-beta.11 * 0.1.0-beta.12 * Send errors to willResolveField callback * 0.1.0-beta.13 * willSendResponse can return a result * 0.1.0-beta.14 * Revert 1063be8..56912fc This reverts commit 1063be8..56912fc. * add PQ options to requestDidStart * 0.1.0-beta.14 * 0.1.0-beta.15 * Initialize an empty TypeScript/Jest package Template based on apollo-engine-js * Basic trace node structure building * basic timing * Checkpoint towards signature implementation The new signature implementation does not try to compress whitespace. * Basic signature implementation * progress towards actual reporting * basic checkpoint for reporting * 0.0.0-beta.1 * pull in @types/long, since it is in the external api * 0.0.0-beta.2 * get rid of Long * 0.0.0-beta.3 * debug log request what happened * 0.0.0-beta.4 * 0.0.0-beta.5 * correct url * 0.0.0-beta.6 * request headers * 0.0.0-beta.7 * leave out a few headers * 0.0.0-beta.8 * prettier * move stuff into multiple files, and stop exporting the extension * lots of doc comments * address agent.ts XXX comments * implement privateVariables simplify API by removing flush() and allowing flush-ers to just call sendReport directly * privateHeaders and error tracking * gzip, signals * fix test * 0.0.0-beta.9 * Error handling for reports * 0.0.0-beta.10 * no need to include boring stacktrace * 0.0.0-beta.11 * tweak error reporting * 0.0.0-beta.12 * package-lock update (npm@6?) * Reduce target report size to 512KB from 4MB. Load testing revealed that protobuf encoding for large FullTraceReports could tie up CPU and reduce p99 request latency (eg, to 200ms from 10ms). Reducing the default target report size spreads out the encoding time and mitigates the impact on latency. If this is not acceptable for all users, we may have to investigate reintroducing agent-side stats aggregation to keep report sizes small. * 0.0.0-beta.13 * Encode Traces as they come in This improves p99 times with little effect on p50 times. It also lets us get rid of the heuristic average trace size estimation. * 0.0.0-beta.14 * support PQ fields * npm audit fix * 0.0.0-beta.15 * ignore coverage * Make the default signature more aggressive We'd rather tell people confused by literal removal to tweak the signature than tell people causing outages to do so. * 0.0.0-beta.16 * Remove obsolete files from graphql-extensions and apollo-engine-reporting * Fix dependencies and configs * Fix apollo-server-cloudflare to import from apollo-server-env * Fix compilation and test configs * Get all tests passing again * Switch to Lerna independent versioning * Polyfill promisify for Node < 8 and load polyfills in tests * ES2016 exponentiation operator is only supported in Node > 6 * add dependency cache for circle * add missing env dependencies in REST datasource
Configuration menu - View commit details
-
Copy full SHA for c2e4dfb - Browse repository at this point
Copy the full SHA c2e4dfbView commit details
Commits on Jun 28, 2018
-
Configuration menu - View commit details
-
Copy full SHA for beb1c23 - Browse repository at this point
Copy the full SHA beb1c23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01efbf0 - Browse repository at this point
Copy the full SHA 01efbf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a823bd8 - Browse repository at this point
Copy the full SHA a823bd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 290b9f0 - Browse repository at this point
Copy the full SHA 290b9f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06db214 - Browse repository at this point
Copy the full SHA 06db214View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7718cd2 - Browse repository at this point
Copy the full SHA 7718cd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a796420 - Browse repository at this point
Copy the full SHA a796420View commit details -
Merge pull request #1269 from apollographql/add-zeit-deploy
Zeit's Now Deployment Guide
Prosper Otemuyiwa authoredJun 28, 2018 Configuration menu - View commit details
-
Copy full SHA for 49015f9 - Browse repository at this point
Copy the full SHA 49015f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43c36c4 - Browse repository at this point
Copy the full SHA 43c36c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49a802d - Browse repository at this point
Copy the full SHA 49a802dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 53d7a75 - Browse repository at this point
Copy the full SHA 53d7a75View commit details -
Configuration menu - View commit details
-
Copy full SHA for c525818 - Browse repository at this point
Copy the full SHA c525818View commit details -
Configuration menu - View commit details
-
Copy full SHA for 738a933 - Browse repository at this point
Copy the full SHA 738a933View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b67773 - Browse repository at this point
Copy the full SHA 9b67773View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67c4812 - Browse repository at this point
Copy the full SHA 67c4812View commit details
Commits on Jun 29, 2018
-
Centralize playgroundVersion in ApolloServerBase and remove pass-thro…
…ugh of gui options
1Configuration menu - View commit details
-
Copy full SHA for 84233d2 - Browse repository at this point
Copy the full SHA 84233d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ea36d8 - Browse repository at this point
Copy the full SHA 8ea36d8View commit details -
Errors Lifecycle: user extensions > engine reporting > formatError (#…
…1272) * enable willSendResponse to return a modified response * add formatError as an extension that wraps engine reporting * ensure that formatError once on every error path * move old formatError express tests into integration suite * add error lifecycle with minimal engine reporting check * increase granularity of formatError test * return 400 error for GraphQL error created by context * add check for internal server error for errors thrown in context * comment about context error status code
Configuration menu - View commit details
-
Copy full SHA for e0f7052 - Browse repository at this point
Copy the full SHA e0f7052View commit details -
Further improves subscriptions docs (#1263)
* docs: address feedback from #1255 * add alternative pubsub implementations and improve clarity
Configuration menu - View commit details
-
Copy full SHA for 80174d2 - Browse repository at this point
Copy the full SHA 80174d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59ca96c - Browse repository at this point
Copy the full SHA 59ca96cView commit details -
[2.0] Switch apollo-engine-reporting to use fetch instead of the Node…
… request module (#1274) * Remove Node dependencies from package.json * Replace Node request with fetch * Wrap fetch in @zeit/fetch-retry, convert to async/await, and fix types * Use async-retry directly because @zeit/fetch-retry doesn't support Node 6 * bump server-env version in graphql-extensions * explicitly include factor in async-retry * change apollo-server-env to rc.5
Configuration menu - View commit details
-
Copy full SHA for cbb5bf3 - Browse repository at this point
Copy the full SHA cbb5bf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63f6b47 - Browse repository at this point
Copy the full SHA 63f6b47View commit details
Commits on Jun 30, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 3ad0c43 - Browse repository at this point
Copy the full SHA 3ad0c43View commit details
Commits on Jul 2, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 660c034 - Browse repository at this point
Copy the full SHA 660c034View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d326ff - Browse repository at this point
Copy the full SHA 9d326ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c583d6 - Browse repository at this point
Copy the full SHA 6c583d6View commit details -
Merge pull request #1283 from apollographql/remove-uploads
Remove File Uploads, APQ & CDN Integration. Move to Guides!
Prosper Otemuyiwa authoredJul 2, 2018 Configuration menu - View commit details
-
Copy full SHA for d75a4d8 - Browse repository at this point
Copy the full SHA d75a4d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35776c9 - Browse repository at this point
Copy the full SHA 35776c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b812eec - Browse repository at this point
Copy the full SHA b812eecView commit details -
Add npm start script to now setup (#1276)
The package.json requires a start script, copying as is gives an error in now CLI: `> Error! Missing `start` (or `now-start`) script in `package.json`. See: https://docs.npmjs.com/cli/start`
Configuration menu - View commit details
-
Copy full SHA for 11f0383 - Browse repository at this point
Copy the full SHA 11f0383View commit details -
Configuration menu - View commit details
-
Copy full SHA for dae5349 - Browse repository at this point
Copy the full SHA dae5349View commit details -
Removes flattening of Errors inside of formatApolloErrors (#1288)
* remove unnesting of errors to support yup * add test for error thrown by yup
Configuration menu - View commit details
-
Copy full SHA for 1947892 - Browse repository at this point
Copy the full SHA 1947892View commit details
Commits on Jul 3, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 0351751 - Browse repository at this point
Copy the full SHA 0351751View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16a336d - Browse repository at this point
Copy the full SHA 16a336dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 928ef7d - Browse repository at this point
Copy the full SHA 928ef7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23965de - Browse repository at this point
Copy the full SHA 23965deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b5c7f3 - Browse repository at this point
Copy the full SHA 0b5c7f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c8729f - Browse repository at this point
Copy the full SHA 8c8729fView commit details -
Import apollo-tracing-js (#1292)
* Initial commit * 0.0.3 * Replace endOffset with duration in resolver calls * 0.0.4 * Fix duration * 0.0.5 * Remove unnecessary schema level resolve function and return schema * Update README * 0.0.6 * Update README * Update dependencies * 0.0.7 * Update README * set package.json to point to this repository (#3) * Update dependencies Fixes #4. * 0.0.8 * Add asynciterable support to tsconfig.json * Skip trace collection when context or context._traceCollector is undefined Fixes #5. * 0.0.9 * Rewrite to use graphql-extensions * 0.0.10 * 0.0.11 * 0.1.0 * Update graphql-extensions dependency and downgrade TS target * 0.1.1 * Update README * Update README * Increase version range for `graphql` peerDependency. (#7) * 0.1.2 * Update dependencies * 0.1.3 * [apollo-bot] Update the Issue/PR Templates with auto label (#9) * Update `graphql` peer dependency range to allow 0.13.x. * dev: Update TypeScript to latest version, v2.7.2. * dev: Update jest & dependencies to latest versions. * dev: Update type definitions for `graphql`, `node` and `jest`. * Allow `undefined` to return from `format`. (#12) * Allow `undefined` to return from `format`. TypeScript 2.7 introduced new "Strict Class Instantiation" rules which, as the name suggests, require properties which are intended to be set (eventually, to a type) be set during construction. Before this change, the `TracingExtension` class was deferred setting these private properties (namely, `startWallTime`, `endWallTime`, `startHrTime` and `duration`), but not during instantiation which required setting marking them as optional and guarding their usage in other methods which might use those (temporarily `undefined`, if even for a tick) properties. For example, the expectation that `format` is _only_ called after `requestDidStart` is not guaranteed with this configuration, even if it is expected under normal operation. Therefore, this change adds the additional guarding and updates the `format` method to return `undefined` in the event that it doesn't have the appropriate data. * Update `graphql-extensions` dependency to `~0.0.9`. Specifically, to take advantage of a type which landed in `[email protected]` thanks to https://github.com/apollographql/graphql-extensions/pull/10. * 0.1.4 * Update for [email protected] API (#13) * Upgrade to TypeScript 2.8 * Add tslint and prettier * Update for [email protected] API * 0.2.0-beta.0 * Make work with newest API usage format() now gets called before the requestDidStart() EndHandler. * 0.2.0-beta.1 * remove unused files from tracing package * upgrade packages, fix compilation bugs, and add test
Configuration menu - View commit details
-
Copy full SHA for 8496387 - Browse repository at this point
Copy the full SHA 8496387View commit details -
Import apollo-cache-control-js (#1294)
* Initial commit * Add .npmignore to avoid ignoring lib when publishing * 0.0.2 * Update graphql-extensions dependency to 0.0.2 * 0.0.3 * Reorganize code and add tests * 0.0.4 * Add tests and reorganize code * 0.0.5 * Update dependency to graphql-extensions 0.0.4 * 0.0.6 * Update graphql-extensions dependency and downgrade TS target * 0.0.7 * Update README * Update README * Update README * Update README * Add import instructions for TypeScript to README (#7) * Add cache hints when the directive is defined on interfaces (#10) * Increase version range for `graphql` peerDependency. (#12) * 0.0.8 * Update dependencies * 0.0.9 * [apollo-bot] Update the Issue/PR Templates with auto label (#13) * [apollo-bot] Update the Templates with docs label (#15) * Add cache hints to info.cacheControl (#16) This exposes the `cacheControl` hints on the schema, to the resolvers at runtime. * Update `graphql` peer dependency range to allow 0.13.x. * dev: Update TypeScript to latest version, v2.7.2. * dev: Update jest & dependencies to latest versions. * dev: Update type definitions for `graphql`, `node` and `jest`. * dev: Update `graphql` to latest version, v0.13.2. * 0.0.10 * Add defaultMaxAge option This is an easy way to quickly say "I want everything in my schema to be cached for 5 seconds". You can override it with specific maxAges on specific fields or types. An upcoming release of apollo-server-* will allow you to specify options to cacheControl. * Add CircleCI config * Add partial CHANGELOG * 0.1.0 * Honor overwrite default maxAge with maxAge=0 (Fixes #22) (#23) * 0.1.1 * Allow default caching to apply to interfaces * remove unused files * update versions and use a-s style config * run prettier * fix tests and typing
Configuration menu - View commit details
-
Copy full SHA for 19c8adf - Browse repository at this point
Copy the full SHA 19c8adfView commit details
Commits on Jul 4, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 73a5da1 - Browse repository at this point
Copy the full SHA 73a5da1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4114bc5 - Browse repository at this point
Copy the full SHA 4114bc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4793c5a - Browse repository at this point
Copy the full SHA 4793c5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94d4d49 - Browse repository at this point
Copy the full SHA 94d4d49View commit details
Commits on Jul 5, 2018
-
Apollo Server 2 Micro integration (#1279)
* Initial basic Micro integration * Wire up health check capabilities * Add playground support; Refactoring * Add custom path support * Add file upload support * Add subscription support * Documentation and formatting updates * Wire up tests * Add Node 10 workaround for file upload testing * Code review changes (docs, naming, formatting) * Adjust exports to line up with other integrations * micro: add graphql to npm install and lines to highlight in docs
Configuration menu - View commit details
-
Copy full SHA for c356bcf - Browse repository at this point
Copy the full SHA c356bcfView commit details -
Add GraphQL Playground Documentation (#1270)
* add initial playground documentation * link to playground in whats-new * address feedback
Configuration menu - View commit details
-
Copy full SHA for 02d3155 - Browse repository at this point
Copy the full SHA 02d3155View commit details
Commits on Jul 6, 2018
-
Apollo Server 2 Koa integration (#1282)
* koa integration * use koa-bodyparser v3 for node 6 support * use middlewareFromPath instead of koa-router * use async/await in koa fileUploadMiddleware
Configuration menu - View commit details
-
Copy full SHA for dbaa465 - Browse repository at this point
Copy the full SHA dbaa465View commit details
Commits on Jul 9, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 8ad3137 - Browse repository at this point
Copy the full SHA 8ad3137View commit details -
Configuration menu - View commit details
-
Copy full SHA for 075c052 - Browse repository at this point
Copy the full SHA 075c052View commit details -
Configuration menu - View commit details
-
Copy full SHA for 314f0ec - Browse repository at this point
Copy the full SHA 314f0ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for d01b18a - Browse repository at this point
Copy the full SHA d01b18aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8feca8 - Browse repository at this point
Copy the full SHA f8feca8View commit details
Commits on Jul 10, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 9e60f42 - Browse repository at this point
Copy the full SHA 9e60f42View commit details -
Configuration menu - View commit details
-
Copy full SHA for f551e2b - Browse repository at this point
Copy the full SHA f551e2bView commit details -
Enable engine reporting in Lambda (#1313)
* add disableInterval option to engine reporting * set engine options for lambda * lambda: add comment on constructor * lambda: update readme typo and include callout to use graphql.js * disableInterval -> sendReportsImmediately * use sendReportsImmediately correctly and fix compilation * uses new Header to fix different header combination, fixes #1301 * add apollo-server-env dependency * fix logic error in engine reporting
Configuration menu - View commit details
-
Copy full SHA for e29f804 - Browse repository at this point
Copy the full SHA e29f804View commit details -
- [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected]
Configuration menu - View commit details
-
Copy full SHA for 13b796f - Browse repository at this point
Copy the full SHA 13b796fView commit details -
Enable GraphQLUpload for Apollo Server 2.0 (#1322)
* export GraphQLUpload * fix GraphQLScalar typing
Prosper Otemuyiwa authoredJul 10, 2018 Configuration menu - View commit details
-
Copy full SHA for 61b4939 - Browse repository at this point
Copy the full SHA 61b4939View commit details -
Configuration menu - View commit details
-
Copy full SHA for e83dcbc - Browse repository at this point
Copy the full SHA e83dcbcView commit details -
Add CDN and APQ to What's new (#1320)
* add apq and cdn to what's new section * fix typos in documentation
Configuration menu - View commit details
-
Copy full SHA for 2d7af8b - Browse repository at this point
Copy the full SHA 2d7af8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9373bf - Browse repository at this point
Copy the full SHA f9373bfView commit details -
Add redirect for file-uploads (#1328)
Prosper Otemuyiwa authoredJul 10, 2018 Configuration menu - View commit details
-
Copy full SHA for 9034ac9 - Browse repository at this point
Copy the full SHA 9034ac9View commit details -
chore(deps): update dependency apollo-hexo-config to v1.0.8 (#1329)
This Pull Request updates dependency [apollo-hexo-config](https://github.com/apollographql/apollo-hexo-config) from `v1.0.7` to `v1.0.8` <details> <summary>Release Notes</summary> ### [`v1.0.8`](apollographql/apollo-hexo-config@v1.0.7...v1.0.8) [Compare Source](apollographql/apollo-hexo-config@v1.0.7...v1.0.8) --- </details> --- This PR has been generated by [Renovate Bot](https://renovatebot.com).
Configuration menu - View commit details
-
Copy full SHA for 890e10b - Browse repository at this point
Copy the full SHA 890e10bView commit details
Commits on Jul 11, 2018
-
Configuration menu - View commit details
-
Copy full SHA for ecc5669 - Browse repository at this point
Copy the full SHA ecc5669View commit details -
Expose Cors option from vanilla ApolloServer constructor (#1335)
* add cors option to apollo-server's constructor * docs: add cors option to costructor for apollo-server * expose CorsOptions from vanilla and express integrations * Update apollo-server.md
Configuration menu - View commit details
-
Copy full SHA for de4760b - Browse repository at this point
Copy the full SHA de4760bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c200df0 - Browse repository at this point
Copy the full SHA c200df0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1022ae1 - Browse repository at this point
Copy the full SHA 1022ae1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54a8fac - Browse repository at this point
Copy the full SHA 54a8facView commit details -
Configuration menu - View commit details
-
Copy full SHA for 299018f - Browse repository at this point
Copy the full SHA 299018fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f055d28 - Browse repository at this point
Copy the full SHA f055d28View commit details -
Move
gui
option into constructor and useplayground
(#1297)* Add a wider diversity of `gui` options Although I know we want to remain less tied to the GraphQL Playground GUI options, we definitely want to support a wider variety of options to be passed in. This adds support for specifying partial options either statically or dynamically for the gui, which can be extended to allow for a wider array of guis than only GraphQL playground. * Add boolean option and configuration for tabs * move gui setting into ApolloServer Constructor * document playground configuration in the constructor * update playground types and fixed micro + koa integrations * change gui to playground * docs: change gui to playground * fix logic for playground creation
Configuration menu - View commit details
-
Copy full SHA for 11b8671 - Browse repository at this point
Copy the full SHA 11b8671View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f157da - Browse repository at this point
Copy the full SHA 7f157daView commit details
Commits on Jul 13, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 78dcf4f - Browse repository at this point
Copy the full SHA 78dcf4fView commit details -
Apollo Server 2: Remove formatParams (#1331)
* remove formatParams * remove formatParams from documentation * check for valid query string after persisted query mapping * fix sentence about different logging and label extensions as experimental * mark graphql-extensions as more experimental
Configuration menu - View commit details
-
Copy full SHA for 990d915 - Browse repository at this point
Copy the full SHA 990d915View commit details -
Configuration menu - View commit details
-
Copy full SHA for a31501f - Browse repository at this point
Copy the full SHA a31501fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2775eeb - Browse repository at this point
Copy the full SHA 2775eebView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbf6c6b - Browse repository at this point
Copy the full SHA fbf6c6bView commit details -
Throw error in applyMiddleware for vanilla apollo-server (#1345)
applyMiddleware is not a public api for apollo-server, so it should not be used an direct people to the apollo-server-express integration.
Configuration menu - View commit details
-
Copy full SHA for d4a8e1a - Browse repository at this point
Copy the full SHA d4a8e1aView commit details -
Fix broken link to CDN guide, which is now on /docs/.
It only lived here for one day, but this particular link wasn't updated!
Configuration menu - View commit details
-
Copy full SHA for 7f11c60 - Browse repository at this point
Copy the full SHA 7f11c60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 170f072 - Browse repository at this point
Copy the full SHA 170f072View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3cee59 - Browse repository at this point
Copy the full SHA c3cee59View commit details -
Configuration menu - View commit details
-
Copy full SHA for c00918b - Browse repository at this point
Copy the full SHA c00918bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7c5cea - Browse repository at this point
Copy the full SHA b7c5ceaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31e93d0 - Browse repository at this point
Copy the full SHA 31e93d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 467b224 - Browse repository at this point
Copy the full SHA 467b224View commit details -
Configuration menu - View commit details
-
Copy full SHA for c18c7a3 - Browse repository at this point
Copy the full SHA c18c7a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17ed370 - Browse repository at this point
Copy the full SHA 17ed370View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d7fef6 - Browse repository at this point
Copy the full SHA 7d7fef6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9862b5c - Browse repository at this point
Copy the full SHA 9862b5cView commit details -
docs: Update blog URLs to reference blog.apollographql.com.
This updates all blog URLs in the documentation to use blog.apollographql.com as the domain, rather than dev-blog.apollodata.com.
Configuration menu - View commit details
-
Copy full SHA for 281760b - Browse repository at this point
Copy the full SHA 281760bView commit details
Commits on Jul 14, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 2c23600 - Browse repository at this point
Copy the full SHA 2c23600View commit details -
Configuration menu - View commit details
-
Copy full SHA for c800071 - Browse repository at this point
Copy the full SHA c800071View commit details