{"action":"created","issue":{"url":"https://api.github.com/repos/apollographql/apollo-server/issues/1661","repository_url":"https://api.github.com/repos/apollographql/apollo-server","labels_url":"https://api.github.com/repos/apollographql/apollo-server/issues/1661/labels{/name}","comments_url":"https://api.github.com/repos/apollographql/apollo-server/issues/1661/comments","events_url":"https://api.github.com/repos/apollographql/apollo-server/issues/1661/events","html_url":"https://github.com/apollographql/apollo-server/issues/1661","id":359916615,"node_id":"MDU6SXNzdWUzNTk5MTY2MTU=","number":1661,"title":"V2 doesn't allow for async schema in ApolloServer","user":{"login":"moimael","id":1479859,"node_id":"MDQ6VXNlcjE0Nzk4NTk=","avatar_url":"https://avatars2.githubusercontent.com/u/1479859?v=4","gravatar_id":"","url":"https://api.github.com/users/moimael","html_url":"https://github.com/moimael","followers_url":"https://api.github.com/users/moimael/followers","following_url":"https://api.github.com/users/moimael/following{/other_user}","gists_url":"https://api.github.com/users/moimael/gists{/gist_id}","starred_url":"https://api.github.com/users/moimael/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/moimael/subscriptions","organizations_url":"https://api.github.com/users/moimael/orgs","repos_url":"https://api.github.com/users/moimael/repos","events_url":"https://api.github.com/users/moimael/events{/privacy}","received_events_url":"https://api.github.com/users/moimael/received_events","type":"User","site_admin":false},"labels":[{"id":854170598,"node_id":"MDU6TGFiZWw4NTQxNzA1OTg=","url":"https://api.github.com/repos/apollographql/apollo-server/labels/blocking","name":"blocking","color":"b60205","default":false},{"id":854172178,"node_id":"MDU6TGFiZWw4NTQxNzIxNzg=","url":"https://api.github.com/repos/apollographql/apollo-server/labels/has-reproduction","name":"has-reproduction","color":"42f44e","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-09-13T14:17:42Z","updated_at":"2018-09-14T22:54:56Z","closed_at":null,"author_association":"NONE","body":"- [x] has-reproduction\r\n- [ ] feature\r\n- [ ] docs\r\n- [x] blocking\r\n- [ ] good first issue\r\n\r\nHi,\r\n\r\nI tried to migrate our graphql proxy to apollo-server v2 and got an issue reported by TS. We are creating the schema manually (for schema stitching) and make use of the `makeRemoteExecutableSchema` function. We chose to introspect the schema at runtime so our returned schema is async. It used to work perfectly fine with v1 but now the ApolloServer schema option is not accepting it anymore.\r\n\r\nIt does work if I wait for my schema to resolve first and then setup the server but it's not very nice.\r\n\r\nCould we add support for async schema back ?\r\n\r\nThanks !"},"comment":{"url":"https://api.github.com/repos/apollographql/apollo-server/issues/comments/421504752","html_url":"https://github.com/apollographql/apollo-server/issues/1661#issuecomment-421504752","issue_url":"https://api.github.com/repos/apollographql/apollo-server/issues/1661","id":421504752,"node_id":"MDEyOklzc3VlQ29tbWVudDQyMTUwNDc1Mg==","user":{"login":"sbrichardson","id":8600215,"node_id":"MDQ6VXNlcjg2MDAyMTU=","avatar_url":"https://avatars1.githubusercontent.com/u/8600215?v=4","gravatar_id":"","url":"https://api.github.com/users/sbrichardson","html_url":"https://github.com/sbrichardson","followers_url":"https://api.github.com/users/sbrichardson/followers","following_url":"https://api.github.com/users/sbrichardson/following{/other_user}","gists_url":"https://api.github.com/users/sbrichardson/gists{/gist_id}","starred_url":"https://api.github.com/users/sbrichardson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sbrichardson/subscriptions","organizations_url":"https://api.github.com/users/sbrichardson/orgs","repos_url":"https://api.github.com/users/sbrichardson/repos","events_url":"https://api.github.com/users/sbrichardson/events{/privacy}","received_events_url":"https://api.github.com/users/sbrichardson/received_events","type":"User","site_admin":false},"created_at":"2018-09-14T22:54:56Z","updated_at":"2018-09-14T22:54:56Z","author_association":"CONTRIBUTOR","body":"You can test it by passing a simple example schema when you initially create the server, then send some  requests, and the schema will be different based on details of each request."}}
{"actor":{"display_login":"sbrichardson"}}