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

Closed theguild-bot closed 6 days ago

theguild-bot commented 6 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@5.10.1

Patch Changes

@graphql-yoga/nestjs@3.10.1

Patch Changes

@graphql-yoga/nestjs-federation@3.10.1

Patch Changes

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

Patch Changes

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

Patch Changes

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

Patch Changes

@graphql-yoga/plugin-apq@3.10.1

Patch Changes

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

Patch Changes

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

Patch Changes

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

Patch Changes

@graphql-yoga/plugin-graphql-sse@3.10.1

Patch Changes

@graphql-yoga/plugin-jwt@3.4.1

Patch Changes

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

Patch Changes

@graphql-yoga/plugin-prometheus@6.4.1

Patch Changes

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

Patch Changes

@graphql-yoga/plugin-sofa@3.10.1

Patch Changes

@graphql-yoga/render-graphiql@5.10.1

Patch Changes

@graphql-yoga/apollo-link@3.10.1

@graphql-yoga/urql-exchange@3.10.1

hello-world-benchmark@3.12.1

Patch Changes

apollo-federation-gateway-with-yoga@3.10.1

Patch Changes

apollo-subgraph-with-yoga@3.10.1

Patch Changes

graphql-lambda@3.10.1

Patch Changes

cloudflare-advanced@3.10.1

Patch Changes

cloudflare@3.10.1

Patch Changes

nextjs-app@2.10.1

Patch Changes

github-actions[bot] commented 6 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:

github-actions[bot] commented 6 days ago
### 💻 Website Preview The latest changes are available as preview in: [https://44228ade.graphql-yoga.pages.dev](https://44228ade.graphql-yoga.pages.dev)
github-actions[bot] commented 6 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% ✓ 521224      ✗ 0     
     data_received................................: 2.1 GB  14 MB/s
     data_sent....................................: 105 MB  698 kB/s
     http_req_blocked.............................: avg=1.5µs    min=1.03µs   med=1.33µs   max=284.69µs p(90)=1.98µs   p(95)=2.16µs  
     http_req_connecting..........................: avg=2ns      min=0s       med=0s       max=135.61µs p(90)=0s       p(95)=0s      
     http_req_duration............................: avg=361.08µs min=222.98µs med=326.31µs max=15.44ms  p(90)=461.78µs p(95)=480.6µs 
       { expected_response:true }.................: avg=361.08µs min=222.98µs med=326.31µs max=15.44ms  p(90)=461.78µs p(95)=480.6µs 
     ✓ { mode:graphql-jit }.......................: avg=290.67µs min=222.98µs med=268.4µs  max=15.44ms  p(90)=299.15µs p(95)=316.05µs
     ✓ { mode:graphql-no-parse-validate-cache }...: avg=490.89µs min=404.54µs med=462.93µs max=9.56ms   p(90)=498.5µs  p(95)=528.34µs
     ✓ { mode:graphql-response-cache }............: avg=343.82µs min=271.83µs med=325.71µs max=11.84ms  p(90)=354.66µs p(95)=365.4µs 
     ✓ { mode:graphql }...........................: avg=370.11µs min=275.98µs med=335.19µs max=13.46ms  p(90)=394.14µs p(95)=446.21µs
     ✓ { mode:uws }...............................: avg=345.73µs min=266.83µs med=325.3µs  max=9.44ms   p(90)=356.98µs p(95)=374.52µs
     http_req_failed..............................: 0.00%   ✓ 0           ✗ 260612
     http_req_receiving...........................: avg=33.54µs  min=17.67µs  med=33.56µs  max=5.8ms    p(90)=39.08µs  p(95)=41.26µs 
     http_req_sending.............................: avg=8.59µs   min=6.02µs   med=7.59µs   max=350.16µs p(90)=11.06µs  p(95)=12.1µs  
     http_req_tls_handshaking.....................: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting.............................: avg=318.95µs min=185.86µs med=285.13µs max=15.29ms  p(90)=418.51µs p(95)=435.19µs
     http_reqs....................................: 260612  1737.397517/s
     iteration_duration...........................: avg=570.72µs min=396.76µs med=532.87µs max=15.99ms  p(90)=675.9µs  p(95)=698.87µs
     iterations...................................: 260612  1737.397517/s
     vus..........................................: 1       min=1         max=1   
     vus_max......................................: 2       min=2         max=2