chore: update lance to 31.1-beta.2 (#2487)

This commit is contained in:
Wyatt Alt
2025-07-07 12:53:16 -07:00
committed by GitHub
parent dbccd9e4f1
commit 6b2dd6de51
3 changed files with 78 additions and 80 deletions

134
Cargo.lock generated
View File

@@ -1818,9 +1818,9 @@ dependencies = [
[[package]]
name = "datafusion"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cc6cb8c2c81eada072059983657d6c9caf3fddefc43b4a65551d243253254a96"
checksum = "8a11e19a7ccc5bb979c95c1dceef663eab39c9061b3bbf8d1937faf0f03bf41f"
dependencies = [
"arrow",
"arrow-ipc",
@@ -1866,9 +1866,9 @@ dependencies = [
[[package]]
name = "datafusion-catalog"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b7be8d1b627843af62e447396db08fe1372d882c0eb8d0ea655fd1fbc33120ee"
checksum = "94985e67cab97b1099db2a7af11f31a45008b282aba921c1e1d35327c212ec18"
dependencies = [
"arrow",
"async-trait",
@@ -1892,9 +1892,9 @@ dependencies = [
[[package]]
name = "datafusion-catalog-listing"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38ab16c5ae43f65ee525fc493ceffbc41f40dee38b01f643dfcfc12959e92038"
checksum = "e002df133bdb7b0b9b429d89a69aa77b35caeadee4498b2ce1c7c23a99516988"
dependencies = [
"arrow",
"async-trait",
@@ -1915,9 +1915,9 @@ dependencies = [
[[package]]
name = "datafusion-common"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d3d56b2ac9f476b93ca82e4ef5fb00769c8a3f248d12b4965af7e27635fa7e12"
checksum = "e13242fc58fd753787b0a538e5ae77d356cb9d0656fa85a591a33c5f106267f6"
dependencies = [
"ahash",
"arrow",
@@ -1937,9 +1937,9 @@ dependencies = [
[[package]]
name = "datafusion-common-runtime"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "16015071202d6133bc84d72756176467e3e46029f3ce9ad2cb788f9b1ff139b2"
checksum = "d2239f964e95c3a5d6b4a8cde07e646de8995c1396a7fd62c6e784f5341db499"
dependencies = [
"futures",
"log",
@@ -1948,9 +1948,9 @@ dependencies = [
[[package]]
name = "datafusion-datasource"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b77523c95c89d2a7eb99df14ed31390e04ab29b43ff793e562bdc1716b07e17b"
checksum = "2cf792579bc8bf07d1b2f68c2d5382f8a63679cce8fbebfd4ba95742b6e08864"
dependencies = [
"arrow",
"async-trait",
@@ -1976,9 +1976,9 @@ dependencies = [
[[package]]
name = "datafusion-datasource-csv"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40d25c5e2c0ebe8434beeea997b8e88d55b3ccc0d19344293f2373f65bc524fc"
checksum = "cfc114f9a1415174f3e8d2719c371fc72092ef2195a7955404cfe6b2ba29a706"
dependencies = [
"arrow",
"async-trait",
@@ -2001,9 +2001,9 @@ dependencies = [
[[package]]
name = "datafusion-datasource-json"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3dc6959e1155741ab35369e1dc7673ba30fc45ed568fad34c01b7cb1daeb4d4c"
checksum = "d88dd5e215c420a52362b9988ecd4cefd71081b730663d4f7d886f706111fc75"
dependencies = [
"arrow",
"async-trait",
@@ -2026,15 +2026,15 @@ dependencies = [
[[package]]
name = "datafusion-doc"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9bcd8a3e3e3d02ea642541be23d44376b5d5c37c2938cce39b3873cdf7186eea"
checksum = "e0e7b648387b0c1937b83cb328533c06c923799e73a9e3750b762667f32662c0"
[[package]]
name = "datafusion-execution"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "670da1d45d045eee4c2319b8c7ea57b26cf48ab77b630aaa50b779e406da476a"
checksum = "9609d83d52ff8315283c6dad3b97566e877d8f366fab4c3297742f33dcd636c7"
dependencies = [
"arrow",
"dashmap",
@@ -2051,9 +2051,9 @@ dependencies = [
[[package]]
name = "datafusion-expr"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b3a577f64bdb7e2cc4043cd97f8901d8c504711fde2dbcb0887645b00d7c660b"
checksum = "e75230cd67f650ef0399eb00f54d4a073698f2c0262948298e5299fc7324da63"
dependencies = [
"arrow",
"chrono",
@@ -2071,9 +2071,9 @@ dependencies = [
[[package]]
name = "datafusion-expr-common"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51b7916806ace3e9f41884f230f7f38ebf0e955dfbd88266da1826f29a0b9a6a"
checksum = "70fafb3a045ed6c49cfca0cd090f62cf871ca6326cc3355cb0aaf1260fa760b6"
dependencies = [
"arrow",
"datafusion-common",
@@ -2084,9 +2084,9 @@ dependencies = [
[[package]]
name = "datafusion-functions"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7fb31c9dc73d3e0c365063f91139dc273308f8a8e124adda9898db8085d68357"
checksum = "cdf9a9cf655265861a20453b1e58357147eab59bdc90ce7f2f68f1f35104d3bb"
dependencies = [
"arrow",
"arrow-buffer",
@@ -2113,9 +2113,9 @@ dependencies = [
[[package]]
name = "datafusion-functions-aggregate"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ebb72c6940697eaaba9bd1f746a697a07819de952b817e3fb841fb75331ad5d4"
checksum = "7f07e49733d847be0a05235e17b884d326a2fd402c97a89fe8bcf0bfba310005"
dependencies = [
"ahash",
"arrow",
@@ -2134,9 +2134,9 @@ dependencies = [
[[package]]
name = "datafusion-functions-aggregate-common"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d7fdc54656659e5ecd49bf341061f4156ab230052611f4f3609612a0da259696"
checksum = "4512607e10d72b0b0a1dc08f42cb5bd5284cb8348b7fea49dc83409493e32b1b"
dependencies = [
"ahash",
"arrow",
@@ -2147,9 +2147,9 @@ dependencies = [
[[package]]
name = "datafusion-functions-nested"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fad94598e3374938ca43bca6b675febe557e7a14eb627d617db427d70d65118b"
checksum = "2ab331806e34f5545e5f03396e4d5068077395b1665795d8f88c14ec4f1e0b7a"
dependencies = [
"arrow",
"arrow-ord",
@@ -2168,9 +2168,9 @@ dependencies = [
[[package]]
name = "datafusion-functions-table"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "de2fc6c2946da5cab8364fb28b5cac3115f0f3a87960b235ed031c3f7e2e639b"
checksum = "d4ac2c0be983a06950ef077e34e0174aa0cb9e346f3aeae459823158037ade37"
dependencies = [
"arrow",
"async-trait",
@@ -2184,9 +2184,9 @@ dependencies = [
[[package]]
name = "datafusion-functions-window"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3e5746548a8544870a119f556543adcd88fe0ba6b93723fe78ad0439e0fbb8b4"
checksum = "36f3d92731de384c90906941d36dcadf6a86d4128409a9c5cd916662baed5f53"
dependencies = [
"arrow",
"datafusion-common",
@@ -2202,9 +2202,9 @@ dependencies = [
[[package]]
name = "datafusion-functions-window-common"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dcbe9404382cda257c434f22e13577bee7047031dfdb6216dd5e841b9465e6fe"
checksum = "c679f8bf0971704ec8fd4249fcbb2eb49d6a12cc3e7a840ac047b4928d3541b5"
dependencies = [
"datafusion-common",
"datafusion-physical-expr-common",
@@ -2212,9 +2212,9 @@ dependencies = [
[[package]]
name = "datafusion-macros"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8dce50e3b637dab0d25d04d2fe79dfdca2b257eabd76790bffd22c7f90d700c8"
checksum = "2821de7cb0362d12e75a5196b636a59ea3584ec1e1cc7dc6f5e34b9e8389d251"
dependencies = [
"datafusion-expr",
"quote",
@@ -2223,9 +2223,9 @@ dependencies = [
[[package]]
name = "datafusion-optimizer"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03cfaacf06445dc3bbc1e901242d2a44f2cae99a744f49f3fefddcee46240058"
checksum = "1594c7a97219ede334f25347ad8d57056621e7f4f35a0693c8da876e10dd6a53"
dependencies = [
"arrow",
"chrono",
@@ -2241,9 +2241,9 @@ dependencies = [
[[package]]
name = "datafusion-physical-expr"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1908034a89d7b2630898e06863583ae4c00a0dd310c1589ca284195ee3f7f8a6"
checksum = "dc6da0f2412088d23f6b01929dedd687b5aee63b19b674eb73d00c3eb3c883b7"
dependencies = [
"ahash",
"arrow",
@@ -2263,9 +2263,9 @@ dependencies = [
[[package]]
name = "datafusion-physical-expr-common"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47b7a12dd59ea07614b67dbb01d85254fbd93df45bcffa63495e11d3bdf847df"
checksum = "dcb0dbd9213078a593c3fe28783beaa625a4e6c6a6c797856ee2ba234311fb96"
dependencies = [
"ahash",
"arrow",
@@ -2277,9 +2277,9 @@ dependencies = [
[[package]]
name = "datafusion-physical-optimizer"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4371cc4ad33978cc2a8be93bd54a232d3f2857b50401a14631c0705f3f910aae"
checksum = "6d140854b2db3ef8ac611caad12bfb2e1e1de827077429322a6188f18fc0026a"
dependencies = [
"arrow",
"datafusion-common",
@@ -2295,9 +2295,9 @@ dependencies = [
[[package]]
name = "datafusion-physical-plan"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc47bc33025757a5c11f2cd094c5b6b5ed87f46fa33c023e6fdfa25fcbfade23"
checksum = "b46cbdf21a01206be76d467f325273b22c559c744a012ead5018dfe79597de08"
dependencies = [
"ahash",
"arrow",
@@ -2325,9 +2325,9 @@ dependencies = [
[[package]]
name = "datafusion-session"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d7485da32283985d6b45bd7d13a65169dcbe8c869e25d01b2cfbc425254b4b49"
checksum = "3a72733766ddb5b41534910926e8da5836622316f6283307fd9fb7e19811a59c"
dependencies = [
"arrow",
"async-trait",
@@ -2349,9 +2349,9 @@ dependencies = [
[[package]]
name = "datafusion-sql"
version = "48.0.0"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a466b15632befddfeac68c125f0260f569ff315c6831538cbb40db754134e0df"
checksum = "c5162338cdec9cc7ea13a0e6015c361acad5ec1d88d83f7c86301f789473971f"
dependencies = [
"arrow",
"bigdecimal",
@@ -2816,7 +2816,7 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
[[package]]
name = "fsst"
version = "0.31.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.1#db33a7421aee06f142b1e2f49a1b52553e0f064d"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.2#dff098a5aa66866197cfcd7ae7ca004aed02928f"
dependencies = [
"rand 0.8.5",
]
@@ -3909,7 +3909,7 @@ dependencies = [
[[package]]
name = "lance"
version = "0.31.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.1#db33a7421aee06f142b1e2f49a1b52553e0f064d"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.2#dff098a5aa66866197cfcd7ae7ca004aed02928f"
dependencies = [
"arrow",
"arrow-arith",
@@ -3972,7 +3972,7 @@ dependencies = [
[[package]]
name = "lance-arrow"
version = "0.31.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.1#db33a7421aee06f142b1e2f49a1b52553e0f064d"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.2#dff098a5aa66866197cfcd7ae7ca004aed02928f"
dependencies = [
"arrow-array",
"arrow-buffer",
@@ -3990,7 +3990,7 @@ dependencies = [
[[package]]
name = "lance-core"
version = "0.31.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.1#db33a7421aee06f142b1e2f49a1b52553e0f064d"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.2#dff098a5aa66866197cfcd7ae7ca004aed02928f"
dependencies = [
"arrow-array",
"arrow-buffer",
@@ -4026,7 +4026,7 @@ dependencies = [
[[package]]
name = "lance-datafusion"
version = "0.31.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.1#db33a7421aee06f142b1e2f49a1b52553e0f064d"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.2#dff098a5aa66866197cfcd7ae7ca004aed02928f"
dependencies = [
"arrow",
"arrow-array",
@@ -4055,7 +4055,7 @@ dependencies = [
[[package]]
name = "lance-datagen"
version = "0.31.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.1#db33a7421aee06f142b1e2f49a1b52553e0f064d"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.2#dff098a5aa66866197cfcd7ae7ca004aed02928f"
dependencies = [
"arrow",
"arrow-array",
@@ -4072,7 +4072,7 @@ dependencies = [
[[package]]
name = "lance-encoding"
version = "0.31.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.1#db33a7421aee06f142b1e2f49a1b52553e0f064d"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.2#dff098a5aa66866197cfcd7ae7ca004aed02928f"
dependencies = [
"arrayref",
"arrow",
@@ -4112,7 +4112,7 @@ dependencies = [
[[package]]
name = "lance-file"
version = "0.31.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.1#db33a7421aee06f142b1e2f49a1b52553e0f064d"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.2#dff098a5aa66866197cfcd7ae7ca004aed02928f"
dependencies = [
"arrow-arith",
"arrow-array",
@@ -4147,7 +4147,7 @@ dependencies = [
[[package]]
name = "lance-index"
version = "0.31.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.1#db33a7421aee06f142b1e2f49a1b52553e0f064d"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.2#dff098a5aa66866197cfcd7ae7ca004aed02928f"
dependencies = [
"arrow",
"arrow-array",
@@ -4202,7 +4202,7 @@ dependencies = [
[[package]]
name = "lance-io"
version = "0.31.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.1#db33a7421aee06f142b1e2f49a1b52553e0f064d"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.2#dff098a5aa66866197cfcd7ae7ca004aed02928f"
dependencies = [
"arrow",
"arrow-arith",
@@ -4241,7 +4241,7 @@ dependencies = [
[[package]]
name = "lance-linalg"
version = "0.31.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.1#db33a7421aee06f142b1e2f49a1b52553e0f064d"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.2#dff098a5aa66866197cfcd7ae7ca004aed02928f"
dependencies = [
"arrow-array",
"arrow-ord",
@@ -4264,7 +4264,7 @@ dependencies = [
[[package]]
name = "lance-table"
version = "0.31.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.1#db33a7421aee06f142b1e2f49a1b52553e0f064d"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.2#dff098a5aa66866197cfcd7ae7ca004aed02928f"
dependencies = [
"arrow",
"arrow-array",
@@ -4303,7 +4303,7 @@ dependencies = [
[[package]]
name = "lance-testing"
version = "0.31.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.1#db33a7421aee06f142b1e2f49a1b52553e0f064d"
source = "git+https://github.com/lancedb/lance.git?tag=v0.31.1-beta.2#dff098a5aa66866197cfcd7ae7ca004aed02928f"
dependencies = [
"arrow-array",
"arrow-schema",

View File

@@ -21,16 +21,14 @@ categories = ["database-implementations"]
rust-version = "1.78.0"
[workspace.dependencies]
lance = { "version" = "=0.31.1", "tag" = "v0.31.1-beta.1", "git" = "https://github.com/lancedb/lance.git", features = [
"dynamodb",
] }
lance-io = { "version" = "=0.31.1", "tag" = "v0.31.1-beta.1", "git" = "https://github.com/lancedb/lance.git" }
lance-index = { "version" = "=0.31.1", "tag" = "v0.31.1-beta.1", "git" = "https://github.com/lancedb/lance.git" }
lance-linalg = { "version" = "=0.31.1", "tag" = "v0.31.1-beta.1", "git" = "https://github.com/lancedb/lance.git" }
lance-table = { "version" = "=0.31.1", "tag" = "v0.31.1-beta.1", "git" = "https://github.com/lancedb/lance.git" }
lance-testing = { "version" = "=0.31.1", "tag" = "v0.31.1-beta.1", "git" = "https://github.com/lancedb/lance.git" }
lance-datafusion = { "version" = "=0.31.1", "tag" = "v0.31.1-beta.1", "git" = "https://github.com/lancedb/lance.git" }
lance-encoding = { "version" = "=0.31.1", "tag" = "v0.31.1-beta.1", "git" = "https://github.com/lancedb/lance.git" }
lance = { "version" = "=0.31.1", tag="v0.31.1-beta.2", git="https://github.com/lancedb/lance.git", features = ["dynamodb"] }
lance-io = { "version" = "=0.31.1", tag="v0.31.1-beta.2", git="https://github.com/lancedb/lance.git" }
lance-index = { "version" = "=0.31.1", tag="v0.31.1-beta.2", git="https://github.com/lancedb/lance.git" }
lance-linalg = { "version" = "=0.31.1", tag="v0.31.1-beta.2", git="https://github.com/lancedb/lance.git" }
lance-table = { "version" = "=0.31.1", tag="v0.31.1-beta.2", git="https://github.com/lancedb/lance.git" }
lance-testing = { "version" = "=0.31.1", tag="v0.31.1-beta.2", git="https://github.com/lancedb/lance.git" }
lance-datafusion = { "version" = "=0.31.1", tag="v0.31.1-beta.2", git="https://github.com/lancedb/lance.git" }
lance-encoding = { "version" = "=0.31.1", tag="v0.31.1-beta.2", git="https://github.com/lancedb/lance.git" }
# Note that this one does not include pyarrow
arrow = { version = "55.1", optional = false }
arrow-array = "55.1"

View File

@@ -368,9 +368,9 @@ describe("merge insert", () => {
{ a: 4, b: "z" },
];
expect(
JSON.parse(JSON.stringify((await table.toArrow()).toArray())),
).toEqual(expected);
const result = (await table.toArrow()).toArray().sort((a, b) => a.a - b.a);
expect(result.map((row) => ({ ...row }))).toEqual(expected);
});
test("conditional update", async () => {
const newData = [