Skip to content
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

Support incremental delivery with defer/stream #41

Merged
merged 23 commits into from
Oct 29, 2021
Merged

Commits on Aug 30, 2021

  1. Configuration menu
    Copy the full SHA
    7880fe1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cace044 View commit details
    Browse the repository at this point in the history
  3. Support returning async iterables from resolver functions

    Support returning async iterables from resolver functions
    robrichard committed Aug 30, 2021
    Configuration menu
    Copy the full SHA
    3ce0fb7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    93bd84a View commit details
    Browse the repository at this point in the history
  5. Add @defer directive to specified directives

    # Conflicts:
    #	src/index.d.ts
    #	src/type/directives.d.ts
    #	src/type/directives.ts
    #	src/type/index.js
    lilianammmatos authored and robrichard committed Aug 30, 2021
    Configuration menu
    Copy the full SHA
    da7774d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    453fb25 View commit details
    Browse the repository at this point in the history
  7. Add @stream directive to specified directives

    # Conflicts:
    #	src/index.d.ts
    #	src/type/directives.d.ts
    #	src/type/directives.ts
    #	src/type/index.js
    robrichard committed Aug 30, 2021
    Configuration menu
    Copy the full SHA
    8981544 View commit details
    Browse the repository at this point in the history
  8. Implement support for @stream directive

    # Conflicts:
    #	src/execution/execute.ts
    #	src/validation/index.d.ts
    #	src/validation/index.ts
    robrichard committed Aug 30, 2021
    Configuration menu
    Copy the full SHA
    c62cd9e View commit details
    Browse the repository at this point in the history
  9. add defer/stream support for subscriptions (#7)

    # Conflicts:
    #	src/subscription/subscribe.ts
    robrichard committed Aug 30, 2021
    Configuration menu
    Copy the full SHA
    1e267cf View commit details
    Browse the repository at this point in the history
  10. Return underlying AsyncIterators when execute result is returned (gra…

    …phql#2843)
    
    # Conflicts:
    #	src/execution/execute.ts
    robrichard committed Aug 30, 2021
    Configuration menu
    Copy the full SHA
    fdd3c95 View commit details
    Browse the repository at this point in the history
  11. fix(race): concurrent next calls with defer/stream (graphql#2975)

    * fix(race): concurrent next calls
    
    * refactor test
    
    * use invariant
    
    * disable eslint error
    
    * fix
    yaacovCR authored and robrichard committed Aug 30, 2021
    Configuration menu
    Copy the full SHA
    a09e09c View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2021

  1. Configuration menu
    Copy the full SHA
    0a6bf12 View commit details
    Browse the repository at this point in the history
  2. Update executor

    yaacovCR committed Oct 26, 2021
    Configuration menu
    Copy the full SHA
    359e9cd View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2021

  1. Configuration menu
    Copy the full SHA
    f6c52c6 View commit details
    Browse the repository at this point in the history
  2. Fix merege

    yaacovCR committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    a1e770f View commit details
    Browse the repository at this point in the history
  3. Further merge fixes

    yaacovCR committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    c566f8f View commit details
    Browse the repository at this point in the history
  4. run prettier

    yaacovCR committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    8400ee7 View commit details
    Browse the repository at this point in the history
  5. add changeset

    yaacovCR committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    e25f432 View commit details
    Browse the repository at this point in the history
  6. Update defer/stream to return AsyncGenerator

    ...instead of AsyncIterable, to match v16
    yaacovCR committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    945ec88 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2021

  1. Configuration menu
    Copy the full SHA
    43eaa11 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f52d0d0 View commit details
    Browse the repository at this point in the history
  3. Use spread initializers

    yaacovCR committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    b61f7a6 View commit details
    Browse the repository at this point in the history
  4. fix code coverage

    yaacovCR committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    6fc7372 View commit details
    Browse the repository at this point in the history