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

Merged
merged 1 commit into from
May 23, 2023
Merged

Upcoming Release Changes #1765

merged 1 commit into from
May 23, 2023

Conversation

theguild-bot
Copy link
Collaborator

@theguild-bot theguild-bot commented May 3, 2023

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

@envelop/core@4.0.0

Major Changes

Patch Changes

  • #1728
    a36925c7
    Thanks @ardatan! - - Memoize parsed document string result and use
    it wherever possible, and export getDocumentString function to allow users to use it as well.
    • Use WeakMaps with DocumentNode wherever possible instead of using LRU Cache with strings. It
      is more optimal if a parser caching is used
  • Updated dependencies
    [332f1f22]:
    • @envelop/types@4.0.0

@envelop/apollo-datasources@3.0.0

Major Changes

@envelop/apollo-federation@4.0.0

Major Changes

Patch Changes

  • #1809
    d5fee04c
    Thanks @renovate! - dependencies updates:

  • #1728
    a36925c7
    Thanks @ardatan! - - Memoize parsed document string result and use
    it wherever possible, and export getDocumentString function to allow users to use it as well.

    • Use WeakMaps with DocumentNode wherever possible instead of using LRU Cache with strings. It
      is more optimal if a parser caching is used

@envelop/apollo-server-errors@5.0.0

Major Changes

@envelop/apollo-tracing@5.0.0

Major Changes

Patch Changes

@envelop/auth0@5.0.0

Major Changes

Patch Changes

@envelop/dataloader@5.0.0

Major Changes

@envelop/depth-limit@3.0.0

Major Changes

@envelop/disable-introspection@5.0.0

Major Changes

@envelop/execute-subscription-event@4.0.0

Major Changes

@envelop/extended-validation@3.0.0

Major Changes

Patch Changes

@envelop/filter-operation-type@5.0.0

Major Changes

@envelop/fragment-arguments@5.0.0

Major Changes

@envelop/generic-auth@6.0.0

Major Changes

Patch Changes

@envelop/graphql-jit@6.0.0

Major Changes

Patch Changes

  • #1767
    0b127cc4
    Thanks @n1ru4l! - dependencies updates:

  • #1728
    a36925c7
    Thanks @ardatan! - - Memoize parsed document string result and use
    it wherever possible, and export getDocumentString function to allow users to use it as well.

    • Use WeakMaps with DocumentNode wherever possible instead of using LRU Cache with strings. It
      is more optimal if a parser caching is used

@envelop/graphql-middleware@5.0.0

Major Changes

@envelop/graphql-modules@5.0.0

Major Changes

@envelop/immediate-introspection@2.0.0

Major Changes

@envelop/live-query@6.0.0

Major Changes

Patch Changes

@envelop/newrelic@6.0.0

Major Changes

Patch Changes

  • #1728
    a36925c7
    Thanks @ardatan! - - Memoize parsed document string result and use
    it wherever possible, and export getDocumentString function to allow users to use it as well.
    • Use WeakMaps with DocumentNode wherever possible instead of using LRU Cache with strings. It
      is more optimal if a parser caching is used
  • Updated dependencies
    [332f1f22,
    7066ce98]:
    • @envelop/on-resolve@3.0.0

@envelop/on-resolve@3.0.0

Major Changes

Patch Changes

@envelop/opentelemetry@5.0.0

Major Changes

Patch Changes

  • #1728
    a36925c7
    Thanks @ardatan! - - Memoize parsed document string result and use
    it wherever possible, and export getDocumentString function to allow users to use it as well.
    • Use WeakMaps with DocumentNode wherever possible instead of using LRU Cache with strings. It
      is more optimal if a parser caching is used
  • Updated dependencies
    [332f1f22,
    7066ce98]:
    • @envelop/on-resolve@3.0.0

@envelop/operation-field-permissions@5.0.0

Major Changes

Patch Changes

@envelop/parser-cache@6.0.0

Major Changes

Patch Changes

@envelop/persisted-operations@6.0.0

Major Changes

@envelop/preload-assets@5.0.0

Major Changes

@envelop/prometheus@8.0.0

Major Changes

Patch Changes

@envelop/rate-limiter@5.0.0

Major Changes

Patch Changes

@envelop/resource-limitations@4.0.0

Major Changes

Patch Changes

@envelop/response-cache@5.0.0

Major Changes

Patch Changes

@envelop/response-cache-redis@3.0.0

Major Changes

Patch Changes

@envelop/sentry@6.0.0

Major Changes

Patch Changes

  • #1728
    a36925c7
    Thanks @ardatan! - - Memoize parsed document string result and use
    it wherever possible, and export getDocumentString function to allow users to use it as well.
    • Use WeakMaps with DocumentNode wherever possible instead of using LRU Cache with strings. It
      is more optimal if a parser caching is used

@envelop/statsd@4.0.0

Major Changes

@envelop/validation-cache@6.0.0

Major Changes

Patch Changes

  • #1767
    0b127cc4
    Thanks @n1ru4l! - dependencies updates:

  • #1728
    a36925c7
    Thanks @ardatan! - - Memoize parsed document string result and use
    it wherever possible, and export getDocumentString function to allow users to use it as well.

    • Use WeakMaps with DocumentNode wherever possible instead of using LRU Cache with strings. It
      is more optimal if a parser caching is used

@envelop/testing@6.0.0

Major Changes

Patch Changes

  • #1776
    332f1f22
    Thanks @ardatan! - dependencies updates:

  • #1728
    a36925c7
    Thanks @ardatan! - - Memoize parsed document string result and use
    it wherever possible, and export getDocumentString function to allow users to use it as well.

    • Use WeakMaps with DocumentNode wherever possible instead of using LRU Cache with strings. It
      is more optimal if a parser caching is used

@envelop/types@4.0.0

Major Changes

@envelop/benchmark@1.0.0

Patch Changes

@theguild-bot theguild-bot force-pushed the changeset-release/main branch from d2997b5 to ce980bf Compare May 3, 2023 12:36
@theguild-bot
Copy link
Collaborator Author

theguild-bot commented May 3, 2023

❌ Benchmark Failed

Performance regression detected: it seems like your Pull Request adds some extra latency to the GraphQL requests, or to envelop runtime.

If the performance regression is expected, please increase the failing threshold.

     ✓ no_errors
     ✓ expected_result

     checks.............................................: 100.00% ✓ 472490     ✗ 0     
     data_received......................................: 1.8 GB  12 MB/s
     data_sent..........................................: 103 MB  684 kB/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     
     ✓ { mode:prom-tracing }............................: 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     
     ✓ { mode:prom-tracing }............................: avg=0s      min=0s       med=0s      max=0s       p(90)=0s      p(95)=0s     
     http_req_blocked...................................: avg=2.8µs   min=800ns    med=1.6µs   max=12.02ms  p(90)=2.4µs   p(95)=2.9µs  
     http_req_connecting................................: avg=317ns   min=0s       med=0s      max=11.11ms  p(90)=0s      p(95)=0s     
     http_req_duration..................................: avg=5.92ms  min=229.11µs med=4.44ms  max=99.9ms   p(90)=11.89ms p(95)=19.29ms
       { expected_response:true }.......................: avg=5.92ms  min=229.11µs med=4.44ms  max=99.9ms   p(90)=11.89ms p(95)=19.29ms
     ✓ { mode:envelop-cache-and-no-internal-tracing }...: avg=5.16ms  min=515.74µs med=4.54ms  max=57.45ms  p(90)=8.63ms  p(95)=10.11ms
     ✓ { mode:envelop-cache-jit }.......................: avg=3.08ms  min=229.11µs med=2.31ms  max=27.99ms  p(90)=6.08ms  p(95)=9.44ms 
     ✓ { mode:envelop-just-cache }......................: avg=5.26ms  min=453.73µs med=4.53ms  max=48.84ms  p(90)=8.88ms  p(95)=10.61ms
     ✓ { mode:graphql-js }..............................: avg=9.05ms  min=861.27µs med=7.73ms  max=99.9ms   p(90)=14.48ms p(95)=17.01ms
     ✗ { mode:prom-tracing }............................: avg=22.57ms min=4.98ms   med=20.01ms max=99.58ms  p(90)=37.87ms p(95)=40.7ms 
     http_req_failed....................................: 0.00%   ✓ 0          ✗ 236245
     http_req_receiving.................................: avg=57.62µs min=15.1µs   med=26.5µs  max=26.33ms  p(90)=43.2µs  p(95)=50.5µs 
     http_req_sending...................................: avg=44.75µs min=5.8µs    med=9.7µs   max=18.65ms  p(90)=17.7µs  p(95)=26.2µs 
     http_req_tls_handshaking...........................: avg=0s      min=0s       med=0s      max=0s       p(90)=0s      p(95)=0s     
     http_req_waiting...................................: avg=5.82ms  min=198.21µs med=4.37ms  max=99.62ms  p(90)=11.52ms p(95)=19.2ms 
     http_reqs..........................................: 236245  1574.86748/s
     iteration_duration.................................: avg=6.34ms  min=467.23µs med=4.77ms  max=100.37ms p(90)=12.52ms p(95)=19.72ms
     iterations.........................................: 236245  1574.86748/s
     vus................................................: 10      min=10       max=20  
     vus_max............................................: 20      min=20       max=20  

@github-actions
Copy link
Contributor

github-actions bot commented May 3, 2023

💻 Website Preview

The latest changes are available as preview in: https://7e6a3951.envelop.pages.dev

@theguild-bot theguild-bot force-pushed the changeset-release/main branch from ce980bf to d2bb23a Compare May 5, 2023 08:05
@github-actions
Copy link
Contributor

github-actions bot commented May 5, 2023

🚀 Snapshot Release (rc)

The latest changes of this PR are available as rc on npm (based on the declared changesets):

Package Version Info
@envelop/core 4.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/apollo-datasources 3.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/apollo-federation 4.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/apollo-server-errors 5.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/apollo-tracing 5.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/auth0 5.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/dataloader 5.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/depth-limit 3.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/disable-introspection 5.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/execute-subscription-event 4.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/extended-validation 3.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/filter-operation-type 5.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/fragment-arguments 5.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/generic-auth 6.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/graphql-jit 6.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/graphql-middleware 5.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/graphql-modules 5.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/immediate-introspection 2.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/live-query 6.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/newrelic 6.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/on-resolve 3.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/opentelemetry 5.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/operation-field-permissions 5.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/parser-cache 6.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/persisted-operations 6.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/preload-assets 5.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/prometheus 8.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/rate-limiter 5.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/resource-limitations 4.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/response-cache 5.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/response-cache-redis 3.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/sentry 6.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/statsd 4.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/validation-cache 6.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/testing 6.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎
@envelop/types 4.0.0-rc-20230523114233-7485f994 npm ↗︎ unpkg ↗︎

@theguild-bot theguild-bot force-pushed the changeset-release/main branch from d2bb23a to eaa9357 Compare May 9, 2023 09:29
@theguild-bot theguild-bot force-pushed the changeset-release/main branch 14 times, most recently from b9d8ac5 to 3df87d4 Compare May 23, 2023 10:31
@theguild-bot theguild-bot force-pushed the changeset-release/main branch 3 times, most recently from a721d8a to 7485f99 Compare May 23, 2023 11:40
@theguild-bot theguild-bot force-pushed the changeset-release/main branch from 7485f99 to e74aff8 Compare May 23, 2023 12:14
@ardatan ardatan merged commit 8480f15 into main May 23, 2023
@ardatan ardatan deleted the changeset-release/main branch May 23, 2023 12:22
ardatan pushed a commit that referenced this pull request May 23, 2023
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
ardatan pushed a commit that referenced this pull request May 23, 2023
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
ardatan pushed a commit that referenced this pull request May 23, 2023
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
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