n1ru4l / envelop

Envelop is a lightweight library allowing developers to easily develop, share, collaborate and extend their GraphQL execution layer. Envelop is the missing GraphQL plugin system.
https://envelop.dev
MIT License
777 stars 126 forks source link

fix(deps): update dependency graphql-jit to v0.8.5 #2177

Closed renovate[bot] closed 5 months ago

renovate[bot] commented 5 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
graphql-jit 0.8.2 -> 0.8.5 age adoption passing confidence

Release Notes

zalando-incubator/graphql-jit (graphql-jit) ### [`v0.8.5`](https://togithub.com/zalando-incubator/graphql-jit/releases/tag/v0.8.5) [Compare Source](https://togithub.com/zalando-incubator/graphql-jit/compare/v0.8.4...v0.8.5) #### Notable changes - fix: non-null field returning null sometimes triggers TypeError by [@​bbnjmn](https://togithub.com/bbnjmn) in [https://github.com/zalando-incubator/graphql-jit/pull/209](https://togithub.com/zalando-incubator/graphql-jit/pull/209) - feat: output both esm and cjs; upgrade dependencies by [@​boopathi](https://togithub.com/boopathi) in [https://github.com/zalando-incubator/graphql-jit/pull/226](https://togithub.com/zalando-incubator/graphql-jit/pull/226) #### New Contributors - [@​bbnjmn](https://togithub.com/bbnjmn) made their first contribution in [https://github.com/zalando-incubator/graphql-jit/pull/209](https://togithub.com/zalando-incubator/graphql-jit/pull/209) **Full Changelog**: https://github.com/zalando-incubator/graphql-jit/compare/v0.8.4...v0.8.5 ### [`v0.8.4`](https://togithub.com/zalando-incubator/graphql-jit/releases/tag/v0.8.4) [Compare Source](https://togithub.com/zalando-incubator/graphql-jit/compare/v0.8.3...v0.8.4) Improvements: - Remove memoization for `collectSubFields` to reduce memory pressure and gc ([#​214](https://togithub.com/zalando-incubator/graphql-jit/pull/214)) ### [`v0.8.3`](https://togithub.com/zalando-incubator/graphql-jit/releases/tag/v0.8.3) [Compare Source](https://togithub.com/zalando-incubator/graphql-jit/compare/v0.8.2...v0.8.3) Fixes: - Move the initialization of `__internalShouldIncludePath` behind the option `useExperimentalPathBasedSkipInclude` to avoid unnecessary object generation and increased garbage collection runs when the feature is not in use [#​210](https://togithub.com/zalando-incubator/graphql-jit/issues/210) The option introduced in the release https://github.com/zalando-incubator/graphql-jit/releases/tag/v0.8.1 will now be used to control initialization of field node metadata. This is to avoid increased garbage collection runs observed in the previous release. Dependency updates: - upgrade jest from v27.0.3 to v29.5.2 ([https://github.com/zalando-incubator/graphql-jit/pull/206](https://togithub.com/zalando-incubator/graphql-jit/pull/206)) - upgrade [@​graphql-typed-document-node/core](https://togithub.com/graphql-typed-document-node/core) from 3.1.1 to 3.1.2 ([https://github.com/zalando-incubator/graphql-jit/pull/198](https://togithub.com/zalando-incubator/graphql-jit/pull/198)) - upgrade fast-json-stringify to ^5.7.0 ([https://github.com/zalando-incubator/graphql-jit/pull/203](https://togithub.com/zalando-incubator/graphql-jit/pull/203)) - upgrade [@​graphql-typed-document-node/core](https://togithub.com/graphql-typed-document-node/core) from 3.1.2 to 3.2.0 ([https://github.com/zalando-incubator/graphql-jit/pull/207](https://togithub.com/zalando-incubator/graphql-jit/pull/207))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

changeset-bot[bot] commented 5 months ago

🦋 Changeset detected

Latest commit: 4473011726396daa09e48837c9ac8222ae923438

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package | Name | Type | | -------------------- | ----- | | @envelop/graphql-jit | Patch |

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

github-actions[bot] commented 5 months ago

🚀 Snapshot Release (alpha)

The latest changes of this PR are available as alpha on npm (based on the declared changesets): Package Version Info
@envelop/graphql-jit 8.0.2-alpha-20240318203728-44730117 npm ↗︎ unpkg ↗︎
github-actions[bot] commented 5 months ago
### 💻 Website Preview The latest changes are available as preview in: [https://12d8c0d4.envelop.pages.dev](https://12d8c0d4.envelop.pages.dev)
theguild-bot commented 5 months ago

✅ Benchmark Results

     ✓ no_errors
     ✓ expected_result

     checks.............................................: 100.00% ✓ 867468    ✗ 0     
     data_received......................................: 3.3 GB  28 MB/s
     data_sent..........................................: 189 MB  1.6 MB/s
     envelop_total......................................: avg=0s      min=0s       med=0s      max=0s      p(90)=0s      p(95)=0s     
     ✓ { mode:envelop-cache-jit }.......................: avg=0s      min=0s       med=0s      max=0s      p(90)=0s      p(95)=0s     
     ✓ { mode:envelop-just-cache }......................: avg=0s      min=0s       med=0s      max=0s      p(90)=0s      p(95)=0s     
     ✓ { mode:graphql-js }..............................: avg=0s      min=0s       med=0s      max=0s      p(90)=0s      p(95)=0s     
     event_loop_lag.....................................: avg=0s      min=0s       med=0s      max=0s      p(90)=0s      p(95)=0s     
     ✓ { mode:envelop-cache-and-no-internal-tracing }...: avg=0s      min=0s       med=0s      max=0s      p(90)=0s      p(95)=0s     
     ✓ { mode:envelop-cache-jit }.......................: avg=0s      min=0s       med=0s      max=0s      p(90)=0s      p(95)=0s     
     ✓ { mode:envelop-just-cache }......................: avg=0s      min=0s       med=0s      max=0s      p(90)=0s      p(95)=0s     
     ✓ { mode:graphql-js }..............................: avg=0s      min=0s       med=0s      max=0s      p(90)=0s      p(95)=0s     
     http_req_blocked...................................: avg=1.83µs  min=661ns    med=1.59µs  max=3.85ms  p(90)=2.2µs   p(95)=2.44µs 
     http_req_connecting................................: avg=20ns    min=0s       med=0s      max=1.27ms  p(90)=0s      p(95)=0s     
     http_req_duration..................................: avg=2.47ms  min=147.92µs med=2.11ms  max=85.44ms p(90)=4.48ms  p(95)=5.01ms 
       { expected_response:true }.......................: avg=2.47ms  min=147.92µs med=2.11ms  max=85.44ms p(90)=4.48ms  p(95)=5.01ms 
     ✓ { mode:envelop-cache-and-no-internal-tracing }...: avg=2.55ms  min=323.6µs  med=2.22ms  max=14.9ms  p(90)=4.4ms   p(95)=4.83ms 
     ✓ { mode:envelop-cache-jit }.......................: avg=1.48ms  min=147.92µs med=1.17ms  max=15.62ms p(90)=2.4ms   p(95)=2.58ms 
     ✓ { mode:envelop-just-cache }......................: avg=2.62ms  min=351.53µs med=2.26ms  max=41.24ms p(90)=4.49ms  p(95)=4.96ms 
     ✓ { mode:graphql-js }..............................: avg=5.03ms  min=630.48µs med=4.24ms  max=85.44ms p(90)=8.47ms  p(95)=9.15ms 
     http_req_failed....................................: 0.00%   ✓ 0         ✗ 433734
     http_req_receiving.................................: avg=32.97µs min=11.7µs   med=26.14µs max=14.34ms p(90)=39.99µs p(95)=44.7µs 
     http_req_sending...................................: avg=12.15µs min=4.48µs   med=9.61µs  max=17.78ms p(90)=13.61µs p(95)=17.68µs
     http_req_tls_handshaking...........................: avg=0s      min=0s       med=0s      max=0s      p(90)=0s      p(95)=0s     
     http_req_waiting...................................: avg=2.43ms  min=119.29µs med=2.07ms  max=85.38ms p(90)=4.43ms  p(95)=4.94ms 
     http_reqs..........................................: 433734  3614.2324/s
     iteration_duration.................................: avg=2.76ms  min=354.17µs med=2.37ms  max=85.95ms p(90)=4.79ms  p(95)=5.35ms 
     iterations.........................................: 433734  3614.2324/s
     vus................................................: 10      min=10      max=10  
     vus_max............................................: 20      min=20      max=20