diff --git a/Cargo.lock b/Cargo.lock index 2eebcc4bc..3917f2644 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -388,7 +388,7 @@ dependencies = [ "arrow-schema", "chrono", "half", - "indexmap 2.2.2", + "indexmap 2.2.3", "lexical-core", "num", "serde", @@ -1271,7 +1271,7 @@ dependencies = [ "base64 0.13.1", "bitvec", "hex", - "indexmap 2.2.2", + "indexmap 2.2.3", "js-sys", "once_cell", "rand", @@ -1499,9 +1499,9 @@ checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" [[package]] name = "chrono" -version = "0.4.33" +version = "0.4.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f13690e35a5e4ace198e7beea2895d29f3a9cc55015fcebe6336bd2010af9eb" +checksum = "5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b" dependencies = [ "android-tzdata", "iana-time-zone", @@ -1514,9 +1514,9 @@ dependencies = [ [[package]] name = "chrono-tz" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91d7b79e99bfaa0d47da0687c43aa3b7381938a62ad3a6498599039321f660b7" +checksum = "d59ae0466b83e838b81a54256c39d5d7c20b9d7daa10510a242d9b75abd5936e" dependencies = [ "chrono", "chrono-tz-build", @@ -1573,9 +1573,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.0" +version = "4.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80c21025abd42669a92efc996ef13cfb2c5c627858421ea58d5c3b331a6c134f" +checksum = "c918d541ef2913577a0f9566e9ce27cb35b6df072075769e0b26cb5a554520da" dependencies = [ "clap_builder", "clap_derive", @@ -1583,9 +1583,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.0" +version = "4.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "458bf1f341769dfcf849846f65dffdf9146daa56bcd2a47cb4e1de9915567c99" +checksum = "9f3e7391dad68afb0c2ede1bf619f579a3dc9c2ec67f089baa397123a2f3d1eb" dependencies = [ "anstream", "anstyle", @@ -2216,7 +2216,7 @@ dependencies = [ "glob", "half", "hashbrown 0.14.2", - "indexmap 2.2.2", + "indexmap 2.2.3", "itertools 0.12.0", "log", "num-traits", @@ -2334,7 +2334,7 @@ dependencies = [ "half", "hashbrown 0.14.2", "hex", - "indexmap 2.2.2", + "indexmap 2.2.3", "itertools 0.12.0", "log", "md-5 0.10.6", @@ -2367,7 +2367,7 @@ dependencies = [ "futures", "half", "hashbrown 0.14.2", - "indexmap 2.2.2", + "indexmap 2.2.3", "itertools 0.12.0", "log", "once_cell", @@ -2475,7 +2475,7 @@ dependencies = [ "futures", "gcp-bigquery-client", "glob", - "indexmap 2.2.2", + "indexmap 2.2.3", "ioutil", "klickhouse", "lance", @@ -2610,7 +2610,7 @@ dependencies = [ "fix-hidden-lifetime-bug", "futures", "hashbrown 0.14.2", - "indexmap 2.2.2", + "indexmap 2.2.3", "itertools 0.12.0", "lazy_static", "libc", @@ -3032,17 +3032,27 @@ dependencies = [ "syn 2.0.48", ] +[[package]] +name = "env_filter" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea" +dependencies = [ + "log", + "regex", +] + [[package]] name = "env_logger" -version = "0.10.2" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580" +checksum = "05e7cf40684ae96ade6232ed84582f40ce0a66efcd43a5117aef610534f8e0b8" dependencies = [ + "anstream", + "anstyle", + "env_filter", "humantime", - "is-terminal", "log", - "regex", - "termcolor", ] [[package]] @@ -3522,7 +3532,7 @@ dependencies = [ "futures-sink", "futures-util", "http", - "indexmap 2.2.2", + "indexmap 2.2.3", "slab", "tokio", "tokio-util", @@ -3834,9 +3844,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.2" +version = "2.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "824b2ae422412366ba479e8111fd301f7b5faece8149317bb81925979a53f520" +checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177" dependencies = [ "equivalent", "hashbrown 0.14.2", @@ -3899,17 +3909,6 @@ version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" -[[package]] -name = "is-terminal" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" -dependencies = [ - "hermit-abi 0.3.3", - "rustix", - "windows-sys 0.48.0", -] - [[package]] name = "itertools" version = "0.10.5" @@ -4024,7 +4023,7 @@ dependencies = [ "compiler-tools", "compiler-tools-derive", "futures", - "indexmap 2.2.2", + "indexmap 2.2.3", "klickhouse_derive", "libc", "log", @@ -4889,9 +4888,9 @@ dependencies = [ [[package]] name = "mongodb" -version = "2.8.0" +version = "2.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c30763a5c6c52079602be44fa360ca3bfacee55fca73f4734aecd23706a7f2" +checksum = "de59562e5c71656c098d8e966641b31da87b89dc3dcb6e761d3b37dcdfa0cb72" dependencies = [ "async-trait", "base64 0.13.1", @@ -5295,7 +5294,7 @@ dependencies = [ "rand", "reqwest", "ring 0.17.7", - "rustls-pemfile 2.0.0", + "rustls-pemfile 2.1.0", "serde", "serde_json", "snafu", @@ -5587,7 +5586,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" dependencies = [ "fixedbitset", - "indexmap 2.2.2", + "indexmap 2.2.3", ] [[package]] @@ -5637,7 +5636,7 @@ dependencies = [ "proxyutil", "reqwest", "rustls 0.21.10", - "rustls-pemfile 2.0.0", + "rustls-pemfile 2.1.0", "serde", "sqlexec", "tempfile", @@ -6039,18 +6038,18 @@ dependencies = [ [[package]] name = "prql-compiler" -version = "0.11.2" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28478c330c978501601390a6dd3b760d7dd9184f9ad2d5ccff179cee0590c37e" +checksum = "ca296f48ecc80209aaefab7c044c8d98ae29841d1d64e011976d10673c2981a0" dependencies = [ "prqlc", ] [[package]] name = "prqlc" -version = "0.11.2" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d557b3285b3c738a7e969c5eeca36bff2c753aa5e9bfd0dc59c720865091a12f" +checksum = "4beb05b6b71ce096fa56d73006ab1c42a8d11bf190d193fa511a134f7730ec43" dependencies = [ "anstream", "anyhow", @@ -6076,9 +6075,9 @@ dependencies = [ [[package]] name = "prqlc-ast" -version = "0.11.2" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fada7485784f43c5068e22b1e3fa9ba4d9a1f12a60865f5229b5afd8fbcc28c" +checksum = "c98923b046bc48046e3846b14a5fde5a059f681c7c367bd0ab96ebd3ecc33a71" dependencies = [ "anyhow", "enum-as-inner 0.6.0", @@ -6089,9 +6088,9 @@ dependencies = [ [[package]] name = "prqlc-parser" -version = "0.11.2" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d9390810db80ae28e3558fa70524dae6334ce5c4f96cc138eb321b31a3316b6" +checksum = "855ad9aba599ef608efc88a30ebd731155997d9bbe780639eb175de060b6cddc" dependencies = [ "chumsky", "itertools 0.12.0", @@ -6845,9 +6844,9 @@ dependencies = [ [[package]] name = "rust_decimal" -version = "1.34.2" +version = "1.34.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "755392e1a2f77afd95580d3f0d0e94ac83eeeb7167552c9b5bca549e61a94d83" +checksum = "b39449a79f45e8da28c57c341891b69a183044b29518bb8f86dbac9df60bb7df" dependencies = [ "arrayvec", "borsh", @@ -6995,9 +6994,9 @@ dependencies = [ [[package]] name = "rustls-pemfile" -version = "2.0.0" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35e4980fa29e4c4b212ffb3db068a564cbf560e51d3944b7c88bd8bf5bec64f4" +checksum = "3c333bb734fcdedcea57de1602543590f545f127dc8b533324318fd492c5c70b" dependencies = [ "base64 0.21.7", "rustls-pki-types", @@ -7005,9 +7004,9 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.0.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7673e0aa20ee4937c6aacfc12bb8341cfbf054cdd21df6bec5fd0629fe9339b" +checksum = "048a63e5b3ac996d78d402940b5fa47973d2d080c6c6fffa1d0f19c4445310b7" [[package]] name = "rustls-webpki" @@ -7349,7 +7348,7 @@ version = "1.0.113" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79" dependencies = [ - "indexmap 2.2.2", + "indexmap 2.2.3", "itoa", "ryu", "serde", @@ -7399,7 +7398,7 @@ dependencies = [ "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.2.2", + "indexmap 2.2.3", "serde", "serde_derive", "serde_json", @@ -7437,7 +7436,7 @@ version = "0.9.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "adf8a49373e98a4c5f0ceb5d05aa7c648d75f63774981ed95b7c7443bbd50c6e" dependencies = [ - "indexmap 2.2.2", + "indexmap 2.2.3", "itoa", "ryu", "serde", @@ -8223,18 +8222,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.56" +version = "1.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad" +checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.56" +version = "1.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471" +checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" dependencies = [ "proc-macro2", "quote", @@ -8501,7 +8500,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.2.2", + "indexmap 2.2.3", "toml_datetime", "winnow", ] @@ -8512,7 +8511,7 @@ version = "0.20.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" dependencies = [ - "indexmap 2.2.2", + "indexmap 2.2.3", "toml_datetime", "winnow", ] diff --git a/Cargo.toml b/Cargo.toml index 655cd46d8..35118bffa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,7 @@ strip = true wildcard_imports = "deny" [workspace.dependencies] -clap = { version = "4.5.0", features = ["derive"] } +clap = { version = "4.5.1", features = ["derive"] } datafusion = { version = "35.0.0", features = ["avro"] } arrow-flight = { version = "50.0.0", features = ["flight-sql-experimental"] } datafusion-proto = { version = "35.0.0" } @@ -30,7 +30,7 @@ tokio = { version = "1", features = ["full"] } tonic = { version = "0.10", features = ["transport", "tls", "tls-roots"] } anyhow = "1.0.79" async-trait = "0.1.77" -chrono = "0.4.33" +chrono = "0.4.34" futures = "0.3.30" object_store = "0.9" prost = "0.12" diff --git a/crates/datafusion_ext/Cargo.toml b/crates/datafusion_ext/Cargo.toml index d0562e3aa..6c4d6b751 100644 --- a/crates/datafusion_ext/Cargo.toml +++ b/crates/datafusion_ext/Cargo.toml @@ -34,7 +34,7 @@ bson = "2.9.0" [dev-dependencies] chrono.workspace = true ctor = "0.2.6" -env_logger = "0.10" +env_logger = "0.11" paste = "^1.0" rand = "0.8.5" rstest = "0.18" diff --git a/crates/datasources/Cargo.toml b/crates/datasources/Cargo.toml index fd7f8553f..e0b323385 100644 --- a/crates/datasources/Cargo.toml +++ b/crates/datasources/Cargo.toml @@ -17,7 +17,7 @@ bigquery-storage = { git = "https://github.com/glaredb/bigquery-storage", branch bitvec = "1" bytes = "1.4.0" chrono = { workspace = true } -chrono-tz = "0.8.5" +chrono-tz = "0.8.6" datafusion = { workspace = true } decimal = { path = "../decimal" } deltalake = { workspace = true } @@ -26,7 +26,7 @@ gcp-bigquery-client = "0.18.0" klickhouse = { version = "0.11.0", features = ["tls"] } protogen = { path = "../protogen" } datafusion_ext = { path = "../datafusion_ext" } -mongodb = "2.8.0" +mongodb = "2.8.1" mysql_async = { version = "0.33.0", default-features = false, features = [ "default-rustls", ] } @@ -42,7 +42,7 @@ repr = { path = "../repr" } ring = "0.17.7" rustls = "0.21.10" reqwest = { workspace = true } -rust_decimal = { version = "1.34.2", features = ["db-tokio-postgres"] } +rust_decimal = { version = "1.34.3", features = ["db-tokio-postgres"] } serde = { workspace = true } serde_with = "3.6.1" serde_json = {workspace = true} @@ -73,7 +73,7 @@ lance = { git = "https://github.com/lancedb/lance", rev = "310d79eccf93f3c6a48c1 bson = "2.9.0" scylla = { version = "0.12.0" } glob = "0.3.1" -indexmap = "2.2.2" +indexmap = "2.2.3" # SSH tunnels [target.'cfg(any(target_os = "linux", target_os = "macos"))'.dependencies] diff --git a/crates/pgrepr/Cargo.toml b/crates/pgrepr/Cargo.toml index 02ed7484d..55a2649a9 100644 --- a/crates/pgrepr/Cargo.toml +++ b/crates/pgrepr/Cargo.toml @@ -16,7 +16,7 @@ repr = { path = "../repr" } decimal = { path = "../decimal" } num-traits = "0.2.18" dtoa = "1.0.9" -chrono-tz = "0.8.5" +chrono-tz = "0.8.6" bytes = "1.4.0" const_format = "0.2.32" once_cell = "1.19.0" diff --git a/crates/pgsrv/Cargo.toml b/crates/pgsrv/Cargo.toml index ea94d4770..4e559e585 100644 --- a/crates/pgsrv/Cargo.toml +++ b/crates/pgsrv/Cargo.toml @@ -24,7 +24,7 @@ bytes = "1.4.0" rustls = "0.21.10" webpki-roots = "0.26.1" tokio-rustls = "0.24.1" -rustls-pemfile = "2.0.0" +rustls-pemfile = "2.1.0" tokio-util = { version = "0.7.10", features = ["codec"] } tokio-postgres = "0.7.8" uuid = { version = "1.7.0", features = ["v4", "fast-rng", "macro-diagnostics"] } diff --git a/crates/sqlexec/Cargo.toml b/crates/sqlexec/Cargo.toml index 2dc5d85ac..a4c95db6a 100644 --- a/crates/sqlexec/Cargo.toml +++ b/crates/sqlexec/Cargo.toml @@ -40,7 +40,7 @@ url.workspace = true parking_lot = "0.12.1" serde = { workspace = true } reqwest = { workspace = true } -prql-compiler = "0.11.2" +prql-compiler = "0.11.3" num_cpus = "1.16.0" [dev-dependencies]