diff --git a/Cargo.lock b/Cargo.lock index 96f748a43..925fc58e7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2101,9 +2101,9 @@ dependencies = [ [[package]] name = "libsqlite3-sys" -version = "0.32.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbb8270bb4060bd76c6e96f20c52d80620f1d82a3470885694e41e0f81ef6fe7" +checksum = "133c182a6a2c87864fe97778797e46c7e999672690dc9fa3ee8e241aa4a9c13f" dependencies = [ "cc", "pkg-config", @@ -3267,9 +3267,9 @@ dependencies = [ [[package]] name = "rusqlite" -version = "0.34.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37e34486da88d8e051c7c0e23c3f15fd806ea8546260aa2fec247e97242ec143" +checksum = "165ca6e57b20e1351573e3729b958bc62f0e48025386970b6e4d29e7a7e71f3f" dependencies = [ "bitflags 2.9.0", "fallible-iterator", diff --git a/Cargo.toml b/Cargo.toml index 9ef8a5e93..397ddee87 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -61,6 +61,7 @@ serde = "1.0" serde_json = "1.0" anyhow = "1.0.98" mimalloc = { version = "0.1.47", default-features = false } +rusqlite = { version = "0.37.0", features = ["bundled"] } [profile.release] debug = "line-tables-only" diff --git a/core/Cargo.toml b/core/Cargo.toml index fad43c7b1..f51f7c810 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -89,7 +89,7 @@ criterion = { version = "0.5", features = [ "async_futures", ] } rstest = "0.18.2" -rusqlite = "0.34.0" +rusqlite.workspace = true quickcheck = { version = "1.0", default-features = false } quickcheck_macros = { version = "1.0", default-features = false } rand = "0.8.5" # Required for quickcheck diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml index 1543a2841..ec6f8d64a 100644 --- a/fuzz/Cargo.toml +++ b/fuzz/Cargo.toml @@ -12,7 +12,7 @@ cargo-fuzz = true libfuzzer-sys = "0.4" arbitrary = { version = "1.4.1", features = ["derive"] } turso_core = { path = "../core", features = ["fuzz"] } -rusqlite = { version = "0.34.0", features = ["bundled"] } +rusqlite.workspace = true # Prevent this from interfering with workspaces [workspace] diff --git a/perf/connection/rusqlite/Cargo.toml b/perf/connection/rusqlite/Cargo.toml index 3959c27af..a9d66813e 100644 --- a/perf/connection/rusqlite/Cargo.toml +++ b/perf/connection/rusqlite/Cargo.toml @@ -6,6 +6,6 @@ edition = "2021" [dependencies] clap = { version = "4.5", features = ["derive"] } hdrhistogram = "7.5.2" -rusqlite = "0.34.0" +rusqlite.workspace = true [workspace] \ No newline at end of file diff --git a/perf/latency/rusqlite/Cargo.toml b/perf/latency/rusqlite/Cargo.toml index 95349f97b..4ddd7881f 100644 --- a/perf/latency/rusqlite/Cargo.toml +++ b/perf/latency/rusqlite/Cargo.toml @@ -6,6 +6,6 @@ edition = "2021" [dependencies] clap = { version = "4.5", features = ["derive"] } hdrhistogram = "7.5.2" -rusqlite = "0.34.0" +rusqlite.workspace = true [workspace] diff --git a/simulator/Cargo.toml b/simulator/Cargo.toml index a0ee8571a..20696fa91 100644 --- a/simulator/Cargo.toml +++ b/simulator/Cargo.toml @@ -29,7 +29,7 @@ clap = { version = "4.5", features = ["derive"] } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } notify = "8.0.0" -rusqlite = { version = "0.34", features = ["bundled"] } +rusqlite.workspace = true dirs = "6.0.0" chrono = { version = "0.4.40", features = ["serde"] } tracing = "0.1.41" diff --git a/tests/Cargo.toml b/tests/Cargo.toml index ee367027a..f2936a014 100644 --- a/tests/Cargo.toml +++ b/tests/Cargo.toml @@ -20,7 +20,7 @@ env_logger = "0.10.1" turso_core = { path = "../core", features = ["conn_raw_api"] } turso = { path = "../bindings/rust", features = ["conn_raw_api"] } tokio = { version = "1.47", features = ["full"] } -rusqlite = { version = "0.34", features = ["bundled"] } +rusqlite.workspace = true tempfile = "3.0.7" log = "0.4.22" assert_cmd = "^2"