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 #3502

Closed theguild-bot closed 2 days ago

theguild-bot commented 2 days 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/apollo-link@3.10.2

Patch Changes

@graphql-yoga/urql-exchange@3.10.3

Patch Changes

@graphql-yoga/graphiql@4.3.2

Patch Changes

graphql-yoga@5.10.3

Patch Changes

@graphql-yoga/nestjs@3.10.3

Patch Changes

@graphql-yoga/nestjs-federation@3.10.3

Patch Changes

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

Patch Changes

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

Patch Changes

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

Patch Changes

@graphql-yoga/plugin-apq@3.10.3

Patch Changes

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

Patch Changes

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

Patch Changes

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

Patch Changes

@graphql-yoga/plugin-graphql-sse@3.10.3

Patch Changes

@graphql-yoga/plugin-jwt@3.4.3

Patch Changes

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

Patch Changes

@graphql-yoga/plugin-prometheus@6.4.3

Patch Changes

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

Patch Changes

@graphql-yoga/plugin-sofa@3.10.3

Patch Changes

@graphql-yoga/render-graphiql@5.10.3

Patch Changes

hello-world-benchmark@3.12.3

Patch Changes

apollo-federation-gateway-with-yoga@3.10.3

Patch Changes

apollo-subgraph-with-yoga@3.10.3

Patch Changes

graphql-lambda@3.10.3

Patch Changes

cloudflare-advanced@3.10.3

Patch Changes

cloudflare@3.10.3

Patch Changes

nextjs-app@2.10.3

Patch Changes

github-actions[bot] commented 2 days ago
### 💻 Website Preview The latest changes are available as preview in: [https://2f0f919e.graphql-yoga.pages.dev](https://2f0f919e.graphql-yoga.pages.dev)
github-actions[bot] commented 2 days 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% ✓ 529244      ✗ 0     
     data_received................................: 2.2 GB  14 MB/s
     data_sent....................................: 106 MB  709 kB/s
     http_req_blocked.............................: avg=1.49µs   min=1.01µs   med=1.32µs   max=289.3µs  p(90)=1.99µs   p(95)=2.18µs  
     http_req_connecting..........................: avg=2ns      min=0s       med=0s       max=158.28µs p(90)=0s       p(95)=0s      
     http_req_duration............................: avg=353.64µs min=215.05µs med=319.85µs max=15.47ms  p(90)=449.93µs p(95)=470.14µs
       { expected_response:true }.................: avg=353.64µs min=215.05µs med=319.85µs max=15.47ms  p(90)=449.93µs p(95)=470.14µs
     ✓ { mode:graphql-jit }.......................: avg=286.04µs min=215.05µs med=263.83µs max=15.47ms  p(90)=293.73µs p(95)=307.86µs
     ✓ { mode:graphql-no-parse-validate-cache }...: avg=476.99µs min=396.08µs med=451.69µs max=9.66ms   p(90)=489.15µs p(95)=515.59µs
     ✓ { mode:graphql-response-cache }............: avg=337.31µs min=264.45µs med=319.09µs max=6.73ms   p(90)=348.72µs p(95)=359.5µs 
     ✓ { mode:graphql }...........................: avg=362.5µs  min=274.17µs med=329.04µs max=13.39ms  p(90)=385.57µs p(95)=429.52µs
     ✓ { mode:uws }...............................: avg=338.59µs min=265.18µs med=318.53µs max=9.79ms   p(90)=349.86µs p(95)=365.37µs
     http_req_failed..............................: 0.00%   ✓ 0           ✗ 264622
     http_req_receiving...........................: avg=32.64µs  min=16.1µs   med=32.71µs  max=7.31ms   p(90)=38.12µs  p(95)=40.06µs 
     http_req_sending.............................: avg=8.22µs   min=5.94µs   med=7.26µs   max=5.39ms   p(90)=10.77µs  p(95)=11.47µs 
     http_req_tls_handshaking.....................: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting.............................: avg=312.77µs min=185.79µs med=279.8µs  max=15.35ms  p(90)=408.7µs  p(95)=426.2µs 
     http_reqs....................................: 264622  1764.132299/s
     iteration_duration...........................: avg=562.04µs min=390.3µs  med=525.36µs max=16ms     p(90)=661.91µs p(95)=686.12µs
     iterations...................................: 264622  1764.132299/s
     vus..........................................: 1       min=1         max=1   
     vus_max......................................: 2       min=2         max=2   
github-actions[bot] commented 2 days 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: