Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

chore: bump sqlite dependencies to latest mutually compatible versions #5180

Merged
merged 1 commit into from
Feb 24, 2025

Conversation

aqrln
Copy link
Member

@aqrln aqrln commented Feb 23, 2025

Updates:

  • rusqlite from 0.31.0 to 0.32.1
  • sqlx-core and sqlx-sqlite from 0.8.0 to 0.8.3 (latest)
  • libsqlite3-sys from 0.28.0 to 0.30.1, which updates the bundled SQLite from 3.45.1 to 3.46.0

Even newer versions of rusqlite and libsqlite3-sys are available, but sqlx-sqlite depends on libsqlite3-sys@^0.30.1, which links to a C library different versions of which can't be mixed in a single binary, so Cargo will report a conflict when trying to update rusqlite to the latest version.

@aqrln aqrln added this to the 6.5.0 milestone Feb 23, 2025
@aqrln aqrln requested a review from a team as a code owner February 23, 2025 11:09
@aqrln aqrln requested review from jacek-prisma and removed request for a team February 23, 2025 11:09
Copy link

codspeed-hq bot commented Feb 23, 2025

CodSpeed Performance Report

Merging #5180 will not alter performance

Comparing push-zpporpzkouyt (e5b1ba1) with main (95e79d8)

Summary

✅ 11 untouched benchmarks

Copy link
Contributor

github-actions bot commented Feb 23, 2025

WASM Query Engine file Size

Engine This PR Base branch Diff
Postgres 2.110MiB 2.110MiB 0.000B
Postgres (gzip) 845.989KiB 845.988KiB 1.000B
Mysql 2.073MiB 2.073MiB 0.000B
Mysql (gzip) 831.773KiB 831.773KiB 0.000B
Sqlite 1.983MiB 1.983MiB 0.000B
Sqlite (gzip) 795.358KiB 795.357KiB 1.000B

Updates:
- `rusqlite` from 0.31.0 to 0.32.1
- `sqlx-core` and `sqlx-sqlite` from 0.8.0 to 0.8.3 (latest)
- `libsqlite3-sys` from 0.28.0 to 0.30.1, which updates the bundled
  SQLite from 3.45.1 to 3.46.0

Even newer versions of `rusqlite` and `libsqlite3-sys` are available,
but `sqlx-sqlite` depends on `libsqlite3-sys@^0.30.1`, which links to a
C library different versions of which can't be mixed in a single binary,
so Cargo will report a conflict when trying to update `rusqlite` to the
latest version.
@aqrln aqrln force-pushed the push-zpporpzkouyt branch from 0ee266d to e5b1ba1 Compare February 23, 2025 13:19
@aqrln aqrln merged commit 64b7398 into main Feb 24, 2025
370 checks passed
@aqrln aqrln deleted the push-zpporpzkouyt branch February 24, 2025 11:11
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants