diff --git a/Cargo.lock b/Cargo.lock index 3a7058361..2c8239b25 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -161,9 +161,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.86" +version = "1.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" +checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" [[package]] name = "apache-avro" @@ -1692,9 +1692,9 @@ dependencies = [ [[package]] name = "bson" -version = "2.12.0" +version = "2.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80cf6f7806607bd58ad490bab34bf60e25455ea4aaf995f897a13324d41ea580" +checksum = "068208f2b6fcfa27a7f1ee37488d2bb8ba2640f68f5475d08e1d9130696aba59" dependencies = [ "ahash 0.8.11", "base64 0.13.1", @@ -1788,9 +1788,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.7.1" +version = "1.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" +checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3" [[package]] name = "bytes-utils" @@ -2419,6 +2419,22 @@ dependencies = [ "libc", "mio 0.8.11", "parking_lot", + "signal-hook", + "signal-hook-mio", + "winapi", +] + +[[package]] +name = "crossterm" +version = "0.28.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6" +dependencies = [ + "bitflags 2.5.0", + "crossterm_winapi", + "mio 1.0.1", + "parking_lot", + "rustix", "serde", "signal-hook", "signal-hook-mio", @@ -2980,7 +2996,7 @@ dependencies = [ "tracing", "url", "uuid", - "webpki-roots 0.26.5", + "webpki-roots 0.26.6", ] [[package]] @@ -4320,7 +4336,7 @@ dependencies = [ "tokio", "tokio-rustls 0.26.0", "tower-service", - "webpki-roots 0.26.5", + "webpki-roots 0.26.6", ] [[package]] @@ -4627,9 +4643,9 @@ dependencies = [ [[package]] name = "klickhouse" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58b682b30ec24c0adc06c7b1ae2e63698d71fa8d41738446e1a2999628aa988e" +checksum = "1f502fafade837b6812a5b26f27ac39228933763dcbc78599b04b74dea48435c" dependencies = [ "async-trait", "chrono", @@ -5059,9 +5075,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.153" +version = "0.2.158" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" +checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" [[package]] name = "libflate" @@ -5168,9 +5184,9 @@ checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" [[package]] name = "linux-raw-sys" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" +checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" [[package]] name = "lock_api" @@ -5482,6 +5498,7 @@ checksum = "4569e456d394deccd22ce1c1913e6ea0e54519f577285001215d33557431afe4" dependencies = [ "hermit-abi 0.3.9", "libc", + "log", "wasi", "windows-sys 0.52.0", ] @@ -5661,7 +5678,7 @@ dependencies = [ "twox-hash", "url", "webpki 0.22.4", - "webpki-roots 0.26.5", + "webpki-roots 0.26.6", ] [[package]] @@ -5706,9 +5723,9 @@ dependencies = [ [[package]] name = "napi" -version = "2.16.10" +version = "2.16.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04409e8c2d61995696e44d2181b79b68c1dd41f7e24a17cde60bbd9f54ddddef" +checksum = "53575dfa17f208dd1ce3a2da2da4659aae393b256a472f2738a8586a6c4107fd" dependencies = [ "bitflags 2.5.0", "chrono", @@ -6305,7 +6322,7 @@ dependencies = [ "tokio-util", "tracing", "uuid", - "webpki-roots 0.26.5", + "webpki-roots 0.26.6", ] [[package]] @@ -6431,9 +6448,9 @@ dependencies = [ [[package]] name = "postgres-types" -version = "0.2.7" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02048d9e032fb3cc3413bbf7b83a15d84a5d419778e2628751896d856498eee9" +checksum = "f66ea23a2d0e5734297357705193335e0a957696f34bed2f2faefacb2fec336f" dependencies = [ "bytes", "chrono", @@ -7094,12 +7111,12 @@ dependencies = [ [[package]] name = "reedline" -version = "0.34.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc271368d0d3f395745b40fababc0c9061f3fc2978189a8bc76f889e47255b01" +checksum = "c5289de810296f8f2ff58d35544d92ae98d0a631453388bc3e608086be0fa596" dependencies = [ "chrono", - "crossterm", + "crossterm 0.28.1", "fd-lock", "itertools 0.12.1", "nu-ansi-term 0.50.1", @@ -7283,7 +7300,7 @@ dependencies = [ "wasm-bindgen-futures", "wasm-streams", "web-sys", - "webpki-roots 0.26.5", + "webpki-roots 0.26.6", "windows-registry", ] @@ -7556,9 +7573,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.32" +version = "0.38.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" +checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811" dependencies = [ "bitflags 2.5.0", "errno", @@ -8124,12 +8141,13 @@ dependencies = [ [[package]] name = "signal-hook-mio" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af" +checksum = "34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd" dependencies = [ "libc", "mio 0.8.11", + "mio 1.0.1", "signal-hook", ] @@ -8804,7 +8822,7 @@ dependencies = [ name = "terminal_util" version = "0.9.5" dependencies = [ - "crossterm", + "crossterm 0.27.0", ] [[package]] @@ -8999,9 +9017,9 @@ dependencies = [ [[package]] name = "tokio-postgres" -version = "0.7.11" +version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03adcf0147e203b6032c0b2d30be1415ba03bc348901f3ff1cc0df6a733e60c3" +checksum = "3b5d3742945bc7d7f210693b0c58ae542c6fd47b17adbbda0885f3dcb34a6bdb" dependencies = [ "async-trait", "byteorder", @@ -9764,9 +9782,9 @@ checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" [[package]] name = "webpki-roots" -version = "0.26.5" +version = "0.26.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bd24728e5af82c6c4ec1b66ac4844bdf8156257fccda846ec58b42cd0cdbe6a" +checksum = "841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958" dependencies = [ "rustls-pki-types", ] diff --git a/Cargo.toml b/Cargo.toml index 6e65d810b..d8cc1c778 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -31,7 +31,7 @@ reqwest = { version = "0.12.7", default-features = false, features = [ serde = { version = "1.0", features = ["derive"] } tokio = { version = "1", features = ["full"] } tonic = { version = "0.10", features = ["transport", "tls", "tls-roots"] } -anyhow = "1.0.86" +anyhow = "1.0.89" async-trait = "0.1.82" chrono = "0.4.38" futures = "0.3.30" @@ -45,7 +45,7 @@ tempfile = "3.12.0" thiserror = "1.0" tracing = "0.1" url = "2.5.2" -bytes = "1.7.1" +bytes = "1.7.2" [workspace.dependencies.deltalake] git = "https://github.com/GlareDB/delta-rs.git" diff --git a/bindings/nodejs/Cargo.toml b/bindings/nodejs/Cargo.toml index 8cefc38d0..962c2c021 100644 --- a/bindings/nodejs/Cargo.toml +++ b/bindings/nodejs/Cargo.toml @@ -15,7 +15,7 @@ futures = { workspace = true } thiserror = { workspace = true } url = { workspace = true } lzma-sys = { version = "*", features = ["static"] } # Prevent dynamic linking of lzma, which comes from datafusion -napi = { version = "2.16.10", default-features = false, features = ["full"] } +napi = { version = "2.16.11", default-features = false, features = ["full"] } napi-derive = "2.16.12" once_cell = "1.19.0" async-once-cell = "0.5.3" diff --git a/crates/bench_runner/Cargo.toml b/crates/bench_runner/Cargo.toml index 8128ffb15..b342b2b9f 100644 --- a/crates/bench_runner/Cargo.toml +++ b/crates/bench_runner/Cargo.toml @@ -19,6 +19,6 @@ async-trait = { workspace = true } clap = { workspace = true } tokio = { workspace = true } tracing = { workspace = true } -tokio-postgres = "0.7.11" +tokio-postgres = "0.7.12" glob = "0.3.1" regex = "1.10.6" diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index 3e1e494c9..e525742ce 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -46,10 +46,10 @@ terminal_util = { path = "../terminal_util" } num_cpus = "1.16.0" colored = "2.1.0" nu-ansi-term = "0.50.1" -reedline = "0.34.0" +reedline = "0.35.0" atty = "0.2.14" console-subscriber = "0.4.0" -tokio-postgres = "0.7.11" +tokio-postgres = "0.7.12" uuid = { version = "1.10.0", features = ["v4", "fast-rng", "macro-diagnostics"] } glob = "0.3.1" diff --git a/crates/datafusion_ext/Cargo.toml b/crates/datafusion_ext/Cargo.toml index 541a968b8..00e5db369 100644 --- a/crates/datafusion_ext/Cargo.toml +++ b/crates/datafusion_ext/Cargo.toml @@ -31,7 +31,7 @@ async-recursion = "1.1.1" regex = "1.10" once_cell = "1.19.0" parking_lot = "0.12.3" -bson = "2.12.0" +bson = "2.13.0" [dev-dependencies] chrono.workspace = true diff --git a/crates/datasources/Cargo.toml b/crates/datasources/Cargo.toml index 3c34237f1..eb5d4719d 100644 --- a/crates/datasources/Cargo.toml +++ b/crates/datasources/Cargo.toml @@ -41,7 +41,7 @@ async-channel = "2.3.1" async-sqlite = "0.3.0" async-stream = "0.3.5" bitvec = "1" -bson = "2.12.0" +bson = "2.13.0" chrono-tz = "0.9" gcp-bigquery-client = "0.23.0" glob = "0.3.1" @@ -58,15 +58,15 @@ tokio-postgres-rustls = "0.12.0" tokio-rustls = "0.26.0" tokio-util = "0.7.12" uuid = "1.10.0" -webpki-roots = "0.26.5" +webpki-roots = "0.26.6" calamine = { version = "0.25.0", features = ["dates"] } -klickhouse = { version = "0.13.0", features = ["tls"] } +klickhouse = { version = "0.13.1", features = ["tls"] } mysql_async = { version = "0.34.2", default-features = false, features = ["default-rustls"] } mysql_common = { version = "0.32.4", default-features = false, features = ["chrono"] } rust_decimal = { version = "1.36.0", features = ["db-tokio-postgres"] } ssh-key = { version = "0.6.6", features = ["ed25519", "alloc"] } tiberius = { version = "0.12.3", default-features = false, features = ["tds73","rustls","chrono"] } -tokio-postgres = { version = "0.7.11", features = ["with-uuid-1", "with-serde_json-1","with-chrono-0_4"] } +tokio-postgres = { version = "0.7.12", features = ["with-uuid-1", "with-serde_json-1","with-chrono-0_4"] } memoize = { version = "0.4.2", features = ["full"] } bigquery-storage = { git = "https://github.com/glaredb/bigquery-storage", branch = "deps/2023-10-27-update" } lance = { git = "https://github.com/GlareDB/lance", branch = "df36" } diff --git a/crates/pgrepr/Cargo.toml b/crates/pgrepr/Cargo.toml index 7d6c91a77..aec1be8cd 100644 --- a/crates/pgrepr/Cargo.toml +++ b/crates/pgrepr/Cargo.toml @@ -13,7 +13,7 @@ doctest = false [dependencies] thiserror.workspace = true datafusion = {workspace = true} -tokio-postgres = { version = "0.7.11", features = ["with-uuid-1", "with-serde_json-1", "with-chrono-0_4"] } +tokio-postgres = { version = "0.7.12", features = ["with-uuid-1", "with-serde_json-1", "with-chrono-0_4"] } chrono = { workspace = true } tracing = { workspace = true } repr = { path = "../repr" } diff --git a/crates/pgsrv/Cargo.toml b/crates/pgsrv/Cargo.toml index 61bf88352..02613a854 100644 --- a/crates/pgsrv/Cargo.toml +++ b/crates/pgsrv/Cargo.toml @@ -29,11 +29,11 @@ proxyutil = { path = "../proxyutil" } sqlexec = { path = "../sqlexec" } once_cell = "1.19.0" rustls-pemfile = "2.1.3" -tokio-postgres = "0.7.11" +tokio-postgres = "0.7.12" tokio-rustls = "0.26.0" tokio-util = { version = "0.7.12", features = ["codec"] } uuid = { version = "1.10.0", features = ["v4", "fast-rng", "macro-diagnostics"] } -webpki-roots = "0.26.5" +webpki-roots = "0.26.6" [dev-dependencies] tempfile = "3" diff --git a/crates/slt/Cargo.toml b/crates/slt/Cargo.toml index 3df84b3b4..cf21423ff 100644 --- a/crates/slt/Cargo.toml +++ b/crates/slt/Cargo.toml @@ -37,5 +37,5 @@ glob = "0.3.1" once_cell = "1.19.0" regex = "1.10.6" sqllogictest = "0.22.0" -tokio-postgres = "0.7.11" +tokio-postgres = "0.7.12" walkdir = "2.5.0" diff --git a/crates/snowflake_connector/Cargo.toml b/crates/snowflake_connector/Cargo.toml index e0fa96027..1ee368122 100644 --- a/crates/snowflake_connector/Cargo.toml +++ b/crates/snowflake_connector/Cargo.toml @@ -22,7 +22,7 @@ uuid = { version = "1.10.0", features = ["v4", "fast-rng", "macro-diagnostics"] datafusion = { workspace = true } hex = "0.4.3" base64 = "0.22.1" -bytes = "1.7.1" +bytes = "1.7.2" flate2 = "1.0.33" decimal = { path = "../decimal" } diff --git a/crates/sqlbuiltins/Cargo.toml b/crates/sqlbuiltins/Cargo.toml index f18e54191..285f493cd 100644 --- a/crates/sqlbuiltins/Cargo.toml +++ b/crates/sqlbuiltins/Cargo.toml @@ -46,4 +46,4 @@ arrow-cast = { version = "50.0.0" } # MUST synchronize sync with the datafusion: lance-linalg = { git = "https://github.com/GlareDB/lance", branch = "df36" } # omits duckdb submodule jaq-interpret = "1.5.0" jaq-parse = "1.0.3" -bson = "2.12.0" +bson = "2.13.0" diff --git a/crates/sqlexec/Cargo.toml b/crates/sqlexec/Cargo.toml index 570fcd61e..4d5961666 100644 --- a/crates/sqlexec/Cargo.toml +++ b/crates/sqlexec/Cargo.toml @@ -43,7 +43,7 @@ rustls = { workspace = true } url = { workspace = true } bytes = { workspace = true } uuid = { version = "1.10.0", features = ["v4", "fast-rng", "macro-diagnostics"] } -tokio-postgres = "0.7.11" +tokio-postgres = "0.7.12" once_cell = "1.19.0" parking_lot = "0.12.3" num_cpus = "1.16.0" diff --git a/rstests/Cargo.toml b/rstests/Cargo.toml index 9e5988abc..51ee2502b 100644 --- a/rstests/Cargo.toml +++ b/rstests/Cargo.toml @@ -10,4 +10,4 @@ doctest = false tempfile = { workspace = true } assert_cmd = "2.0.16" predicates = "3.1.2" -tokio-postgres = "0.7.11" +tokio-postgres = "0.7.12"