From 6f62083bf5854f27a56a262977f4affdb45b0575 Mon Sep 17 00:00:00 2001 From: Ben King <9087625+benfdking@users.noreply.github.com> Date: Fri, 26 Apr 2024 17:09:35 +0100 Subject: [PATCH] chore: remove deps and update some --- Cargo.lock | 304 ++++++++++++-------------------- rust/cli/Cargo.toml | 14 +- rust/core/Cargo.toml | 18 +- rust/dbt-converter/Cargo.toml | 2 +- rust/quary-databases/Cargo.toml | 20 +-- 5 files changed, 131 insertions(+), 227 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 85835bf4..41092141 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -132,25 +132,6 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" -[[package]] -name = "arrow" -version = "49.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bc25126d18a012146a888a0298f2c22e1150327bd2765fc76d710a556b2d614" -dependencies = [ - "ahash 0.8.8", - "arrow-arith 49.0.0", - "arrow-array 49.0.0", - "arrow-buffer 49.0.0", - "arrow-cast 49.0.0", - "arrow-data 49.0.0", - "arrow-ord 49.0.0", - "arrow-row 49.0.0", - "arrow-schema 49.0.0", - "arrow-select 49.0.0", - "arrow-string 49.0.0", -] - [[package]] name = "arrow" version = "50.0.0" @@ -173,18 +154,21 @@ dependencies = [ ] [[package]] -name = "arrow-arith" -version = "49.0.0" +name = "arrow" +version = "51.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34ccd45e217ffa6e53bbb0080990e77113bdd4e91ddb84e97b77649810bcf1a7" +checksum = "219d05930b81663fd3b32e3bde8ce5bff3c4d23052a99f11a8fa50a3b47b2658" dependencies = [ - "arrow-array 49.0.0", - "arrow-buffer 49.0.0", - "arrow-data 49.0.0", - "arrow-schema 49.0.0", - "chrono", - "half", - "num", + "arrow-arith 51.0.0", + "arrow-array 51.0.0", + "arrow-buffer 51.0.0", + "arrow-cast 51.0.0", + "arrow-data 51.0.0", + "arrow-ord 51.0.0", + "arrow-row 51.0.0", + "arrow-schema 51.0.0", + "arrow-select 51.0.0", + "arrow-string 51.0.0", ] [[package]] @@ -203,18 +187,17 @@ dependencies = [ ] [[package]] -name = "arrow-array" -version = "49.0.0" +name = "arrow-arith" +version = "51.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bda9acea48b25123c08340f3a8ac361aa0f74469bb36f5ee9acf923fce23e9d" +checksum = "0272150200c07a86a390be651abdd320a2d12e84535f0837566ca87ecd8f95e0" dependencies = [ - "ahash 0.8.8", - "arrow-buffer 49.0.0", - "arrow-data 49.0.0", - "arrow-schema 49.0.0", + "arrow-array 51.0.0", + "arrow-buffer 51.0.0", + "arrow-data 51.0.0", + "arrow-schema 51.0.0", "chrono", "half", - "hashbrown 0.14.3", "num", ] @@ -250,17 +233,6 @@ dependencies = [ "num", ] -[[package]] -name = "arrow-buffer" -version = "49.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01a0fc21915b00fc6c2667b069c1b64bdd920982f426079bc4a7cab86822886c" -dependencies = [ - "bytes", - "half", - "num", -] - [[package]] name = "arrow-buffer" version = "50.0.0" @@ -285,18 +257,17 @@ dependencies = [ [[package]] name = "arrow-cast" -version = "49.0.0" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dc0368ed618d509636c1e3cc20db1281148190a78f43519487b2daf07b63b4a" +checksum = "e448e5dd2f4113bf5b74a1f26531708f5edcacc77335b7066f9398f4bcf4cdef" dependencies = [ - "arrow-array 49.0.0", - "arrow-buffer 49.0.0", - "arrow-data 49.0.0", - "arrow-schema 49.0.0", - "arrow-select 49.0.0", + "arrow-array 50.0.0", + "arrow-buffer 50.0.0", + "arrow-data 50.0.0", + "arrow-schema 50.0.0", + "arrow-select 50.0.0", "base64 0.21.7", "chrono", - "comfy-table", "half", "lexical-core", "num", @@ -304,20 +275,23 @@ dependencies = [ [[package]] name = "arrow-cast" -version = "50.0.0" +version = "51.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e448e5dd2f4113bf5b74a1f26531708f5edcacc77335b7066f9398f4bcf4cdef" +checksum = "9abc10cd7995e83505cc290df9384d6e5412b207b79ce6bdff89a10505ed2cba" dependencies = [ - "arrow-array 50.0.0", - "arrow-buffer 50.0.0", - "arrow-data 50.0.0", - "arrow-schema 50.0.0", - "arrow-select 50.0.0", - "base64 0.21.7", + "arrow-array 51.0.0", + "arrow-buffer 51.0.0", + "arrow-data 51.0.0", + "arrow-schema 51.0.0", + "arrow-select 51.0.0", + "atoi", + "base64 0.22.0", "chrono", + "comfy-table", "half", "lexical-core", "num", + "ryu", ] [[package]] @@ -339,18 +313,6 @@ dependencies = [ "regex", ] -[[package]] -name = "arrow-data" -version = "49.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "907fafe280a3874474678c1858b9ca4cb7fd83fb8034ff5b6d6376205a08c634" -dependencies = [ - "arrow-buffer 49.0.0", - "arrow-schema 49.0.0", - "half", - "num", -] - [[package]] name = "arrow-data" version = "50.0.0" @@ -409,21 +371,6 @@ dependencies = [ "serde_json", ] -[[package]] -name = "arrow-ord" -version = "49.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b23b0e53c0db57c6749997fd343d4c0354c994be7eca67152dd2bdb9a3e1bb4" -dependencies = [ - "arrow-array 49.0.0", - "arrow-buffer 49.0.0", - "arrow-data 49.0.0", - "arrow-schema 49.0.0", - "arrow-select 49.0.0", - "half", - "num", -] - [[package]] name = "arrow-ord" version = "50.0.0" @@ -440,18 +387,18 @@ dependencies = [ ] [[package]] -name = "arrow-row" -version = "49.0.0" +name = "arrow-ord" +version = "51.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "361249898d2d6d4a6eeb7484be6ac74977e48da12a4dd81a708d620cc558117a" +checksum = "e3e6b61e3dc468f503181dccc2fc705bdcc5f2f146755fa5b56d0a6c5943f412" dependencies = [ - "ahash 0.8.8", - "arrow-array 49.0.0", - "arrow-buffer 49.0.0", - "arrow-data 49.0.0", - "arrow-schema 49.0.0", + "arrow-array 51.0.0", + "arrow-buffer 51.0.0", + "arrow-data 51.0.0", + "arrow-schema 51.0.0", + "arrow-select 51.0.0", "half", - "hashbrown 0.14.3", + "num", ] [[package]] @@ -470,12 +417,18 @@ dependencies = [ ] [[package]] -name = "arrow-schema" -version = "49.0.0" +name = "arrow-row" +version = "51.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09e28a5e781bf1b0f981333684ad13f5901f4cd2f20589eab7cf1797da8fc167" +checksum = "848ee52bb92eb459b811fb471175ea3afcf620157674c8794f539838920f9228" dependencies = [ - "bitflags 2.4.2", + "ahash 0.8.8", + "arrow-array 51.0.0", + "arrow-buffer 51.0.0", + "arrow-data 51.0.0", + "arrow-schema 51.0.0", + "half", + "hashbrown 0.14.3", ] [[package]] @@ -489,19 +442,8 @@ name = "arrow-schema" version = "51.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02d9483aaabe910c4781153ae1b6ae0393f72d9ef757d38d09d450070cf2e528" - -[[package]] -name = "arrow-select" -version = "49.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f6208466590960efc1d2a7172bc4ff18a67d6e25c529381d7f96ddaf0dc4036" dependencies = [ - "ahash 0.8.8", - "arrow-array 49.0.0", - "arrow-buffer 49.0.0", - "arrow-data 49.0.0", - "arrow-schema 49.0.0", - "num", + "bitflags 2.4.2", ] [[package]] @@ -519,19 +461,17 @@ dependencies = [ ] [[package]] -name = "arrow-string" -version = "49.0.0" +name = "arrow-select" +version = "51.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a48149c63c11c9ff571e50ab8f017d2a7cb71037a882b42f6354ed2da9acc7" +checksum = "849524fa70e0e3c5ab58394c770cb8f514d0122d20de08475f7b472ed8075830" dependencies = [ - "arrow-array 49.0.0", - "arrow-buffer 49.0.0", - "arrow-data 49.0.0", - "arrow-schema 49.0.0", - "arrow-select 49.0.0", + "ahash 0.8.8", + "arrow-array 51.0.0", + "arrow-buffer 51.0.0", + "arrow-data 51.0.0", + "arrow-schema 51.0.0", "num", - "regex", - "regex-syntax", ] [[package]] @@ -550,6 +490,23 @@ dependencies = [ "regex-syntax", ] +[[package]] +name = "arrow-string" +version = "51.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9373cb5a021aee58863498c37eb484998ef13377f69989c6c5ccfbd258236cdb" +dependencies = [ + "arrow-array 51.0.0", + "arrow-buffer 51.0.0", + "arrow-data 51.0.0", + "arrow-schema 51.0.0", + "arrow-select 51.0.0", + "memchr", + "num", + "regex", + "regex-syntax", +] + [[package]] name = "assert_cmd" version = "2.0.14" @@ -602,9 +559,9 @@ dependencies = [ [[package]] name = "async-trait" -version = "0.1.77" +version = "0.1.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9" +checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" dependencies = [ "proc-macro2", "quote", @@ -620,16 +577,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "atomic-write-file" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edcdbedc2236483ab103a53415653d6b4442ea6141baf1ffa85df29635e88436" -dependencies = [ - "nix", - "rand", -] - [[package]] name = "autocfg" version = "1.1.0" @@ -837,9 +784,9 @@ checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" [[package]] name = "chrono" -version = "0.4.34" +version = "0.4.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b" +checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" dependencies = [ "android-tzdata", "iana-time-zone", @@ -1159,11 +1106,11 @@ checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" [[package]] name = "duckdb" -version = "0.10.0" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e0288a770d9d49f8d262573c00c7c78aa3f1d3df8935a23fef881dc8da7b277" +checksum = "424ede399a5d1084e65c0888fda71e407e5809400c92ff2cf510bfd1697b9c76" dependencies = [ - "arrow 49.0.0", + "arrow 51.0.0", "cast", "fallible-iterator", "fallible-streaming-iterator", @@ -1956,9 +1903,9 @@ checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" [[package]] name = "libduckdb-sys" -version = "0.10.0" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5c3ce660d33747e6c88abacc209abfe906d94ed6962795985abe55758ce076c" +checksum = "51b3f02cecc430f61561bde538d42af4be2d9d5a8b058f74883e460bc1055461" dependencies = [ "autocfg", "cc", @@ -2073,17 +2020,6 @@ version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" -[[package]] -name = "nix" -version = "0.27.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" -dependencies = [ - "bitflags 2.4.2", - "cfg-if", - "libc", -] - [[package]] name = "nom" version = "7.1.3" @@ -2546,9 +2482,9 @@ dependencies = [ [[package]] name = "prost" -version = "0.12.3" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "146c289cda302b98a28d40c8b3b90498d6e526dd24ac2ecea73e4e491685b94a" +checksum = "d0f5d036824e4761737860779c906171497f6d55681139d8312388f8fe398922" dependencies = [ "bytes", "prost-derive", @@ -2578,12 +2514,12 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.12.3" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efb6c9a1dd1def8e2124d17e83a20af56f1570d6c2d2bd9e266ccb768df3840e" +checksum = "19de2de2a00075bf566bee3bd4db014b11587e84184d3f7a791bc17f1a8e9e48" dependencies = [ "anyhow", - "itertools 0.11.0", + "itertools 0.12.1", "proc-macro2", "quote", "syn 2.0.50", @@ -2622,7 +2558,6 @@ dependencies = [ name = "quary" version = "0.0.113" dependencies = [ - "arrow-array 51.0.0", "assert_cmd", "async-trait", "base64 0.22.0", @@ -2630,10 +2565,7 @@ dependencies = [ "clap", "dbt-converter", "dotenv", - "duckdb", "futures", - "gcp-bigquery-client", - "google-cloud-auth", "indicatif", "prost", "quary-core", @@ -2641,12 +2573,8 @@ dependencies = [ "quary_proto", "regex", "serde_yaml", - "sqlx", "tempfile", - "testcontainers", - "testcontainers-modules", "tokio", - "yup-oauth2", ] [[package]] @@ -2658,7 +2586,6 @@ dependencies = [ "csv", "data-encoding", "futures", - "js-sys", "once_cell", "petgraph", "prost", @@ -2666,14 +2593,12 @@ dependencies = [ "regex", "rust-embed", "serde", - "serde_json", "serde_yaml", "sha2", "sqlinference", "sqlparser", "tokio", "tokio-util", - "web-sys", ] [[package]] @@ -3507,9 +3432,9 @@ dependencies = [ [[package]] name = "sqlx" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dba03c279da73694ef99763320dea58b51095dfe87d001b1d4b5fe78ba8763cf" +checksum = "c9a2ccff1a000a5a59cd33da541d9f2fdcd9e6e8229cc200565942bff36d0aaa" dependencies = [ "sqlx-core", "sqlx-macros", @@ -3520,9 +3445,9 @@ dependencies = [ [[package]] name = "sqlx-core" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d84b0a3c3739e220d94b3239fd69fb1f74bc36e16643423bd99de3b43c21bfbd" +checksum = "24ba59a9342a3d9bab6c56c118be528b27c9b60e490080e9711a04dccac83ef6" dependencies = [ "ahash 0.8.8", "atoi", @@ -3532,7 +3457,6 @@ dependencies = [ "chrono", "crc", "crossbeam-queue", - "dotenvy", "either", "event-listener", "futures-channel", @@ -3565,9 +3489,9 @@ dependencies = [ [[package]] name = "sqlx-macros" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89961c00dc4d7dffb7aee214964b065072bff69e36ddb9e2c107541f75e4f2a5" +checksum = "4ea40e2345eb2faa9e1e5e326db8c34711317d2b5e08d0d5741619048a803127" dependencies = [ "proc-macro2", "quote", @@ -3578,11 +3502,10 @@ dependencies = [ [[package]] name = "sqlx-macros-core" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0bd4519486723648186a08785143599760f7cc81c52334a55d6a83ea1e20841" +checksum = "5833ef53aaa16d860e92123292f1f6a3d53c34ba8b1969f152ef1a7bb803f3c8" dependencies = [ - "atomic-write-file", "dotenvy", "either", "heck 0.4.1", @@ -3605,9 +3528,9 @@ dependencies = [ [[package]] name = "sqlx-mysql" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e37195395df71fd068f6e2082247891bc11e3289624bbc776a0cdfa1ca7f1ea4" +checksum = "1ed31390216d20e538e447a7a9b959e06ed9fc51c37b514b46eb758016ecd418" dependencies = [ "atoi", "base64 0.21.7", @@ -3649,9 +3572,9 @@ dependencies = [ [[package]] name = "sqlx-postgres" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6ac0ac3b7ccd10cc96c7ab29791a7dd236bd94021f31eec7ba3d46a74aa1c24" +checksum = "7c824eb80b894f926f89a0b9da0c7f435d27cdd35b8c655b114e58223918577e" dependencies = [ "atoi", "base64 0.21.7", @@ -3679,7 +3602,6 @@ dependencies = [ "rand", "serde", "serde_json", - "sha1", "sha2", "smallvec", "sqlx-core", @@ -3691,9 +3613,9 @@ dependencies = [ [[package]] name = "sqlx-sqlite" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "210976b7d948c7ba9fced8ca835b11cbb2d677c59c79de41ac0d397e14547490" +checksum = "b244ef0a8414da0bed4bb1910426e890b19e5e9bccc27ada6b797d05c55ae0aa" dependencies = [ "atoi", "chrono", @@ -3894,9 +3816,9 @@ dependencies = [ [[package]] name = "testcontainers-modules" -version = "0.3.5" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d0334776e1e8ee7c504a922c5236daf865ffe413aa630d84ae91dcce0b10bc3" +checksum = "8debb5e215d9e89ea93255fffff00bf037ea44075d7a2669a21a8a988d6b52fd" dependencies = [ "testcontainers", ] diff --git a/rust/cli/Cargo.toml b/rust/cli/Cargo.toml index 2b63ec05..048b4d19 100644 --- a/rust/cli/Cargo.toml +++ b/rust/cli/Cargo.toml @@ -7,30 +7,22 @@ rust-version = "1.77.2" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -yup-oauth2 = { version = "8", default-features = false } clap = { version = "4", features = ["derive"] } quary-core = { path = "../core" } quary-databases = { path = "../quary-databases" } dbt-converter = { path = "../dbt-converter" } quary_proto = { path = "../../proto/gen/rust" } tokio = { version = "1", features = ["full"] } -sqlx = { version = "0.7", features = ["runtime-tokio-rustls", "sqlite", "postgres"] } -async-trait = "0.1" +async-trait = "0.1.80" indicatif = "0.17" -gcp-bigquery-client = "0.18" -prost = "0.12" -google-cloud-auth = { version = "0.14", default-features = false, features = ["external-account", "rustls-tls"] } -arrow-array = "51" -duckdb = { version = "0.10", features = ["bundled"] } +prost = "0.12.4" regex = "1.10.4" futures = "0.3.30" base64 = "0.22.0" dotenv = "0.15" serde_yaml = "0.9.33" -chrono = "0.4" [dev-dependencies] +chrono = "0.4.38" assert_cmd = "2" tempfile = "3" -testcontainers = "0.15.0" -testcontainers-modules = { version = "0.3.4", features = ["postgres", "minio"] } diff --git a/rust/core/Cargo.toml b/rust/core/Cargo.toml index 00943def..cc461df0 100644 --- a/rust/core/Cargo.toml +++ b/rust/core/Cargo.toml @@ -11,7 +11,6 @@ crate-type = ["cdylib", "rlib"] [dependencies] prost = { default-features = false, version = "0.12" } sqlparser = { default-features = false, version = "0.45" } -js-sys = "0.3" quary_proto = { path = "../../proto/gen/rust" } sqlinference = { path = "../sqlinference" } rust-embed = "8" @@ -20,22 +19,13 @@ csv = "1" petgraph = { version = "0.6", default-features = false } regex = { version = "1", default-features = false, features = ["unicode-perl"] } once_cell = "1" -async-trait = "0.1" -chrono = "0.4" -serde_yaml = "0.9" -serde_json = { default-features = false, version = "1", features = ["std"] } +async-trait = "0.1.80" +chrono = "0.4.38" +serde_yaml = "0.9.33" futures = { version = "0.3", features = ["async-await", "std"], default-features = false } -sha2 = { default-features = false, version = "0.10" } +sha2 = { default-features = false, version = "0.10.8" } data-encoding = "2.5.0" -web-sys = { version = "0.3", default-features = false, features = [ - "RequestInit", - "Headers", - "RequestMode", - "Request", - "Response" -] } tokio-util = "0.7.10" - [dev-dependencies] tokio = { version = "1.37.0", features = ["rt", "macros"], default-features = false } diff --git a/rust/dbt-converter/Cargo.toml b/rust/dbt-converter/Cargo.toml index 1cfedffd..0ef30d73 100644 --- a/rust/dbt-converter/Cargo.toml +++ b/rust/dbt-converter/Cargo.toml @@ -9,7 +9,7 @@ serde_yaml = "0.9" serde = { version = "1", features = ["derive"] } regex = { version = "1" } walkdir = "2" -quary_proto = { path = "../../proto/gen/rust" } tempfile = "3" +quary_proto = { path = "../../proto/gen/rust" } [lib] diff --git a/rust/quary-databases/Cargo.toml b/rust/quary-databases/Cargo.toml index 3c55c6e9..70e47b8c 100644 --- a/rust/quary-databases/Cargo.toml +++ b/rust/quary-databases/Cargo.toml @@ -7,27 +7,27 @@ rust-version = "1.77.2" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -yup-oauth2 = { version = "8", default-features = false } quary-core = { path = "../core" } quary_proto = { path = "../../proto/gen/rust" } + +yup-oauth2 = { version = "8", default-features = false } tokio = { version = "1", features = ["full"] } -sqlx = { version = "0.7", features = ["runtime-tokio-rustls", "sqlite", "postgres", "chrono", "bigdecimal"] } -async-trait = "0.1" -gcp-bigquery-client = "0.18" -prost = "0.12" -google-cloud-auth = { version = "0.14", default-features = false, features = ["external-account", "rustls-tls"] } +sqlx = { version = "0.7.4", features = ["runtime-tokio-rustls", "sqlite", "postgres", "chrono", "bigdecimal"] } +async-trait = "0.1.80" +gcp-bigquery-client = "0.18.0" +google-cloud-auth = { version = "0.14.0", default-features = false, features = ["external-account", "rustls-tls"] } +prost = "0.12.4" regex = "1.10.4" -chrono = "0.4" +chrono = "0.4.38" -duckdb = { version = "0.10", features = ["bundled"] } +duckdb = { version = "0.10.2", features = ["bundled"] } arrow_array_51 = { package = "arrow-array", version = "51" } snowflake-api = "0.7.0" arrow_array_50 = { package = "arrow-array", version = "50" } - [dev-dependencies] assert_cmd = "2" tempfile = "3" testcontainers = "0.15.0" -testcontainers-modules = { version = "0.3.4", features = ["postgres", "minio"] } +testcontainers-modules = { version = "0.3.7", features = ["postgres", "minio"] }