diff --git a/Cargo.lock b/Cargo.lock index 63359686289..5e5cf498e73 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3304,9 +3304,9 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" [[package]] name = "fsst" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6f1155128aba964cf6925c22a667ed763b52c8c653693c4b46f8a79d509a8c1" +checksum = "d0981ce90521824089f3cd68a48b1c4c89e9ad96d0eb74f58d6e550a3d604545" dependencies = [ "arrow-array 58.4.0", "rand 0.9.5", @@ -4657,9 +4657,9 @@ checksum = "a4933f3f57a8e9d9da04db23fb153356ecaf00cbd14aee46279c33dc80925c37" [[package]] name = "lance" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23d04bed056e254bc6e31264b031c8492507ca57939586f016924081dcf221a9" +checksum = "830548f9fc92ae74b848a504282d4da06f016f2ee94b663773c2738b9cb61c42" dependencies = [ "arc-swap", "arrow 58.4.0", @@ -4731,9 +4731,9 @@ dependencies = [ [[package]] name = "lance-arrow" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6e7b87c8183988c40a6bd30a6d8ec588b84e53f702b82f19859dc71ba6c02bc" +checksum = "24187f972374567bb3573cffd8728f2f4f7f06d644c3c5d4430b79d6b0b67300" dependencies = [ "arrow-array 58.4.0", "arrow-buffer 58.4.0", @@ -4800,9 +4800,9 @@ dependencies = [ [[package]] name = "lance-bitpacking" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a4d84a3f36133c70bf89d306d813a29f8eb8555bba2b84995260867cfafdd5e" +checksum = "55fa50ad941e25298afb54eec107c3584f80c16db4adf7a6e4e9c4b6066f4281" dependencies = [ "arrayref", "crunchy", @@ -4812,15 +4812,16 @@ dependencies = [ [[package]] name = "lance-core" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "238c8a58308e7718d6bd96b53494eb7953fa299778bc4911cc571c3576e9446d" +checksum = "21f4fd872bfe948150a6878d983327c4f150dc1b629e94ae7677310fa6a3f35f" dependencies = [ "arrow-array 58.4.0", "arrow-buffer 58.4.0", "arrow-data 58.4.0", "arrow-schema 58.4.0", "async-trait", + "blake3", "byteorder", "bytes", "datafusion-common", @@ -4837,6 +4838,7 @@ dependencies = [ "object_store", "pin-project", "prost 0.14.4", + "quick_cache", "rand 0.9.5", "roaring", "serde_json", @@ -4852,9 +4854,9 @@ dependencies = [ [[package]] name = "lance-datafusion" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12f0ac4e1cf2f9b1b2fb5ee11bcd04af617bdd6f6cca13726a41c4212220193e" +checksum = "230770734cd5f6fe1f1cb4a66750acad5c5a862c23c7f587d7def57c9f2c5f6b" dependencies = [ "arrow 58.4.0", "arrow-array 58.4.0", @@ -4884,9 +4886,9 @@ dependencies = [ [[package]] name = "lance-datagen" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd65e7ea88ab28e5d3e91b58a56c02bfd44c47474caae5f8aed1322df1611476" +checksum = "c0c9edcea9dbf154a3baf470595bdcdb7ef6b44dcf2b5a0c28e8815c2d4837c5" dependencies = [ "arrow 58.4.0", "arrow-array 58.4.0", @@ -4903,9 +4905,9 @@ dependencies = [ [[package]] name = "lance-derive" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf46656b359786f0b73f13936193583972b7af6e53ccb542da87830be18e94b2" +checksum = "03ac280ef94d66c2e7a4b0104e60d548f45156f114f02cd0ac57423721ec96ec" dependencies = [ "proc-macro2", "quote", @@ -4914,9 +4916,9 @@ dependencies = [ [[package]] name = "lance-encoding" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4725f14fe6cc1b2a5644786b4afa828d0c243064e208fa17378f839243d049c0" +checksum = "65b345fecf1792d4147982e9ded1cf211992a442bcf73dd17a598b1c8c9b53a5" dependencies = [ "arrow-arith 58.4.0", "arrow-array 58.4.0", @@ -4951,13 +4953,14 @@ dependencies = [ [[package]] name = "lance-file" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c161b00eb5813f98f1d6d52e06f1b712f9eebb0a7f535a8dc1e1122ceca7307" +checksum = "203400160ecd4ac6f67f6bfdb3c186f94758ff70a6ca76d4f300c327f5c14a11" dependencies = [ "arrow-arith 58.4.0", "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", @@ -4983,14 +4986,15 @@ dependencies = [ [[package]] name = "lance-index" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf7980b0a6287fd46b9308a31e2cf284065d5693bfb43336297f0400172670ad" +checksum = "db67792e22332a7be08d35e60ce9e4c6fb7f75f70ab1566b67b462d1aac21b13" dependencies = [ "arc-swap", "arrow 58.4.0", "arrow-arith 58.4.0", "arrow-array 58.4.0", + "arrow-ipc 58.4.0", "arrow-ord 58.4.0", "arrow-schema 58.4.0", "arrow-select 58.4.0", @@ -5050,9 +5054,9 @@ dependencies = [ [[package]] name = "lance-index-core" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a95f46ac3e4cdd710ca6929226cfb0dd343d5d2370ecb4b40e1c452043f7d27a" +checksum = "49b5700d71f43e5da2057908f3243a6bc01247b5dd12247313f789c280155aae" dependencies = [ "arrow-array 58.4.0", "arrow-schema 58.4.0", @@ -5074,19 +5078,13 @@ dependencies = [ [[package]] name = "lance-io" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6deecd351ed6849184cc83000eabb87c8a5bfc519996f92451284498af7b42c" +checksum = "4b8a6872b9bff95e75e223e04011feebd990d8784878eaf5df73c86d6acebb47" dependencies = [ "arrow 58.4.0", - "arrow-arith 58.4.0", "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", - "async-recursion", "async-trait", "byteorder", "bytes", @@ -5113,9 +5111,9 @@ dependencies = [ [[package]] name = "lance-linalg" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e5a9b99bd1f49bc2fe5afb81323141abc506c818f589de95dbab4f6143d9a88" +checksum = "5a1dd49fdf61da86650dc335fbe1f239803f9d73bc2bc5ffbc0c905dd8809892" dependencies = [ "arrow-array 58.4.0", "arrow-buffer 58.4.0", @@ -5131,9 +5129,9 @@ dependencies = [ [[package]] name = "lance-namespace" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8624fd33a894b5f2eb411cb56588d29138137ce100dee8e335843828e249b860" +checksum = "1449221f599147e570bec6e09eaea6ce6b9286f632e00a27f945dd0c6b70ccd8" dependencies = [ "arrow 58.4.0", "async-trait", @@ -5159,9 +5157,9 @@ dependencies = [ [[package]] name = "lance-select" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb5c718c141ea4f067203b11a54ccf57f8effbf963f345bc811f4837a660ad57" +checksum = "c66c5cb12ed194c7c8e427a0e90e990cdbc7159edba2bfc7b7e8db2c90c747af" dependencies = [ "arrow-array 58.4.0", "arrow-buffer 58.4.0", @@ -5176,9 +5174,9 @@ dependencies = [ [[package]] name = "lance-table" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffc125611b4fe46f99f00b5262e71e17bd947a3bc3b81f3a4a604cc9ca290b3f" +checksum = "6cd2a39f2e288d1acecf887cb9cc655711fb67bcf3b24a2034158dbac7a6f60e" dependencies = [ "arrow 58.4.0", "arrow-array 58.4.0", @@ -5215,9 +5213,9 @@ dependencies = [ [[package]] name = "lance-tokenizer" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73060a844ceda2405759b8f0f16a1c586b5b285dbdf7a3784350d048f991cfd3" +checksum = "254c1e9287789c8d744f93f2010a8389a5ea3fcedc0dddf7649c4117ec830c57" dependencies = [ "icu_segmenter", "rust-stemmers", @@ -6672,9 +6670,9 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "044b1fa4f259f4df9ad5078e587b208f5d288a25407575fcddb9face30c7c692" dependencies = [ - "rand 0.8.7", + "rand 0.9.5", "socket2", - "thiserror 1.0.69", + "thiserror 2.0.19", ] [[package]] @@ -6855,7 +6853,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03da047801ff44bb6a4d407d4860c05fd70bb81714e6b2f3812603d5b145b042" dependencies = [ "heck", - "itertools 0.11.0", + "itertools 0.14.0", "log", "multimap", "petgraph", @@ -6887,7 +6885,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b570b25f7617e43d59005d0990ccb79e950a423952cea19671b7a876da390adf" dependencies = [ "anyhow", - "itertools 0.11.0", + "itertools 0.14.0", "proc-macro2", "quote", "syn 2.0.119", @@ -7069,6 +7067,18 @@ dependencies = [ "serde", ] +[[package]] +name = "quick_cache" +version = "0.6.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9c6658afe513a3b484e3abfdaa0d03ef3c0bbf017542c178dd55f94eb3051f9" +dependencies = [ + "ahash 0.8.12", + "equivalent", + "hashbrown 0.16.1", + "parking_lot", +] + [[package]] name = "quinn" version = "0.11.11" diff --git a/benchmarks/lance-bench/Cargo.toml b/benchmarks/lance-bench/Cargo.toml index 89bffc20c28..37222e74452 100644 --- a/benchmarks/lance-bench/Cargo.toml +++ b/benchmarks/lance-bench/Cargo.toml @@ -15,8 +15,8 @@ version.workspace = true publish = false [dependencies] -lance = { version = "9", default-features = false } -lance-encoding = { version = "9" } +lance = { version = "10", default-features = false } +lance-encoding = { version = "10" } anyhow = { workspace = true } arrow-cast = { version = "58" }