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

Upcoming Release Changes #3737

Merged
merged 1 commit into from
Feb 6, 2025
Merged

Upcoming Release Changes #3737

merged 1 commit into from
Feb 6, 2025

Conversation

theguild-bot
Copy link
Collaborator

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

[email protected]

Minor Changes

  • #3727
    5fd15b8
    Thanks @EmrysMyrddin! - Allow to configure the endpoint used by
    GraphiQL to send requests.

  • #3736
    d13b8a4
    Thanks @ardatan! - Now it is possible to replace or wrap the logic
    how GraphQLParams handled;

    By default Yoga calls Envelop to handle the parameters, but now you can replace it with your own
    logic.

    Example: Wrap the GraphQL handling pipeline in an AsyncLocalStorage

    function myPlugin(): Plugin {
      const context = new AsyncLocalStorage();
      return {
        onParams({ paramsHandler, setParamsHandler }) {
          const store = { foo: 'bar' }
          setParamsHandler(payload => context.run(store, paramsHandler, payload))
       }
    }

@graphql-yoga/[email protected]

Patch Changes

@graphql-yoga/[email protected]

Patch Changes

@graphql-yoga/[email protected]

Patch Changes

@graphql-yoga/[email protected]

Patch Changes

@graphql-yoga/[email protected]

Patch Changes

@graphql-yoga/[email protected]

Patch Changes

@graphql-yoga/[email protected]

Patch Changes

@graphql-yoga/[email protected]

Patch Changes

@graphql-yoga/[email protected]

Patch Changes

@graphql-yoga/[email protected]

Patch Changes

@graphql-yoga/[email protected]

Patch Changes

@graphql-yoga/[email protected]

Patch Changes

@graphql-yoga/[email protected]

Patch Changes

@graphql-yoga/[email protected]

Patch Changes

@graphql-yoga/[email protected]

Patch Changes

@graphql-yoga/[email protected]

Patch Changes

@graphql-yoga/[email protected]

@graphql-yoga/[email protected]

[email protected]

Patch Changes

[email protected]

Patch Changes

[email protected]

Patch Changes

[email protected]

Patch Changes

[email protected]

Patch Changes

[email protected]

Patch Changes

[email protected]

Patch Changes

Copy link
Contributor

github-actions bot commented Feb 6, 2025

Apollo Federation Subgraph Compatibility Results

Federation 1 Support Federation 2 Support
_service🟢
@key (single)🟢
@key (multi)🟢
@key (composite)🟢
repeatable @key🟢
@requires🟢
@provides🟢
federated tracing🟢
@link🟢
@shareable🟢
@tag🟢
@override🟢
@inaccessible🟢
@composeDirective🟢
@interfaceObject🟢

Learn more:

Copy link
Contributor

github-actions bot commented Feb 6, 2025

💻 Website Preview

The latest changes are available as preview in: https://fe3348f1.graphql-yoga.pages.dev

Copy link
Contributor

github-actions bot commented Feb 6, 2025

✅ Benchmark Results

     ✓ no_errors{mode:graphql}
     ✓ expected_result{mode:graphql}
     ✓ no_errors{mode:graphql-jit}
     ✓ expected_result{mode:graphql-jit}
     ✓ no_errors{mode:graphql-response-cache}
     ✓ expected_result{mode:graphql-response-cache}
     ✓ no_errors{mode:graphql-no-parse-validate-cache}
     ✓ expected_result{mode:graphql-no-parse-validate-cache}
     ✓ no_errors{mode:uws}
     ✓ expected_result{mode:uws}

     checks.......................................: 100.00% ✓ 514700      ✗ 0     
     data_received................................: 2.1 GB  14 MB/s
     data_sent....................................: 103 MB  690 kB/s
     http_req_blocked.............................: avg=1.53µs   min=1µs      med=1.34µs   max=256.32µs p(90)=2µs      p(95)=2.19µs  
     http_req_connecting..........................: avg=2ns      min=0s       med=0s       max=142.63µs p(90)=0s       p(95)=0s      
     http_req_duration............................: avg=359.99µs min=210.6µs  med=330.9µs  max=18.67ms  p(90)=467.18µs p(95)=490.74µs
       { expected_response:true }.................: avg=359.99µs min=210.6µs  med=330.9µs  max=18.67ms  p(90)=467.18µs p(95)=490.74µs
     ✓ { mode:graphql-jit }.......................: avg=284.41µs min=210.6µs  med=268.36µs max=18.67ms  p(90)=299.82µs p(95)=312.21µs
     ✓ { mode:graphql-no-parse-validate-cache }...: avg=491.92µs min=406.53µs med=470.17µs max=6.12ms   p(90)=517.71µs p(95)=559.01µs
     ✓ { mode:graphql-response-cache }............: avg=348.55µs min=265.98µs med=331.64µs max=6.34ms   p(90)=366.5µs  p(95)=380.55µs
     ✓ { mode:graphql }...........................: avg=365.1µs  min=278.67µs med=339.95µs max=13.76ms  p(90)=385.46µs p(95)=417.69µs
     ✓ { mode:uws }...............................: avg=347.17µs min=270.4µs  med=330.35µs max=6.28ms   p(90)=365.88µs p(95)=386.57µs
     http_req_failed..............................: 0.00%   ✓ 0           ✗ 257350
     http_req_receiving...........................: avg=34.03µs  min=16.41µs  med=32.81µs  max=2.86ms   p(90)=41.06µs  p(95)=47.98µs 
     http_req_sending.............................: avg=8.83µs   min=6.07µs   med=7.74µs   max=1.88ms   p(90)=11.13µs  p(95)=12.5µs  
     http_req_tls_handshaking.....................: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting.............................: avg=317.12µs min=180.72µs med=288.78µs max=18.56ms  p(90)=425.05µs p(95)=446.55µs
     http_reqs....................................: 257350  1715.646684/s
     iteration_duration...........................: avg=577.77µs min=384.34µs med=544.97µs max=19.21ms  p(90)=688.55µs p(95)=717.56µs
     iterations...................................: 257350  1715.646684/s
     vus..........................................: 1       min=1         max=1   
     vus_max......................................: 2       min=2         max=2   

@theguild-bot theguild-bot force-pushed the changeset-release/main branch from 8a777b9 to 54bb238 Compare February 6, 2025 15:16
@EmrysMyrddin EmrysMyrddin merged commit de5cd14 into main Feb 6, 2025
28 checks passed
@EmrysMyrddin EmrysMyrddin deleted the changeset-release/main branch February 6, 2025 15:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants