diff --git a/Cargo.lock b/Cargo.lock index 65acdd5eb..9386375de 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -154,9 +154,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.81" +version = "1.0.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247" +checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519" dependencies = [ "backtrace", ] @@ -541,18 +541,18 @@ dependencies = [ [[package]] name = "async-openai" -version = "0.19.1" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbc0b1877fb1bc415caa14d1899f0f477e8eb38f2fe16f54be196d7c4a92e15c" +checksum = "11e97f9c5e0ee3260caee9700ba1bb61a6fdc34d2b6786a31e018c5de5198491" dependencies = [ "async-convert", "backoff", - "base64 0.21.7", + "base64 0.22.0", "bytes", - "derive_builder 0.12.0", + "derive_builder", "futures", "rand", - "reqwest 0.11.27", + "reqwest 0.12.2", "reqwest-eventsource", "secrecy", "serde", @@ -611,9 +611,9 @@ dependencies = [ [[package]] name = "async-trait" -version = "0.1.79" +version = "0.1.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a507401cad91ec6a857ed5513a2073c82a9b9048762b885bb98655b306964681" +checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" dependencies = [ "proc-macro2", "quote", @@ -1620,9 +1620,9 @@ dependencies = [ [[package]] name = "built" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d17f4d6e4dc36d1a02fbedc2753a096848e7c1b0772f7654eab8e2c927dd53" +checksum = "41bfbdb21256b87a8b5e80fab81a8eed158178e812fd7ba451907518b2742f16" dependencies = [ "git2", ] @@ -2007,12 +2007,12 @@ dependencies = [ [[package]] name = "comfy-table" -version = "7.1.0" +version = "7.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c64043d6c7b7a4c58e39e7efccfdea7b93d885a795d0c054a69dbbf4dd52686" +checksum = "b34115915337defe99b2aff5c2ce6771e5fbc4079f4b506301f5cf394c8452f7" dependencies = [ - "strum 0.25.0", - "strum_macros 0.25.3", + "strum 0.26.2", + "strum_macros 0.26.2", "unicode-width", ] @@ -2395,16 +2395,6 @@ dependencies = [ "darling_macro 0.13.4", ] -[[package]] -name = "darling" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" -dependencies = [ - "darling_core 0.14.4", - "darling_macro 0.14.4", -] - [[package]] name = "darling" version = "0.20.8" @@ -2429,20 +2419,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "darling_core" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim 0.10.0", - "syn 1.0.109", -] - [[package]] name = "darling_core" version = "0.20.8" @@ -2468,17 +2444,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "darling_macro" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" -dependencies = [ - "darling_core 0.14.4", - "quote", - "syn 1.0.109", -] - [[package]] name = "darling_macro" version = "0.20.8" @@ -2868,7 +2833,7 @@ dependencies = [ "rand", "regex", "repr", - "reqwest 0.11.27", + "reqwest 0.12.2", "ring 0.17.8", "rust_decimal", "rustls 0.21.10", @@ -3065,34 +3030,13 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "derive_builder" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d67778784b508018359cbc8696edb3db78160bab2c2a28ba7f56ef6932997f8" -dependencies = [ - "derive_builder_macro 0.12.0", -] - [[package]] name = "derive_builder" version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0350b5cb0331628a5916d6c5c0b72e97393b8b6b03b47a9284f4e7f5a405ffd7" dependencies = [ - "derive_builder_macro 0.20.0", -] - -[[package]] -name = "derive_builder_core" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c11bdc11a0c47bc7d37d582b5285da6849c96681023680b906673c5707af7b0f" -dependencies = [ - "darling 0.14.4", - "proc-macro2", - "quote", - "syn 1.0.109", + "derive_builder_macro", ] [[package]] @@ -3107,23 +3051,13 @@ dependencies = [ "syn 2.0.58", ] -[[package]] -name = "derive_builder_macro" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebcda35c7a396850a55ffeac740804b40ffec779b98fffbb1738f4033f0ee79e" -dependencies = [ - "derive_builder_core 0.12.0", - "syn 1.0.109", -] - [[package]] name = "derive_builder_macro" version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "206868b8242f27cecce124c19fd88157fbd0dd334df2587f36417bafbc85097b" dependencies = [ - "derive_builder_core 0.20.0", + "derive_builder_core", "syn 2.0.58", ] @@ -3858,7 +3792,7 @@ name = "glaredb" version = "0.9.2" dependencies = [ "datafusion", - "derive_builder 0.20.0", + "derive_builder", "futures", "sqlexec", "url", @@ -4129,7 +4063,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2 0.5.6", + "socket2 0.4.10", "tokio", "tower-service", "tracing", @@ -5519,9 +5453,9 @@ dependencies = [ [[package]] name = "napi" -version = "2.16.1" +version = "2.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4ca998356d8ff9fba7a070dae4508a2298439c98c9f3bc9c07669538b999e8f" +checksum = "70d04890ef4ec001fad791be785b8b920e2a3f5a6b1188e7a81dfa6197c0dee4" dependencies = [ "bitflags 2.5.0", "chrono", @@ -5543,9 +5477,9 @@ checksum = "2f9130fccc5f763cf2069b34a089a18f0d0883c66aceb81f2fad541a3d823c43" [[package]] name = "napi-derive" -version = "2.16.1" +version = "2.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b138cecf1141ae0ff5d62f4aa0e2f269aec339f66070f346ba6fb4279f1fc178" +checksum = "aff4a63f26a7aa9fa25df6ea36675890115972b207ae516e86bd0c47e31eba39" dependencies = [ "cfg-if", "convert_case 0.6.0", @@ -5557,9 +5491,9 @@ dependencies = [ [[package]] name = "napi-derive-backend" -version = "1.0.63" +version = "1.0.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce5126b64f6ad9e28e30e6d15213dd378626b38f556454afebc42f7f02a90902" +checksum = "e5e76afe642e2424ebe465406e328e4316d82af1f79256231d4b0f184c67550a" dependencies = [ "convert_case 0.6.0", "once_cell", @@ -5572,9 +5506,9 @@ dependencies = [ [[package]] name = "napi-sys" -version = "2.3.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2503fa6af34dc83fb74888df8b22afe933b58d37daf7d80424b1c60c68196b8b" +checksum = "427802e8ec3a734331fec1035594a210ce1ff4dc5bc1950530920ab717964ea3" dependencies = [ "libloading", ] @@ -6122,7 +6056,7 @@ dependencies = [ "parser", "pgrepr", "proxyutil", - "reqwest 0.11.27", + "reqwest 0.12.2", "rustls 0.21.10", "rustls-pemfile 2.1.1", "serde", @@ -6401,9 +6335,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", @@ -6433,12 +6367,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.58", @@ -6477,7 +6411,7 @@ version = "0.9.2" dependencies = [ "async-trait", "futures", - "reqwest 0.11.27", + "reqwest 0.12.2", "serde", "serde_json", "thiserror", @@ -6958,7 +6892,6 @@ dependencies = [ "js-sys", "log", "mime", - "mime_guess", "once_cell", "percent-encoding", "pin-project-lite", @@ -7003,10 +6936,12 @@ dependencies = [ "js-sys", "log", "mime", + "mime_guess", "once_cell", "percent-encoding", "pin-project-lite", "rustls 0.22.3", + "rustls-native-certs 0.7.0", "rustls-pemfile 1.0.4", "rustls-pki-types", "serde", @@ -7015,10 +6950,12 @@ dependencies = [ "sync_wrapper", "tokio", "tokio-rustls 0.25.0", + "tokio-util", "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", + "wasm-streams", "web-sys", "webpki-roots 0.26.1", "winreg", @@ -7026,9 +6963,9 @@ dependencies = [ [[package]] name = "reqwest-eventsource" -version = "0.4.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f03f570355882dd8d15acc3a313841e6e90eddbc76a93c748fd82cc13ba9f51" +checksum = "632c55746dbb44275691640e7b40c907c16a2dc1a5842aa98aaec90da6ec6bde" dependencies = [ "eventsource-stream", "futures-core", @@ -7036,7 +6973,7 @@ dependencies = [ "mime", "nom", "pin-project-lite", - "reqwest 0.11.27", + "reqwest 0.12.2", "thiserror", ] @@ -7185,9 +7122,9 @@ dependencies = [ [[package]] name = "rstest" -version = "0.18.2" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97eeab2f3c0a199bc4be135c36c924b6590b88c377d416494288c14f2db30199" +checksum = "9d5316d2a1479eeef1ea21e7f9ddc67c191d497abc8fc3ba2467857abbb68330" dependencies = [ "futures", "futures-timer", @@ -7197,9 +7134,9 @@ dependencies = [ [[package]] name = "rstest_macros" -version = "0.18.2" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d428f8247852f894ee1be110b375111b586d4fa431f6c46e64ba5a0dcccbe605" +checksum = "04a9df72cc1f67020b0d63ad9bfe4a323e459ea7eb68e03bd9824db49f9a4c25" dependencies = [ "cfg-if", "glob", @@ -8082,7 +8019,7 @@ dependencies = [ "flate2", "hex", "logutil", - "reqwest 0.11.27", + "reqwest 0.12.2", "serde", "serde_json", "thiserror", @@ -8159,7 +8096,7 @@ dependencies = [ "parser", "pgrepr", "protogen", - "reqwest 0.11.27", + "reqwest 0.12.2", "siphasher 1.0.1", "strum 0.26.2", "telemetry", @@ -8198,7 +8135,7 @@ dependencies = [ "prost", "protogen", "proxyutil", - "reqwest 0.11.27", + "reqwest 0.12.2", "serde", "sqlbuiltins", "telemetry", @@ -8226,9 +8163,9 @@ dependencies = [ [[package]] name = "sqllogictest" -version = "0.19.1" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "004809e4710d743a13eb2975fb6a1498da76157e19ad059d595d032e6a50e30b" +checksum = "b8518892e5e36bfa90163e53c4e4f36a388e0afa1cd6a3de0614253b3c9029c7" dependencies = [ "async-trait", "educe", diff --git a/Cargo.toml b/Cargo.toml index c8d1207ac..45aedd2a1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,15 +21,15 @@ clap = { version = "4.5.4", features = ["derive"] } datafusion = { version = "36.0.0", features = ["avro"] } arrow-flight = { version = "50.0.0", features = ["flight-sql-experimental"] } datafusion-proto = { version = "36.0.0" } -reqwest = { version = "0.11.27", default-features = false, features = [ +reqwest = { version = "0.12.2", default-features = false, features = [ "json", "rustls-tls", ] } serde = { version = "1.0", features = ["derive"] } tokio = { version = "1", features = ["full"] } tonic = { version = "0.10", features = ["transport", "tls", "tls-roots"] } -anyhow = "1.0.81" -async-trait = "0.1.79" +anyhow = "1.0.82" +async-trait = "0.1.80" chrono = "0.4.37" futures = "0.3.30" object_store = "0.9" diff --git a/bindings/nodejs/Cargo.toml b/bindings/nodejs/Cargo.toml index a0446eef3..2f0c0ca9c 100644 --- a/bindings/nodejs/Cargo.toml +++ b/bindings/nodejs/Cargo.toml @@ -28,8 +28,8 @@ async-trait = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } lzma-sys = { version = "*", features = ["static"] } # Prevent dynamic linking of lzma, which comes from datafusion -napi = { version = "2.16.1", default-features = false, features = ["full"] } -napi-derive = "2.16.1" +napi = { version = "2.16.2", default-features = false, features = ["full"] } +napi-derive = "2.16.2" once_cell = "1.19.0" bytes = "1.6.0" diff --git a/crates/arrow_util/Cargo.toml b/crates/arrow_util/Cargo.toml index 04722e1fa..51e03b519 100644 --- a/crates/arrow_util/Cargo.toml +++ b/crates/arrow_util/Cargo.toml @@ -8,6 +8,6 @@ workspace = true [dependencies] datafusion = { workspace = true } -comfy-table = { version = "7.1.0", default-features = false } +comfy-table = { version = "7.1.1", default-features = false } once_cell = "1.19.0" textwrap = { version = "0.16.1", default-features = false, features = ["unicode-width"] } diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index 749f23980..486e163b0 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -59,4 +59,4 @@ tokio-postgres = "0.7.8" tempfile = { workspace = true } [build-dependencies] -built = { version = "0.7.1", features = ["git2"] } +built = { version = "0.7.2", features = ["git2"] } diff --git a/crates/datafusion_ext/Cargo.toml b/crates/datafusion_ext/Cargo.toml index 0bed29076..7482bedf2 100644 --- a/crates/datafusion_ext/Cargo.toml +++ b/crates/datafusion_ext/Cargo.toml @@ -38,4 +38,4 @@ ctor = "0.2.7" env_logger = "0.11" paste = "^1.0" rand = "0.8.5" -rstest = "0.18" +rstest = "0.19" diff --git a/crates/slt/Cargo.toml b/crates/slt/Cargo.toml index 57c752e49..79cd729dc 100644 --- a/crates/slt/Cargo.toml +++ b/crates/slt/Cargo.toml @@ -30,7 +30,7 @@ telemetry = { path = "../telemetry" } tokio-postgres = "0.7.8" glob = "0.3.1" regex = "1.10.4" -sqllogictest = "0.19.1" +sqllogictest = "0.20.0" uuid = { version = "1.8", features = ["v4", "fast-rng", "macro-diagnostics"] } walkdir = "2.5.0" once_cell = "1.19.0" diff --git a/crates/sqlbuiltins/Cargo.toml b/crates/sqlbuiltins/Cargo.toml index 7ddf79e5c..eaeea430c 100644 --- a/crates/sqlbuiltins/Cargo.toml +++ b/crates/sqlbuiltins/Cargo.toml @@ -26,7 +26,7 @@ tracing = { workspace = true } tempfile = { workspace = true } tokio = { workspace = true } reqwest = { workspace = true } -async-openai = "0.19.1" +async-openai = "0.20.0" once_cell = "1.19.0" num-traits = "0.2.18" strum = "0.26.2" diff --git a/tests/poetry.lock b/tests/poetry.lock index 21c1a85bb..ffd0b5493 100644 --- a/tests/poetry.lock +++ b/tests/poetry.lock @@ -526,13 +526,13 @@ test = ["objgraph", "psutil"] [[package]] name = "idna" -version = "3.6" +version = "3.7" description = "Internationalized Domain Names in Applications (IDNA)" optional = false python-versions = ">=3.5" files = [ - {file = "idna-3.6-py3-none-any.whl", hash = "sha256:c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f"}, - {file = "idna-3.6.tar.gz", hash = "sha256:9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca"}, + {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, + {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, ] [[package]]