diff --git a/Cargo.lock b/Cargo.lock index a86cf960..bcd1d355 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -163,6 +163,17 @@ version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" +[[package]] +name = "alp" +version = "0.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41ceb950ed9f82837662e3f3c470403987f32e3a25e5b741c8f17b3b0cca394d" +dependencies = [ + "fastlanes", + "itertools 0.15.0", + "num-traits", +] + [[package]] name = "amq-protocol" version = "10.6.3" @@ -750,7 +761,7 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.119", - "synstructure", + "synstructure 0.13.2", ] [[package]] @@ -995,7 +1006,7 @@ checksum = "82f6aeea286b8eb4dd3431a1be1b59d290ace00f5bfd8e2a159bc2a05e2c1667" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -1861,27 +1872,29 @@ dependencies = [ [[package]] name = "boa_ast" -version = "0.21.1" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6339a700715bda376f5ea65c76e8fe8fc880930d8b0638cea68e7f3da6538e0a" +checksum = "9221b0a090572b4a118b46c5874c0781fe4bc9546b85f0a615b8bfb609ca4ed7" dependencies = [ "bitflags 2.13.1", "boa_interner", "boa_macros", "boa_string", "indexmap 2.14.0", - "num-bigint 0.4.8", + "num-bigint 0.5.1", "rustc-hash 2.1.3", + "strum 0.28.0", ] [[package]] name = "boa_engine" -version = "0.21.1" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1521be326f8a5c8887e95d4ce7f002917a002a23f7b93b9a6a2bf50ed4157824" +checksum = "5d6aaf7fdc4299df68adb67e1a5440a51d34630a1f5271b9698fd74bc97b60d9" dependencies = [ "aligned-vec", "arrayvec", + "async-channel", "bitflags 2.13.1", "boa_ast", "boa_gc", @@ -1896,21 +1909,22 @@ dependencies = [ "dynify", "fast-float2", "float16", - "futures-channel", "futures-concurrency", "futures-lite", - "hashbrown 0.16.1", + "hashbrown 0.17.1", + "icu_calendar", "icu_normalizer", "indexmap 2.14.0", "intrusive-collections", - "itertools 0.14.0", - "num-bigint 0.4.8", + "itertools 0.15.0", + "num-bigint 0.5.1", "num-integer", "num-traits", "num_enum", - "paste", + "oneshot", + "pastey", "portable-atomic", - "rand 0.9.5", + "rand 0.10.2", "regress", "rustc-hash 2.1.3", "ryu-js", @@ -1920,59 +1934,62 @@ dependencies = [ "static_assertions", "tag_ptr", "tap", + "temporal_rs", "thin-vec", "thiserror 2.0.20", "time", + "timezone_provider", "xsum", ] [[package]] name = "boa_gc" -version = "0.21.1" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17323a98cf2e631afacf1a6d659c1212c48a68bacfa85afab0a66ade80582e51" +checksum = "af82119558ab1002d1978c8459b53a3ebb506177d29a3aca37c07c1777b1d966" dependencies = [ + "arrayvec", "boa_macros", "boa_string", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "thin-vec", ] [[package]] name = "boa_interner" -version = "0.21.1" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20510b8b02bcde9b0a01cf34c0c308c56156503d1d91cdab4c8cfbd292b747ea" +checksum = "317c631e791f5cb7d0017e43c0a758b0eaffd40c34c4c360e2a6be7752b78cd1" dependencies = [ "boa_gc", "boa_macros", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "indexmap 2.14.0", "once_cell", - "phf 0.13.1", + "phf 0.14.0", "rustc-hash 2.1.3", "static_assertions", ] [[package]] name = "boa_macros" -version = "0.21.1" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5822cb4f146d243060e588bc5a5f2e709683fdad3d7111f42c48e6b5c921d23d" +checksum = "b882fd440dc0f4b7441367cf89567bb077920356750c9a76a16c002d8ec2fa5c" dependencies = [ "cfg-if", "cow-utils", "proc-macro2", "quote", - "syn 2.0.119", - "synstructure", + "syn 3.0.4", + "synstructure 0.14.0", ] [[package]] name = "boa_parser" -version = "0.21.1" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35bd957fa9fa93e3a001a8aba5a5cd40c2bbfde486378be4c4b472fd304aaddb" +checksum = "641e81b3c8cbb7a2140547fb3ea534e9edf210b4e8c920b5fa864a919e11fbcf" dependencies = [ "bitflags 2.13.1", "boa_ast", @@ -1980,7 +1997,7 @@ dependencies = [ "boa_macros", "fast-float2", "icu_properties", - "num-bigint 0.4.8", + "num-bigint 0.5.1", "num-traits", "regress", "rustc-hash 2.1.3", @@ -1988,13 +2005,13 @@ dependencies = [ [[package]] name = "boa_string" -version = "0.21.1" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca2da1d7f4a76fd9040788a122f0d807910800a7b86f5952e9244848c36511de" +checksum = "30bf86c2bcff5bf2547acbfc516c5d3108ca527cb131511d749bf6fbef762c0e" dependencies = [ "fast-float2", "itoa", - "paste", + "pastey", "rustc-hash 2.1.3", "ryu-js", "static_assertions", @@ -2020,7 +2037,7 @@ dependencies = [ "prettyplease 0.3.0", "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -2119,7 +2136,7 @@ checksum = "46d07918caa9eeaaf06b7873925c53a61daac173539b4f7715090745e44e4e69" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -2139,7 +2156,7 @@ checksum = "fc0e56a716f1e132ff6bf4bdac1c944a3fcdc1cae65f70a4a2a1ac3b401d2d1f" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -2207,6 +2224,16 @@ dependencies = [ "system-deps", ] +[[package]] +name = "calendrical_calculations" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5abbd6eeda6885048d357edc66748eea6e0268e3dd11f326fff5bd248d779c26" +dependencies = [ + "core_maths", + "displaydoc", +] + [[package]] name = "calloop" version = "0.13.0" @@ -2667,10 +2694,13 @@ dependencies = [ ] [[package]] -name = "core_detect" -version = "1.0.0" +name = "core_maths" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f8f80099a98041a3d1622845c271458a2d73e688351bf3cb999266764b81d48" +checksum = "77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30" +dependencies = [ + "libm", +] [[package]] name = "cow-utils" @@ -3139,7 +3169,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.11.1", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -3183,7 +3213,7 @@ checksum = "2ac7135c3ef02b2f7833bbeb1be5ba7f966dcde8a87c6b87f65a778d71a02785" dependencies = [ "darling_core 0.24.1", "quote", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -4124,7 +4154,7 @@ checksum = "c6232dd377dcc64799954cbd3a9bb882e9cdc1308ccd87b1c098f1fb2eaf82a8" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -4349,13 +4379,13 @@ dependencies = [ "lapin", "lettre", "libc", - "lopdf", + "lopdf 0.44.0", "mail-parser", "mongodb", "odbc-api", "odbc-sys", "oracle", - "parquet 59.2.0", + "parquet", "pdf-extract", "prost", "quick-xml 0.42.0", @@ -4413,12 +4443,12 @@ dependencies = [ name = "duckle-lance" version = "0.1.0" dependencies = [ - "arrow-array 58.4.0", - "arrow-schema 58.4.0", - "arrow-select 58.4.0", + "arrow-array 59.2.0", + "arrow-schema 59.2.0", + "arrow-select 59.2.0", "futures", "lancedb", - "parquet 58.4.0", + "parquet", "tokio", "vortex", ] @@ -4600,6 +4630,15 @@ dependencies = [ "cipher 0.4.4", ] +[[package]] +name = "ecb" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26f2a8b3e564eba0877223dc343703ad0385794e882e6d13f3a4dd5c6b1f41ac" +dependencies = [ + "cipher 0.5.2", +] + [[package]] name = "ecdsa" version = "0.16.9" @@ -4979,14 +5018,13 @@ checksum = "c6e8948ce679d00a02a94739ea185595dca7118ed04feb991127e443bd3d761f" [[package]] name = "fastlanes" -version = "0.5.2" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9272a674b446f53253f66582596614e41552d14968a3d1aaa590576a91c1188" +checksum = "4a516528425408429de7661e7101f7e7ad54f7d3fab859a3a6de239f508d17e2" dependencies = [ "const_for", - "core_detect", "num-traits", - "paste", + "pastey", "seq-macro", ] @@ -5159,7 +5197,7 @@ checksum = "ea5190182e6915eb873ddbc16e23b711b6eb1f9c00a0d0a3a91b5f6228475225" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -5204,9 +5242,9 @@ dependencies = [ [[package]] name = "fsst-rs" -version = "0.5.11" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b13ac798afc0d9194eb4efefef8b9332efbd80b43f302a968cb8cb23b9d5360" +checksum = "03b614a2a7f2efc50d76c1e47d64b57c55acf6e0e718b0cae78236d147c487d0" dependencies = [ "rustc-hash 2.1.3", ] @@ -5308,7 +5346,7 @@ checksum = "9fb9654ba8355388abeb8dcb4fc62f511300867002afc858860463bdd9fe0c44" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -5461,8 +5499,8 @@ dependencies = [ "libc", "log", "rustversion", - "windows-link 0.2.1", - "windows-result 0.4.1", + "windows-link 0.1.3", + "windows-result 0.3.4", ] [[package]] @@ -6208,7 +6246,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.62.2", + "windows-core 0.61.2", ] [[package]] @@ -6230,14 +6268,37 @@ dependencies = [ "png 0.17.16", ] +[[package]] +name = "icu_calendar" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58655df2f728e46e4eee80bddebefacf52ec3e77cdb925014b47c5a5905eb55c" +dependencies = [ + "calendrical_calculations", + "displaydoc", + "icu_calendar_data", + "icu_locale_core", + "icu_locale_fallback", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_calendar_data" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc00caaa3fb3201ff7a18aa458e8c3ab042b9da154cfdf948bdde3936c31c36e" + [[package]] name = "icu_collections" -version = "2.0.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" +checksum = "fa68d21081c4a05d5a901a1c62add574c77048b6a1c67be3b50ce0b60d4ca513" dependencies = [ "displaydoc", "potential_utf", + "utf8_iter", "yoke", "zerofrom", "zerovec", @@ -6257,13 +6318,32 @@ dependencies = [ "zerovec", ] +[[package]] +name = "icu_locale_fallback" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "251af8e57c9400e3eb58242fe5b8b1152b2a64fdf4cf632f923c38ccee6f2fa9" +dependencies = [ + "icu_locale_core", + "icu_locale_fallback_data", + "icu_provider", + "potential_utf", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locale_fallback_data" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "decf2a22ec8fa68f1a0c1129a3f8583f8f8bc24e8b9ccbe98ead99f62a4dc3a8" + [[package]] name = "icu_normalizer" -version = "2.0.1" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b24a59706036ba941c9476a55cd57b82b77f38a3c667d637ee7cabbc85eaedc" +checksum = "12f9cf5f235641ed274641dd81c3f28d870e276763d0797aeeab72317b1c646f" dependencies = [ - "displaydoc", "icu_collections", "icu_normalizer_data", "icu_properties", @@ -6276,31 +6356,30 @@ dependencies = [ [[package]] name = "icu_normalizer_data" -version = "2.0.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" +checksum = "1563da1ed3e0b3bf3d74c9b85917ac9c56464d2f57242270c09c9e752f8021a0" [[package]] name = "icu_properties" -version = "2.0.2" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5a97b8ac6235e69506e8dacfb2adf38461d2ce6d3e9bd9c94c4cbc3cd4400a4" +checksum = "7e7ca276ad3145661a65914e6daf131ca5120cd3dcee8f8f3214b8875184a148" dependencies = [ "displaydoc", "icu_collections", "icu_locale_core", "icu_properties_data", "icu_provider", - "potential_utf", "zerotrie", "zerovec", ] [[package]] name = "icu_properties_data" -version = "2.0.1" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" +checksum = "e590f038c1464a96894fd6d10127e90a8be4509f56ff7ecef851b15cee0b7caa" [[package]] name = "icu_provider" @@ -6477,12 +6556,6 @@ dependencies = [ "hybrid-array", ] -[[package]] -name = "integer-encoding" -version = "3.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02" - [[package]] name = "integer-encoding" version = "4.1.0" @@ -6503,12 +6576,9 @@ dependencies = [ [[package]] name = "intrusive-collections" -version = "0.9.7" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "189d0897e4cbe8c75efedf3502c18c887b05046e59d28404d4d8e46cbc4d1e86" -dependencies = [ - "memoffset", -] +checksum = "4275b20e6057cd7733fd8df8a5a31701e4fe44497dad0f3fa0e1c4fb971506be" [[package]] name = "inventory" @@ -6604,6 +6674,12 @@ version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" +[[package]] +name = "ixdtf" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d3667095d64c3ecffc96463a21157b04bf3e252f6e8d5750b20c02e33c194e3" + [[package]] name = "jaq-core" version = "3.1.0" @@ -6871,7 +6947,7 @@ dependencies = [ "jiff", "nom 8.0.0", "num-traits", - "ordered-float 5.5.0", + "ordered-float", "rand 0.9.5", "serde", "serde_json", @@ -7949,8 +8025,35 @@ dependencies = [ "aes 0.8.4", "bitflags 2.13.1", "cbc 0.1.2", + "ecb 0.1.2", + "encoding_rs", + "flate2", + "getrandom 0.4.3", + "indexmap 2.14.0", + "itoa", + "log", + "md-5 0.10.6", + "nom 8.0.0", + "rand 0.10.2", + "rangemap", + "sha2 0.10.9", + "stringprep", + "thiserror 2.0.20", + "ttf-parser", + "weezl 0.1.12", +] + +[[package]] +name = "lopdf" +version = "0.44.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e2ec995d822e05cabc3f06d196ee43650af3fe4fe38012cacb35e0c3d113b68" +dependencies = [ + "aes 0.9.2", + "bitflags 2.13.1", + "cbc 0.2.1", "chrono", - "ecb", + "ecb 0.2.1", "encoding_rs", "flate2", "getrandom 0.4.3", @@ -7958,17 +8061,16 @@ dependencies = [ "itoa", "jiff", "log", - "md-5 0.10.6", + "md-5 0.11.0", "nom 8.0.0", "rand 0.10.2", "rangemap", "rayon", - "sha2 0.10.9", + "sha2 0.11.0", "stringprep", "thiserror 2.0.20", "time", - "ttf-parser", - "weezl", + "weezl 0.2.1", ] [[package]] @@ -8681,6 +8783,7 @@ checksum = "93e7820bc0a80a0238e650327316f929ba18d5be054b647490a3a6a339f3e7c0" dependencies = [ "num-integer", "num-traits", + "serde", ] [[package]] @@ -9304,6 +9407,16 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfe21416a02c693fb9f980befcb230ecc70b0b3d1cc4abf88b9675c4c1457f0c" +[[package]] +name = "onpair" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e546e7cd983c9998a5a52e9c7eecaf38e518f2e6fc9c9ec649e8b53748a96bb0" +dependencies = [ + "hashbrown 0.16.1", + "rand 0.9.5", +] + [[package]] name = "open" version = "5.4.1" @@ -9550,15 +9663,6 @@ dependencies = [ "libredox", ] -[[package]] -name = "ordered-float" -version = "2.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c" -dependencies = [ - "num-traits", -] - [[package]] name = "ordered-float" version = "5.5.0" @@ -9790,39 +9894,6 @@ dependencies = [ "windows-link 0.2.1", ] -[[package]] -name = "parquet" -version = "58.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d298093b2dec60289dce0684c986d0f7679e9dd15771c2c65406e1aaf604a704" -dependencies = [ - "ahash", - "arrow-array 58.4.0", - "arrow-buffer 58.4.0", - "arrow-data 58.4.0", - "arrow-ipc 58.4.0", - "arrow-schema 58.4.0", - "arrow-select 58.4.0", - "base64 0.22.1", - "brotli", - "bytes", - "chrono", - "flate2", - "half", - "hashbrown 0.17.1", - "lz4_flex 0.13.1", - "num-bigint 0.4.8", - "num-integer", - "num-traits", - "paste", - "seq-macro", - "simdutf8", - "snap", - "thrift", - "twox-hash", - "zstd", -] - [[package]] name = "parquet" version = "59.2.0" @@ -9880,6 +9951,12 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" +[[package]] +name = "pastey" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ee67f1008b1ba2321834326597b8e186293b049a023cdef258527550b9935b4" + [[package]] name = "path-slash" version = "0.2.1" @@ -9941,7 +10018,7 @@ dependencies = [ "encoding_rs", "euclid", "log", - "lopdf", + "lopdf 0.42.0", "postscript", "type1-encoding-parser", "unicode-normalization", @@ -10049,6 +10126,16 @@ dependencies = [ "serde", ] +[[package]] +name = "phf" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "010378780309880b08997fae13be7834dba947d36393bd372f2b1556deb2a2f6" +dependencies = [ + "phf_macros 0.14.0", + "phf_shared 0.14.0", +] + [[package]] name = "phf_codegen" version = "0.13.1" @@ -10079,6 +10166,16 @@ dependencies = [ "phf_shared 0.13.1", ] +[[package]] +name = "phf_generator" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aeb62e0959d5a1bebc965f4d15d9e2b7cea002b6b0f5ba8cde6cc26738467100" +dependencies = [ + "fastrand", + "phf_shared 0.14.0", +] + [[package]] name = "phf_macros" version = "0.11.3" @@ -10105,6 +10202,19 @@ dependencies = [ "syn 2.0.119", ] +[[package]] +name = "phf_macros" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fa8d0ca26d424d27630da600c6624696e7dec8bf7b3b492b383c5dc49e5e085" +dependencies = [ + "phf_generator 0.14.0", + "phf_shared 0.14.0", + "proc-macro2", + "quote", + "syn 2.0.119", +] + [[package]] name = "phf_shared" version = "0.11.3" @@ -10132,6 +10242,15 @@ dependencies = [ "siphasher", ] +[[package]] +name = "phf_shared" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6fd9027e2d9319be6349febd1db4e8d02aa544921200c9b777720ac34a3aa89" +dependencies = [ + "siphasher", +] + [[package]] name = "pin-project" version = "1.1.13" @@ -10400,6 +10519,8 @@ version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d83eb9bc6d8e5cf568e7a1101d60ee05e81ed50ea106026f3d18deeb046d7661" dependencies = [ + "serde_core", + "writeable", "zerovec", ] @@ -10470,7 +10591,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2bfe0f4c752e450fc2faf62654f1c134747922825d5b04ca717b8874f41a40c0" dependencies = [ "proc-macro2", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -10658,7 +10779,7 @@ checksum = "1c8d9ca532f185d5d4db7a7c9d51420b452168ea1c2b913953281bd6fe1fcbd0" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -11082,7 +11203,7 @@ checksum = "92ecd8964f8453721699a1ed72037b0db49ce2f5a5138486ee89bed6f67cdf3a" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -11128,11 +11249,10 @@ checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4" [[package]] name = "regress" -version = "0.10.5" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2057b2325e68a893284d1538021ab90279adac1139957ca2a74426c6f118fb48" +checksum = "32eef8b209c3c1c15dbad02c1f30f9539f00dc7253e0cbcdaae442a50a09d7c1" dependencies = [ - "hashbrown 0.16.1", "memchr", ] @@ -11440,7 +11560,7 @@ checksum = "1c25ef604ac7dd839d44d64648952ea23c97866f124ff671b0ed2cf3ad9bb06e" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -11522,7 +11642,7 @@ dependencies = [ "crc32c", "flate2", "futures", - "integer-encoding 4.1.0", + "integer-encoding", "lz4", "parking_lot", "rand 0.8.7", @@ -12179,7 +12299,7 @@ dependencies = [ "darling 0.24.1", "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -12355,7 +12475,7 @@ checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -12411,7 +12531,7 @@ checksum = "8d3b1629de253c70a0508c3899572da79ca359fdab27c7920ff00406df418906" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -13191,9 +13311,9 @@ dependencies = [ [[package]] name = "syn" -version = "3.0.3" +version = "3.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3" +checksum = "e6275cddf4610d1775e6d1fe9469b2e77d0f39fd98fb7450901b821e0c53649f" dependencies = [ "proc-macro2", "quote", @@ -13220,6 +13340,17 @@ dependencies = [ "syn 2.0.119", ] +[[package]] +name = "synstructure" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "901704edd0dfe137f1987838ee4f259e4e063c31371bdb423f7ae38ec6f77f02" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.4", +] + [[package]] name = "system-configuration" version = "0.7.0" @@ -13680,6 +13811,23 @@ dependencies = [ "windows-sys 0.61.2", ] +[[package]] +name = "temporal_rs" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a978fef907a27736827d336c0bfaab14fb8a7509dd6dc2b43c44e51d59aca5b" +dependencies = [ + "calendrical_calculations", + "core_maths", + "icu_calendar", + "icu_locale_core", + "ixdtf", + "num-traits", + "timezone_provider", + "tinystr", + "writeable", +] + [[package]] name = "tendril" version = "0.5.1" @@ -13738,7 +13886,7 @@ checksum = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -13759,17 +13907,6 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "thrift" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e54bc85fc7faa8bc175c4bab5b92ba8d9a3ce893d0e9f42cc455c8ab16a9e09" -dependencies = [ - "byteorder", - "integer-encoding 3.0.4", - "ordered-float 2.10.1", -] - [[package]] name = "tiberius" version = "0.12.3" @@ -13808,7 +13945,7 @@ dependencies = [ "flate2", "half", "quick-error", - "weezl", + "weezl 0.1.12", "zune-jpeg", ] @@ -13845,6 +13982,18 @@ dependencies = [ "time-core", ] +[[package]] +name = "timezone_provider" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89ec4f4eebb4817fde02a411aedc7ac5f66c89c68c49e5d4b17a8139f077af52" +dependencies = [ + "tinystr", + "zerofrom", + "zerotrie", + "zerovec", +] + [[package]] name = "tiny-keccak" version = "2.0.2" @@ -13905,7 +14054,7 @@ checksum = "78773a2a397f451582ce068015985c33193cf6dea8b74d2a639fe457b2f07b0e" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -14660,17 +14809,19 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "vortex" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84b722c8baa7328544d3ce22763321a9be97a75f11acdb630bb71abbe61def2a" +checksum = "54f7eed01ed14d40c8d20714cc36d3e328a0f75db2e2357e70bc3c40d705463a" dependencies = [ "vortex-alp", "vortex-array", + "vortex-arrow", "vortex-btrblocks", "vortex-buffer", "vortex-bytebool", "vortex-datetime-parts", "vortex-decimal-byte-parts", + "vortex-edition", "vortex-error", "vortex-fastlanes", "vortex-file", @@ -14695,40 +14846,31 @@ dependencies = [ [[package]] name = "vortex-alp" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f1c242a300d0bef65ebcbaaf0086ccff778ac45e62f0bdcefbfcea5b078c979" +checksum = "0f672110fff3b1e76141548a288961e1d0c54c5e03a1ea677a129ce8dc336d8f" dependencies = [ + "alp", "itertools 0.14.0", "num-traits", "prost", - "rustc-hash 2.1.3", "vortex-array", "vortex-buffer", "vortex-error", "vortex-fastlanes", "vortex-mask", "vortex-session", - "vortex-utils", ] [[package]] name = "vortex-array" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d33d2bed6547a9a30ddd4ae35259ffaca66bd3deac734f340fa4f98c046eb297" +checksum = "e9cf8cf4f7f2fe72b14866ead164a6366933545289fd8f9cf9ce53c47f094393" dependencies = [ "arc-swap", "arcref", - "arrow-arith", - "arrow-array 58.4.0", "arrow-buffer 58.4.0", - "arrow-cast 58.4.0", - "arrow-data 58.4.0", - "arrow-ord 58.4.0", - "arrow-schema 58.4.0", - "arrow-select 58.4.0", - "arrow-string", "async-lock", "bytes", "cfg-if", @@ -14740,6 +14882,7 @@ dependencies = [ "inventory", "itertools 0.14.0", "jiff", + "memchr", "num-traits", "num_enum", "parking_lot", @@ -14747,15 +14890,17 @@ dependencies = [ "pin-project-lite", "prost", "rand 0.10.2", + "regex", + "regex-syntax", "rustc-hash 2.1.3", "simdutf8", "smallvec", "static_assertions", - "termtree", "tracing", "uuid", "vortex-array-macros", "vortex-buffer", + "vortex-compute", "vortex-error", "vortex-flatbuffers", "vortex-mask", @@ -14766,23 +14911,46 @@ dependencies = [ [[package]] name = "vortex-array-macros" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57dba54aebd8dc42230bb4345ede660741c34fc10439fdb1369824cb86bae907" +checksum = "3339abe9b809e4606d156f844dbabb6079ef8559494ab294c53d65309db00018" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.4", ] [[package]] -name = "vortex-btrblocks" -version = "0.75.0" +name = "vortex-arrow" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "110427e1a65221519c8127e92a8080ee922b5f76a311568d227fd227bfbdfa10" +checksum = "0fef035cd0af7b99531a1e396dfa8829d81c8b57e554e14ab7b06e7f83f056a4" dependencies = [ + "arrow-array 58.4.0", + "arrow-buffer 58.4.0", + "arrow-cast 58.4.0", + "arrow-data 58.4.0", + "arrow-schema 58.4.0", + "arrow-select 58.4.0", "itertools 0.14.0", "num-traits", + "simdutf8", + "tracing", + "vortex-array", + "vortex-buffer", + "vortex-error", + "vortex-mask", + "vortex-runend", + "vortex-session", +] + +[[package]] +name = "vortex-btrblocks" +version = "0.85.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1c4cd27e5d3585c12a2c128ec7a2c3955fde5eb67716e153d93c28a64f7d8c8" +dependencies = [ + "itertools 0.14.0", "pco", "rand 0.10.2", "vortex-alp", @@ -14805,9 +14973,9 @@ dependencies = [ [[package]] name = "vortex-buffer" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd8da47e7e8afbaa18e4471a8f99f7c33e909d07f1e9cdfeae6df3c1e4f71070" +checksum = "9d1d89b19adc62b317e7e2cf543039ec238318dc7296737ef2aa1282e1e3a370" dependencies = [ "arrow-buffer 58.4.0", "bitvec", @@ -14819,23 +14987,22 @@ dependencies = [ [[package]] name = "vortex-bytebool" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b26f84e77f32726ec826ac70582b37e34d89bf8f007dc0b3426a188d823f45a5" +checksum = "c47f1f8ea9fd94c73b7bc36000bf5bdd4a1fa9354bff29de6864e8f17854f787" dependencies = [ "num-traits", "vortex-array", "vortex-buffer", "vortex-error", - "vortex-mask", "vortex-session", ] [[package]] name = "vortex-compressor" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daa039a03a9350e8ca3219bd141e852a139c0a89811c3a7caecc22fcc8d07d35" +checksum = "d0889c8723f0f553d710e1d636f8cb3ba1f50ad74955ad9df564143780d42ceb" dependencies = [ "itertools 0.14.0", "num-traits", @@ -14850,11 +15017,20 @@ dependencies = [ "vortex-utils", ] +[[package]] +name = "vortex-compute" +version = "0.85.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bff179b64a691192283dc5ea8fcb6ecc9b2ab5c5647527736c4261c73db7bc60" +dependencies = [ + "vortex-buffer", +] + [[package]] name = "vortex-datetime-parts" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bade3b947e68b638ad184e24b1367c3146e394e4dc837486444eb0bab7cf578" +checksum = "bbc70f1030c5f6d4ebf498694b844666ddd7573bf7239949539f75eb06c57b41" dependencies = [ "num-traits", "prost", @@ -14867,9 +15043,9 @@ dependencies = [ [[package]] name = "vortex-decimal-byte-parts" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "196c22cb318d0cf2a67eb7cf9b93550eb394a0f4f56775c119abbc3fa5e9c4c2" +checksum = "813bcd9fccc7670d42a2ab77515a6aee5ead31e727576e7792ea32b7a079c298" dependencies = [ "num-traits", "prost", @@ -14880,11 +15056,21 @@ dependencies = [ "vortex-session", ] +[[package]] +name = "vortex-edition" +version = "0.85.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a088b6caee21c7011ba673e9ca3f4ddcd44447a016be101c3f9e241443a7dd72" +dependencies = [ + "parking_lot", + "vortex-session", +] + [[package]] name = "vortex-error" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80158c6f4397a08dc27c14ec46c3ffbecf18d0690841e5ffe9aef2d3a0a241ab" +checksum = "0a5c86808ad7a3eb37882cb33acfe52d0e550c2c8a8d64bb8055509a97756825" dependencies = [ "arrow-schema 58.4.0", "flatbuffers", @@ -14895,9 +15081,9 @@ dependencies = [ [[package]] name = "vortex-fastlanes" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "312a4446fbd20cbbb395a16ec3428d8b113c9b1188c51fd4c0b6265ccc487149" +checksum = "424287817e80bb376bf78e590af52a8450babcb1c0ef82832110602309ea5e43" dependencies = [ "fastlanes", "itertools 0.14.0", @@ -14913,10 +15099,11 @@ dependencies = [ [[package]] name = "vortex-file" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b1b30147596131d56ebaeb0838372faa09621302e916da553e4413aad96ce0c" +checksum = "0e98e36429607845b0d573be88c6ef43638095828b0977c8b9c32e022bd6e9fc" dependencies = [ + "async-stream", "async-trait", "bytes", "flatbuffers", @@ -14924,11 +15111,11 @@ dependencies = [ "itertools 0.14.0", "kanal", "moka", - "oneshot", "parking_lot", "pin-project-lite", "tokio", "tracing", + "url", "vortex-alp", "vortex-array", "vortex-btrblocks", @@ -14936,6 +15123,7 @@ dependencies = [ "vortex-bytebool", "vortex-datetime-parts", "vortex-decimal-byte-parts", + "vortex-edition", "vortex-error", "vortex-fastlanes", "vortex-flatbuffers", @@ -14944,6 +15132,7 @@ dependencies = [ "vortex-layout", "vortex-mask", "vortex-metrics", + "vortex-onpair", "vortex-pco", "vortex-runend", "vortex-scan", @@ -14957,9 +15146,9 @@ dependencies = [ [[package]] name = "vortex-flatbuffers" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecc9db16991f005079050cd2245dac110eb2cc321e9c087a530acc09b423bb0" +checksum = "01bcb404a90b42f726b679cb3382597dedffc8fa50a0206ca959d39b66097b3d" dependencies = [ "flatbuffers", "vortex-buffer", @@ -14968,11 +15157,12 @@ dependencies = [ [[package]] name = "vortex-fsst" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "570382994bd8bc21836550f04427a8d85f419f9e897c9ec042c1486ab34aa063" +checksum = "aa353148fd0181d6caaecd7823c46c917140f264c3a67d8f5fb3b2574ce394fc" dependencies = [ "fsst-rs", + "num-traits", "prost", "vortex-array", "vortex-buffer", @@ -14983,19 +15173,20 @@ dependencies = [ [[package]] name = "vortex-io" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1747e9615151214cd31ec00a854cd6dd4bf677d9f649b5b32f0d4d5f40c1e268" +checksum = "186bb215fa06bf99304018cadf10e53e27c1816c239fd1e37b71f2d942239418" dependencies = [ + "async-executor", "async-fs", "async-stream", "async-trait", "bytes", + "crossbeam-channel", "custom-labels", "futures", "glob", "kanal", - "oneshot", "parking_lot", "pin-project-lite", "smol", @@ -15012,9 +15203,9 @@ dependencies = [ [[package]] name = "vortex-ipc" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4bd60c8735ea6e0f71a27a16f44f9fbb8d293c341d30ad6f042103a2b4808b8" +checksum = "8408f012eefcd690ae80288dbe1851fed805905527b9a965b0e609ba55c3aa10" dependencies = [ "bytes", "flatbuffers", @@ -15030,9 +15221,9 @@ dependencies = [ [[package]] name = "vortex-layout" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "526570e7cfdf252798015e27cf175f2cac40aae1e164337fd382501193ec4274" +checksum = "36b9d7fcb265cbb4025a29ec3f6ecc0fbaa4739b75d900fcd353155c1f2ae1ca" dependencies = [ "arcref", "arrow-array 58.4.0", @@ -15046,7 +15237,6 @@ dependencies = [ "kanal", "moka", "once_cell", - "oneshot", "parking_lot", "paste", "pin-project-lite", @@ -15056,7 +15246,9 @@ dependencies = [ "termtree", "tokio", "tracing", + "uuid", "vortex-array", + "vortex-arrow", "vortex-btrblocks", "vortex-buffer", "vortex-error", @@ -15073,9 +15265,9 @@ dependencies = [ [[package]] name = "vortex-mask" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5b43ee2a50c722d9abdaed454e836b044a3a69acbb5f5d95e28b89e520b11d9" +checksum = "18635014f25681b620da782751fb05ff60ebf706ea99486d77e4818e278be565" dependencies = [ "itertools 0.14.0", "vortex-buffer", @@ -15084,19 +15276,35 @@ dependencies = [ [[package]] name = "vortex-metrics" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e079c9fe032af05b2e38bf91e63d2bdf36bd01e3920bc4a352648b2b21e9f70" +checksum = "0fca09cd39ff7e3263027b6ff1202c890ff77c649f7b4fafa5b463091ec90b7e" dependencies = [ "parking_lot", "sketches-ddsketch", ] +[[package]] +name = "vortex-onpair" +version = "0.85.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca7ab0604a2f94debe9fe7111ab03bda3724cda8425f9087ff8603ab14d890f6" +dependencies = [ + "num-traits", + "onpair", + "prost", + "vortex-array", + "vortex-buffer", + "vortex-error", + "vortex-mask", + "vortex-session", +] + [[package]] name = "vortex-pco" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8902b2df3068b37267c927cdec8905ea4e0e693d81274ba9713000929d1e514e" +checksum = "9736fccdb07344ffdd2ff01d2ce10acd0aa9cf4f086d9541091619d773931090" dependencies = [ "pco", "prost", @@ -15109,9 +15317,9 @@ dependencies = [ [[package]] name = "vortex-proto" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4f018abac72332c320ba3b8b59b6ce72f6c8a6caf0552b0b5c255f336b7f502" +checksum = "6210263f0d59f388bdc0e80f5718893459d531099aa242f8fd7f2a98a00c1f88" dependencies = [ "prost", "prost-types", @@ -15119,11 +15327,10 @@ dependencies = [ [[package]] name = "vortex-runend" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73dd8c96206fd4c0110e9ac304fd41e78f6e85659975c9e63911dddd982de5fd" +checksum = "ce88ac5b091d96177e51c7bb84dcf8f11e0573edeaff804f15d81f3052cd51bb" dependencies = [ - "arrow-array 58.4.0", "itertools 0.14.0", "num-traits", "prost", @@ -15136,9 +15343,9 @@ dependencies = [ [[package]] name = "vortex-scan" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a34deb979fc801bbc0e015ceccca1870f1dbbc72426fc040d277ea86cd9df5fd" +checksum = "2289d9c761f6b1f2b41801310502b9281e9628fcfc2c2c982d7aeffb112eec8c" dependencies = [ "async-trait", "futures", @@ -15153,9 +15360,9 @@ dependencies = [ [[package]] name = "vortex-sequence" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "933091989818d88836430fb68ca0b3ef9e054bf2740f94051377231cc287d427" +checksum = "465a98569f876d713e74b08eafde850d7159df9680841b8b98d44fbd490e9191" dependencies = [ "num-traits", "prost", @@ -15170,11 +15377,11 @@ dependencies = [ [[package]] name = "vortex-session" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a62810f3a266cdd8bc4812235b8d2b1b586a909dc69107ba51f4dbfee01d9f2" +checksum = "2c301be107d0530bc08b23be104e0576aedd4f2558460f357e917666d2557532" dependencies = [ - "dashmap", + "arc-swap", "lasso", "parking_lot", "vortex-error", @@ -15183,9 +15390,9 @@ dependencies = [ [[package]] name = "vortex-sparse" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe0d321f522d325a811bfc6506b320db12f57bd7710d558520d75dd7313b9dd1" +checksum = "a8379af9627d93d8a750d7ff2c4d973005dfacd348681aae6392a0e8bd86cade" dependencies = [ "itertools 0.14.0", "num-traits", @@ -15199,20 +15406,19 @@ dependencies = [ [[package]] name = "vortex-utils" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebe05be4a3e14c562c80f78cbdec0e5a05030e4d1299a6ca6609441758414202" +checksum = "9bda64ec254c39f4d84a2086bb0d2c7a87912d9604fd1b7140b1ee35699de2dd" dependencies = [ "dashmap", "hashbrown 0.17.1", - "vortex-error", ] [[package]] name = "vortex-zigzag" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6635049187e7e46413fc2d760a2836b73c0b1ffcbbc54b657b6c338a5551c5c6" +checksum = "79c59b2631a6b4ab01a0cf5d6f924b89fbfac1831d140ceebaba713d4fee53c4" dependencies = [ "vortex-array", "vortex-buffer", @@ -15224,11 +15430,12 @@ dependencies = [ [[package]] name = "vortex-zstd" -version = "0.75.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8dc464ba75cff8510a7f31e8c5aa7ca4f3ce34d15e87e80a91880d3afa7458df" +checksum = "03cae43b171152fd403b884d5e0b764e860261d38b2fd80dfd4e03678beac837" dependencies = [ "itertools 0.14.0", + "num-traits", "prost", "vortex-array", "vortex-buffer", @@ -15688,6 +15895,12 @@ version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88" +[[package]] +name = "weezl" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4ca08e5ef825b65b056d9efbd95c8750683f0a6d0466d02e96dc2e4e360f3d2" + [[package]] name = "wgpu" version = "30.0.1" @@ -15790,7 +16003,7 @@ dependencies = [ "objc2-foundation 0.3.2", "objc2-metal 0.3.2", "objc2-quartz-core 0.3.2", - "ordered-float 5.5.0", + "ordered-float", "parking_lot", "portable-atomic", "portable-atomic-util", @@ -16648,7 +16861,7 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.119", - "synstructure", + "synstructure 0.13.2", ] [[package]] @@ -16695,7 +16908,7 @@ dependencies = [ "proc-macro-crate 3.5.0", "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.4", "zbus_names", "zvariant", "zvariant_utils", @@ -16759,7 +16972,7 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.119", - "synstructure", + "synstructure 0.13.2", ] [[package]] @@ -16814,7 +17027,7 @@ checksum = "34df6fc39dbd26ddc9c10e6a2984476e13acce22e64e4487636ef494369225da" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -16944,7 +17157,7 @@ dependencies = [ "proc-macro-crate 3.5.0", "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.4", "zvariant_utils", ] @@ -16957,6 +17170,6 @@ dependencies = [ "proc-macro2", "quote", "serde", - "syn 3.0.3", + "syn 3.0.4", "winnow 1.0.4", ] diff --git a/crates/duckdb-engine/Cargo.toml b/crates/duckdb-engine/Cargo.toml index 1e1b7bb8..7d53ec38 100644 --- a/crates/duckdb-engine/Cargo.toml +++ b/crates/duckdb-engine/Cargo.toml @@ -124,7 +124,7 @@ dom_query = "0.28" # and Info dictionary - so no native toolchain and no rendering engine. OCR is # deliberately not here: it would need exactly that. pdf-extract = "0.12" -lopdf = "0.42" +lopdf = "0.44" # Streaming gzip decoder for src.xml, so a .gz (or .xml.gz) XML file is # decompressed on the fly and never lands in RAM whole (issue #186). Pure Rust. flate2 = "1" @@ -170,7 +170,7 @@ wasmi = "1.1" # fs. The user supplies a transform(row) -> object function and the # engine calls it per row, marshalling JSON in / out via the boa # JsValue<->serde_json bridge. -boa_engine = "0.21" +boa_engine = "0.22" # Pure-Rust jq for xf.jq (GitHub #173). jaq is a jq clone with no C libjq and # no subprocess: the user's jq filter is parsed and interpreted in-process, then # applied per row to a JSON column. This is exactly the "no subprocess overhead" diff --git a/crates/duckle-lance/Cargo.toml b/crates/duckle-lance/Cargo.toml index acd7be13..d40a0b63 100644 --- a/crates/duckle-lance/Cargo.toml +++ b/crates/duckle-lance/Cargo.toml @@ -18,10 +18,10 @@ path = "src/main.rs" lancedb = { version = "0.30", default-features = false, features = ["remote", "aws", "gcs", "azure"] } # Vortex columnar file format (#111). Uses arrow 58 too (unifies with lancedb + # the parquet bridge), needs no protoc, pulls no DataFusion in its file-IO path. -vortex = { version = "0.75", features = ["tokio"] } -arrow-array = "58" -arrow-schema = "58" -arrow-select = "58" -parquet = { version = "58", features = ["arrow"] } +vortex = { version = "0.85", features = ["tokio"] } +arrow-array = "59" +arrow-schema = "59" +arrow-select = "59" +parquet = { version = "59", features = ["arrow"] } tokio = { version = "1", features = ["rt-multi-thread", "macros", "fs"] } futures = "0.3"