dotansimha / graphql-yoga

🧘 Rewrite of a fully-featured GraphQL Server with focus on easy setup, performance & great developer experience. The core of Yoga implements WHATWG Fetch API and can run/deploy on any JS environment.
https://the-guild.dev/graphql/yoga-server
MIT License
8.25k stars 574 forks source link

Upcoming Release Changes #3460

Closed theguild-bot closed 1 week ago

theguild-bot commented 1 week ago

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

graphql-yoga@5.9.0

Minor Changes

Patch Changes

@graphql-yoga/plugin-persisted-operations@3.9.0

Minor Changes

Patch Changes

@graphql-yoga/nestjs@3.9.0

Patch Changes

@graphql-yoga/nestjs-federation@3.9.0

Patch Changes

@graphql-yoga/plugin-apollo-inline-trace@3.9.0

Patch Changes

@graphql-yoga/apollo-managed-federation@0.6.0

Patch Changes

@graphql-yoga/plugin-apollo-usage-report@0.3.0

Patch Changes

@graphql-yoga/plugin-apq@3.9.0

Patch Changes

@graphql-yoga/plugin-csrf-prevention@3.9.0

Patch Changes

@graphql-yoga/plugin-defer-stream@3.9.0

Patch Changes

@graphql-yoga/plugin-disable-introspection@2.9.0

Patch Changes

@graphql-yoga/plugin-graphql-sse@3.9.0

Patch Changes

@graphql-yoga/plugin-jwt@3.3.0

Patch Changes

@graphql-yoga/plugin-prometheus@6.3.0

Patch Changes

@graphql-yoga/plugin-response-cache@3.11.0

Patch Changes

@graphql-yoga/plugin-sofa@3.9.0

Patch Changes

@graphql-yoga/render-graphiql@5.9.0

Patch Changes

@graphql-yoga/apollo-link@3.9.0

@graphql-yoga/urql-exchange@3.9.0

hello-world-benchmark@3.11.0

Patch Changes

apollo-federation-gateway-with-yoga@3.9.0

Patch Changes

apollo-subgraph-with-yoga@3.9.0

Patch Changes

graphql-lambda@3.9.0

Patch Changes

cloudflare-advanced@3.9.0

Patch Changes

cloudflare@3.9.0

Patch Changes

nextjs-app@2.9.0

Patch Changes

github-actions[bot] commented 1 week ago

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:

github-actions[bot] commented 1 week ago
### 💻 Website Preview The latest changes are available as preview in: [https://a8c82c51.graphql-yoga.pages.dev](https://a8c82c51.graphql-yoga.pages.dev)
github-actions[bot] commented 1 week ago

✅ 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% ✓ 513496      ✗ 0     
     data_received................................: 2.0 GB  14 MB/s
     data_sent....................................: 103 MB  688 kB/s
     http_req_blocked.............................: avg=1.57µs   min=1µs      med=1.37µs   max=273.66µs p(90)=2.06µs   p(95)=2.26µs  
     http_req_connecting..........................: avg=2ns      min=0s       med=0s       max=139.02µs p(90)=0s       p(95)=0s      
     http_req_duration............................: avg=367.59µs min=220.08µs med=330µs    max=18.99ms  p(90)=470.92µs p(95)=490.37µs
       { expected_response:true }.................: avg=367.59µs min=220.08µs med=330µs    max=18.99ms  p(90)=470.92µs p(95)=490.37µs
     ✓ { mode:graphql-jit }.......................: avg=295.59µs min=220.08µs med=272.98µs max=18.99ms  p(90)=302.32µs p(95)=317.75µs
     ✓ { mode:graphql-no-parse-validate-cache }...: avg=500.7µs  min=409.46µs med=471.87µs max=9.69ms   p(90)=508.14µs p(95)=536.43µs
     ✓ { mode:graphql-response-cache }............: avg=349.18µs min=271.22µs med=329.85µs max=6.5ms    p(90)=358.65µs p(95)=370.16µs
     ✓ { mode:graphql }...........................: avg=372.33µs min=274µs    med=335.33µs max=13.47ms  p(90)=384.88µs p(95)=455.48µs
     ✓ { mode:uws }...............................: avg=356.71µs min=275.56µs med=331.79µs max=9.62ms   p(90)=364.14µs p(95)=385.11µs
     http_req_failed..............................: 0.00%   ✓ 0           ✗ 256748
     http_req_receiving...........................: avg=34.16µs  min=16.81µs  med=34.04µs  max=6.57ms   p(90)=39.73µs  p(95)=41.87µs 
     http_req_sending.............................: avg=8.82µs   min=6.06µs   med=7.92µs   max=357.47µs p(90)=11.3µs   p(95)=12.36µs 
     http_req_tls_handshaking.....................: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting.............................: avg=324.59µs min=184.59µs med=287.95µs max=18.83ms  p(90)=427.44µs p(95)=444.44µs
     http_reqs....................................: 256748  1711.635352/s
     iteration_duration...........................: avg=579.22µs min=396.17µs med=539.05µs max=19.56ms  p(90)=686.26µs p(95)=709.93µs
     iterations...................................: 256748  1711.635352/s
     vus..........................................: 1       min=1         max=1   
     vus_max......................................: 2       min=2         max=2