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

fix(deps): update dependency @libsql/client to v0.4.3 #4543

Merged
merged 1 commit into from
Mar 7, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 8, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@libsql/client 0.4.0-pre.2 -> 0.4.3 age adoption passing confidence

Release Notes

libsql/libsql-client-ts (@​libsql/client)

v0.4.3

Compare Source

v0.4.2

Compare Source

v0.4.1

Compare Source

v0.4.0

Compare Source

  • Update hrana-client package to 0.5.6.
  • Add a @libsql/client-wasm package.
  • Fix Bun on Linux/arm64.

v0.4.0-pre.10

Compare Source

v0.4.0-pre.9

Compare Source

v0.4.0-pre.8

Compare Source

v0.4.0-pre.7

Compare Source

v0.4.0-pre.6

Compare Source

v0.4.0-pre.5

Compare Source

v0.4.0-pre.4

Compare Source

v0.4.0-pre.3

Compare Source


Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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.


  • If you want to rebase/retry this PR, check this box

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

@renovate renovate bot requested a review from a team as a code owner December 8, 2023 10:30
@renovate renovate bot requested review from miguelff and Weakky and removed request for a team December 8, 2023 10:30
Copy link

codspeed-hq bot commented Dec 8, 2023

CodSpeed Performance Report

Merging #4543 will not alter performance

Comparing renovate/libsql-client-0.4.x (26ec323) with main (32c59b7)

Summary

✅ 11 untouched benchmarks

@renovate renovate bot force-pushed the renovate/libsql-client-0.4.x branch from 2bb60a6 to c76b7e1 Compare December 14, 2023 10:24
Copy link
Contributor

github-actions bot commented Dec 14, 2023

WASM Size

Engine This PR Base branch Diff
Postgres 2.045MiB 2.043MiB 1.735KiB
Postgres (gzip) 809.121KiB 809.573KiB -463.000B
Mysql 2.026MiB 2.024MiB 2.492KiB
Mysql (gzip) 800.754KiB 801.205KiB -461.000B
Sqlite 1.988MiB 1.985MiB 2.404KiB
Sqlite (gzip) 787.464KiB 787.694KiB -235.000B

@renovate renovate bot force-pushed the renovate/libsql-client-0.4.x branch from c76b7e1 to 6897237 Compare December 16, 2023 00:22
@renovate renovate bot force-pushed the renovate/libsql-client-0.4.x branch from 6897237 to b224ba2 Compare January 6, 2024 00:01
@renovate renovate bot changed the title fix(deps): update dependency @libsql/client to v0.4.0-pre.5 fix(deps): update dependency @libsql/client to v0.4.0-pre.6 Jan 6, 2024
Copy link
Contributor

github-actions bot commented Jan 6, 2024

✅ WASM query-engine performance won't change substantially (1.009x)

Full benchmark report
DATABASE_URL="postgresql://postgres:postgres@localhost:5432/bench?schema=imdb_bench&sslmode=disable" \
node --experimental-wasm-modules query-engine/driver-adapters/executor/dist/bench.mjs
cpu: AMD EPYC 7763 64-Core Processor
runtime: node v18.19.0 (x64-linux)

benchmark                   time (avg)             (min … max)       p75       p99      p999
-------------------------------------------------------------- -----------------------------
• movies.findMany() (all - 25000)
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline  303.57 ms/iter (302.38 ms … 304.94 ms) 304.38 ms 304.94 ms 304.94 ms
Web Assembly: Latest    374.76 ms/iter (374.11 ms … 375.61 ms)  375.2 ms 375.61 ms 375.61 ms
Web Assembly: Current   381.41 ms/iter (377.61 ms … 391.83 ms) 382.59 ms 391.83 ms 391.83 ms
Node API: Current       222.53 ms/iter  (212.74 ms … 232.4 ms)  229.7 ms  232.4 ms  232.4 ms

summary for movies.findMany() (all - 25000)
  Web Assembly: Current
   1.71x slower than Node API: Current
   1.26x slower than Web Assembly: Baseline
   1.02x slower than Web Assembly: Latest

• movies.findMany({ take: 2000 })
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline   12.15 ms/iter    (11.88 ms … 14.8 ms)  12.01 ms   14.8 ms   14.8 ms
Web Assembly: Latest     15.73 ms/iter   (15.15 ms … 18.91 ms)  15.78 ms  18.91 ms  18.91 ms
Web Assembly: Current    15.66 ms/iter    (15.52 ms … 16.1 ms)  15.67 ms   16.1 ms   16.1 ms
Node API: Current        8,647 µs/iter   (8,493 µs … 9,066 µs)  8,705 µs  9,066 µs  9,066 µs

summary for movies.findMany({ take: 2000 })
  Web Assembly: Current
   1.81x slower than Node API: Current
   1.29x slower than Web Assembly: Baseline
   1x faster than Web Assembly: Latest

• movies.findMany({ where: {...}, take: 2000 })
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline   1,996 µs/iter   (1,855 µs … 3,563 µs)  1,970 µs  3,341 µs  3,563 µs
Web Assembly: Latest     2,471 µs/iter   (2,365 µs … 3,914 µs)  2,452 µs  3,548 µs  3,914 µs
Web Assembly: Current    2,469 µs/iter   (2,389 µs … 2,938 µs)  2,476 µs  2,903 µs  2,938 µs
Node API: Current        1,488 µs/iter   (1,417 µs … 1,862 µs)  1,500 µs  1,669 µs  1,862 µs

summary for movies.findMany({ where: {...}, take: 2000 })
  Web Assembly: Current
   1.66x slower than Node API: Current
   1.24x slower than Web Assembly: Baseline
   1x faster than Web Assembly: Latest

• movies.findMany({ include: { cast: true } take: 2000 }) (m2m)
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline   12.25 ms/iter    (12.16 ms … 12.6 ms)  12.27 ms   12.6 ms   12.6 ms
Web Assembly: Latest     15.47 ms/iter   (15.39 ms … 15.62 ms)  15.51 ms  15.62 ms  15.62 ms
Web Assembly: Current    15.97 ms/iter   (15.57 ms … 20.91 ms)  15.77 ms  20.91 ms  20.91 ms
Node API: Current        8,773 µs/iter   (8,575 µs … 9,186 µs)  8,865 µs  9,186 µs  9,186 µs

summary for movies.findMany({ include: { cast: true } take: 2000 }) (m2m)
  Web Assembly: Current
   1.82x slower than Node API: Current
   1.3x slower than Web Assembly: Baseline
   1.03x slower than Web Assembly: Latest

• movies.findMany({ where: {...}, include: { cast: true } take: 2000 }) (m2m)
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline   1,921 µs/iter   (1,847 µs … 2,575 µs)  1,918 µs  2,332 µs  2,575 µs
Web Assembly: Latest     2,447 µs/iter   (2,352 µs … 3,242 µs)  2,448 µs  2,995 µs  3,242 µs
Web Assembly: Current    2,472 µs/iter   (2,376 µs … 3,088 µs)  2,467 µs  3,047 µs  3,088 µs
Node API: Current        1,536 µs/iter   (1,422 µs … 2,575 µs)  1,518 µs  2,151 µs  2,575 µs

summary for movies.findMany({ where: {...}, include: { cast: true } take: 2000 }) (m2m)
  Web Assembly: Current
   1.61x slower than Node API: Current
   1.29x slower than Web Assembly: Baseline
   1.01x slower than Web Assembly: Latest

• movies.findMany({ take: 2000, include: { cast: { include: { person: true } } } })
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline   12.23 ms/iter    (12.13 ms … 12.4 ms)  12.25 ms   12.4 ms   12.4 ms
Web Assembly: Latest     15.65 ms/iter   (15.43 ms … 19.22 ms)  15.57 ms  19.22 ms  19.22 ms
Web Assembly: Current    15.68 ms/iter   (15.56 ms … 15.91 ms)  15.72 ms  15.91 ms  15.91 ms
Node API: Current        8,777 µs/iter   (8,568 µs … 9,702 µs)  8,794 µs  9,702 µs  9,702 µs

summary for movies.findMany({ take: 2000, include: { cast: { include: { person: true } } } })
  Web Assembly: Current
   1.79x slower than Node API: Current
   1.28x slower than Web Assembly: Baseline
   1x faster than Web Assembly: Latest

• movie.findMany({ where: { ... }, take: 2000, include: { cast: { include: { person: true } } } })
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline   1,920 µs/iter   (1,821 µs … 3,072 µs)  1,905 µs  2,968 µs  3,072 µs
Web Assembly: Latest     2,424 µs/iter   (2,357 µs … 2,887 µs)  2,430 µs  2,784 µs  2,887 µs
Web Assembly: Current    2,442 µs/iter   (2,376 µs … 2,836 µs)  2,439 µs  2,781 µs  2,836 µs
Node API: Current        1,472 µs/iter   (1,391 µs … 1,695 µs)  1,492 µs  1,665 µs  1,695 µs

summary for movie.findMany({ where: { ... }, take: 2000, include: { cast: { include: { person: true } } } })
  Web Assembly: Current
   1.66x slower than Node API: Current
   1.27x slower than Web Assembly: Baseline
   1.01x slower than Web Assembly: Latest

• movie.findMany({ where: { reviews: { author: { ... } }, take: 100 }) (to-many -> to-one)
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline  904.89 µs/iter  (847.77 µs … 1,466 µs) 899.75 µs  1,371 µs  1,466 µs
Web Assembly: Latest     1,196 µs/iter   (1,136 µs … 1,759 µs)  1,201 µs  1,503 µs  1,759 µs
Web Assembly: Current    1,200 µs/iter   (1,151 µs … 1,857 µs)  1,208 µs  1,446 µs  1,857 µs
Node API: Current       820.54 µs/iter  (734.85 µs … 1,214 µs) 839.24 µs  1,150 µs  1,214 µs

summary for movie.findMany({ where: { reviews: { author: { ... } }, take: 100 }) (to-many -> to-one)
  Web Assembly: Current
   1.46x slower than Node API: Current
   1.33x slower than Web Assembly: Baseline
   1x faster than Web Assembly: Latest

• movie.findMany({ where: { cast: { person: { ... } }, take: 100 }) (m2m -> to-one)
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline  887.44 µs/iter  (849.12 µs … 1,264 µs) 893.19 µs  1,122 µs  1,264 µs
Web Assembly: Latest     1,200 µs/iter   (1,141 µs … 1,666 µs)  1,203 µs  1,488 µs  1,666 µs
Web Assembly: Current    1,228 µs/iter   (1,156 µs … 2,066 µs)  1,222 µs  1,813 µs  2,066 µs
Node API: Current       823.67 µs/iter  (784.17 µs … 1,275 µs) 836.88 µs 926.53 µs  1,275 µs

summary for movie.findMany({ where: { cast: { person: { ... } }, take: 100 }) (m2m -> to-one)
  Web Assembly: Current
   1.49x slower than Node API: Current
   1.38x slower than Web Assembly: Baseline
   1.02x slower than Web Assembly: Latest

After changes in 26ec323

@renovate renovate bot force-pushed the renovate/libsql-client-0.4.x branch from b224ba2 to a7abc1b Compare January 13, 2024 00:38
@renovate renovate bot changed the title fix(deps): update dependency @libsql/client to v0.4.0-pre.6 fix(deps): update dependency @libsql/client to v0.4.0-pre.7 Jan 13, 2024
@renovate renovate bot force-pushed the renovate/libsql-client-0.4.x branch from a7abc1b to 8cd8d40 Compare January 27, 2024 02:47
@renovate renovate bot changed the title fix(deps): update dependency @libsql/client to v0.4.0-pre.7 fix(deps): update dependency @libsql/client to v0.4.0-pre.10 Jan 27, 2024
@renovate renovate bot force-pushed the renovate/libsql-client-0.4.x branch from 8cd8d40 to 2b64877 Compare February 3, 2024 03:48
@renovate renovate bot changed the title fix(deps): update dependency @libsql/client to v0.4.0-pre.10 fix(deps): update dependency @libsql/client to v0.4.0 Feb 3, 2024
@renovate renovate bot force-pushed the renovate/libsql-client-0.4.x branch from 2b64877 to 26ec323 Compare February 10, 2024 00:21
@renovate renovate bot changed the title fix(deps): update dependency @libsql/client to v0.4.0 fix(deps): update dependency @libsql/client to v0.4.3 Feb 10, 2024
@Jolg42 Jolg42 added this to the 5.11.0 milestone Mar 7, 2024
@Jolg42 Jolg42 merged commit 2cec02a into main Mar 7, 2024
113 checks passed
@Jolg42 Jolg42 deleted the renovate/libsql-client-0.4.x branch March 7, 2024 13:03
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.

1 participant