From 050f0086b8207d4c0a7984e5c7401f1eb6d4f471 Mon Sep 17 00:00:00 2001 From: Will Jones Date: Thu, 24 Jul 2025 19:22:53 -0700 Subject: [PATCH] feat: upgrade Lance to v0.32.0 (#2543) Changelog: https://github.com/lancedb/lance/releases/tag/v0.32.0 Fixes #2521 --- Cargo.lock | 39 ++++++++++++++++++++++++++------------- Cargo.toml | 18 ++++++++---------- 2 files changed, 34 insertions(+), 23 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f2bbcd0b..437b4b9c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2853,7 +2853,8 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" [[package]] name = "fsst" version = "0.32.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.32.0-beta.2#f9ebd7c3b9ecf07acf285a5ee9195399d9455696" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99b0ce83d91fe637d97c127ac8df19f57e6012a5472c339154e5100cb107df4c" dependencies = [ "arrow-array", "rand 0.8.5", @@ -3967,7 +3968,8 @@ dependencies = [ [[package]] name = "lance" version = "0.32.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.32.0-beta.2#f9ebd7c3b9ecf07acf285a5ee9195399d9455696" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7484555bbe6f7898d6a283f89ecd3e2ba85a0f28d9a9e6f15f3018d8adaebdd9" dependencies = [ "arrow", "arrow-arith", @@ -4030,7 +4032,8 @@ dependencies = [ [[package]] name = "lance-arrow" version = "0.32.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.32.0-beta.2#f9ebd7c3b9ecf07acf285a5ee9195399d9455696" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8674ce4b27d131ac98692dbc0b28f43690defa6ca63303b3cab21e6beaf43868" dependencies = [ "arrow-array", "arrow-buffer", @@ -4048,7 +4051,8 @@ dependencies = [ [[package]] name = "lance-core" version = "0.32.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.32.0-beta.2#f9ebd7c3b9ecf07acf285a5ee9195399d9455696" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1dd99bf06d5e322e81ff84cc2ce12b463836b4fba2bc1e0223085e1c8d7b71a" dependencies = [ "arrow-array", "arrow-buffer", @@ -4084,7 +4088,8 @@ dependencies = [ [[package]] name = "lance-datafusion" version = "0.32.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.32.0-beta.2#f9ebd7c3b9ecf07acf285a5ee9195399d9455696" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29e78724715c1cb255ea3ac749b617406d91db6565ea77d531c1aba46716efc4" dependencies = [ "arrow", "arrow-array", @@ -4113,7 +4118,8 @@ dependencies = [ [[package]] name = "lance-datagen" version = "0.32.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.32.0-beta.2#f9ebd7c3b9ecf07acf285a5ee9195399d9455696" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0cc5fa5f59bf65d02118fcc05615b511c03222f5240c4a18218f1297f97bcdf7" dependencies = [ "arrow", "arrow-array", @@ -4130,7 +4136,8 @@ dependencies = [ [[package]] name = "lance-encoding" version = "0.32.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.32.0-beta.2#f9ebd7c3b9ecf07acf285a5ee9195399d9455696" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a550fe9d4d931c48177691b9c085baf158bfde4ed7b6055eb27fed54174e5767" dependencies = [ "arrayref", "arrow", @@ -4170,7 +4177,8 @@ dependencies = [ [[package]] name = "lance-file" version = "0.32.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.32.0-beta.2#f9ebd7c3b9ecf07acf285a5ee9195399d9455696" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2d338a50e09bc5af5773cdc5d269680288847d1d34a4622063cce8ad4b5375b" dependencies = [ "arrow-arith", "arrow-array", @@ -4205,7 +4213,8 @@ dependencies = [ [[package]] name = "lance-index" version = "0.32.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.32.0-beta.2#f9ebd7c3b9ecf07acf285a5ee9195399d9455696" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14cbcb44403ee477ab4e53194e4c322295959785a7056b33043a2f9f01fa0f8a" dependencies = [ "arrow", "arrow-array", @@ -4259,7 +4268,8 @@ dependencies = [ [[package]] name = "lance-io" version = "0.32.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.32.0-beta.2#f9ebd7c3b9ecf07acf285a5ee9195399d9455696" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "933c8dad56aa3048c421f336b20f23f507cc47271fcc18bea8b4052c247a170e" dependencies = [ "arrow", "arrow-arith", @@ -4300,7 +4310,8 @@ dependencies = [ [[package]] name = "lance-linalg" version = "0.32.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.32.0-beta.2#f9ebd7c3b9ecf07acf285a5ee9195399d9455696" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2540ae40b7c35901be13541437c947aadb5a6afb2110f7275e90884aeee4cc07" dependencies = [ "arrow-array", "arrow-buffer", @@ -4324,7 +4335,8 @@ dependencies = [ [[package]] name = "lance-table" version = "0.32.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.32.0-beta.2#f9ebd7c3b9ecf07acf285a5ee9195399d9455696" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31e1cfa3e031b5795330eec7808baa1c2e105a067adf0790e5bb9a51aa7256ff" dependencies = [ "arrow", "arrow-array", @@ -4363,7 +4375,8 @@ dependencies = [ [[package]] name = "lance-testing" version = "0.32.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.32.0-beta.2#f9ebd7c3b9ecf07acf285a5ee9195399d9455696" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2847faaa98fdb2facc75ae515e553ea67e68d0b05de41ac577b8038e1bbafac8" dependencies = [ "arrow-array", "arrow-schema", diff --git a/Cargo.toml b/Cargo.toml index 4da64a6d..07550fc5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,16 +21,14 @@ categories = ["database-implementations"] rust-version = "1.78.0" [workspace.dependencies] -lance = { "version" = "=0.32.0", "features" = [ - "dynamodb", -], "tag" = "v0.32.0-beta.2", "git" = "https://github.com/lancedb/lance.git" } -lance-io = { "version" = "=0.32.0", "tag" = "v0.32.0-beta.2", "git" = "https://github.com/lancedb/lance.git" } -lance-index = { "version" = "=0.32.0", "tag" = "v0.32.0-beta.2", "git" = "https://github.com/lancedb/lance.git" } -lance-linalg = { "version" = "=0.32.0", "tag" = "v0.32.0-beta.2", "git" = "https://github.com/lancedb/lance.git" } -lance-table = { "version" = "=0.32.0", "tag" = "v0.32.0-beta.2", "git" = "https://github.com/lancedb/lance.git" } -lance-testing = { "version" = "=0.32.0", "tag" = "v0.32.0-beta.2", "git" = "https://github.com/lancedb/lance.git" } -lance-datafusion = { "version" = "=0.32.0", "tag" = "v0.32.0-beta.2", "git" = "https://github.com/lancedb/lance.git" } -lance-encoding = { "version" = "=0.32.0", "tag" = "v0.32.0-beta.2", "git" = "https://github.com/lancedb/lance.git" } +lance = { "version" = "=0.32.0", "features" = ["dynamodb"] } +lance-io = "=0.32.0" +lance-index = "=0.32.0" +lance-linalg = "=0.32.0" +lance-table = "=0.32.0" +lance-testing = "=0.32.0" +lance-datafusion = "=0.32.0" +lance-encoding = "=0.32.0" # Note that this one does not include pyarrow arrow = { version = "55.1", optional = false } arrow-array = "55.1"