From 881b33b4bb909c99e87aeed306520784bf06c04b Mon Sep 17 00:00:00 2001 From: Tim Saucer Date: Fri, 14 Aug 2026 17:54:44 -0400 Subject: [PATCH 1/2] Bump release candidate version --- Cargo.lock | 76 +++++++++++++++++++++++++++--------------------------- Cargo.toml | 20 +++++++------- 2 files changed, 48 insertions(+), 48 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c8af9bc2e..ab222b177 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -792,7 +792,7 @@ dependencies = [ [[package]] name = "datafusion" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "arrow-schema", @@ -845,7 +845,7 @@ dependencies = [ [[package]] name = "datafusion-catalog" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "async-trait", @@ -869,7 +869,7 @@ dependencies = [ [[package]] name = "datafusion-catalog-listing" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "async-trait", @@ -892,7 +892,7 @@ dependencies = [ [[package]] name = "datafusion-common" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "arrow-ipc", @@ -918,7 +918,7 @@ dependencies = [ [[package]] name = "datafusion-common-runtime" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "futures", "log", @@ -928,7 +928,7 @@ dependencies = [ [[package]] name = "datafusion-datasource" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "async-compression", @@ -964,7 +964,7 @@ dependencies = [ [[package]] name = "datafusion-datasource-arrow" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "arrow-ipc", @@ -988,7 +988,7 @@ dependencies = [ [[package]] name = "datafusion-datasource-avro" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "arrow-avro", @@ -1006,7 +1006,7 @@ dependencies = [ [[package]] name = "datafusion-datasource-csv" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "async-trait", @@ -1029,7 +1029,7 @@ dependencies = [ [[package]] name = "datafusion-datasource-json" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "async-trait", @@ -1052,7 +1052,7 @@ dependencies = [ [[package]] name = "datafusion-datasource-parquet" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "arrow-schema", @@ -1084,12 +1084,12 @@ dependencies = [ [[package]] name = "datafusion-doc" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" [[package]] name = "datafusion-execution" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "arrow-buffer", @@ -1114,7 +1114,7 @@ dependencies = [ [[package]] name = "datafusion-expr" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "arrow-schema", @@ -1138,7 +1138,7 @@ dependencies = [ [[package]] name = "datafusion-expr-common" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "datafusion-common", @@ -1149,7 +1149,7 @@ dependencies = [ [[package]] name = "datafusion-ffi" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "arrow-schema", @@ -1203,7 +1203,7 @@ dependencies = [ [[package]] name = "datafusion-functions" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "arrow-buffer", @@ -1234,7 +1234,7 @@ dependencies = [ [[package]] name = "datafusion-functions-aggregate" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "datafusion-common", @@ -1254,7 +1254,7 @@ dependencies = [ [[package]] name = "datafusion-functions-aggregate-common" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "datafusion-common", @@ -1265,7 +1265,7 @@ dependencies = [ [[package]] name = "datafusion-functions-nested" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "arrow-ord", @@ -1289,7 +1289,7 @@ dependencies = [ [[package]] name = "datafusion-functions-table" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "async-trait", @@ -1304,7 +1304,7 @@ dependencies = [ [[package]] name = "datafusion-functions-window" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "datafusion-common", @@ -1320,7 +1320,7 @@ dependencies = [ [[package]] name = "datafusion-functions-window-common" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "datafusion-common", "datafusion-physical-expr-common", @@ -1329,7 +1329,7 @@ dependencies = [ [[package]] name = "datafusion-macros" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "datafusion-doc", "quote", @@ -1339,7 +1339,7 @@ dependencies = [ [[package]] name = "datafusion-optimizer" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "chrono", @@ -1358,7 +1358,7 @@ dependencies = [ [[package]] name = "datafusion-physical-expr" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "datafusion-common", @@ -1380,7 +1380,7 @@ dependencies = [ [[package]] name = "datafusion-physical-expr-adapter" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "datafusion-common", @@ -1394,7 +1394,7 @@ dependencies = [ [[package]] name = "datafusion-physical-expr-common" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "chrono", @@ -1411,7 +1411,7 @@ dependencies = [ [[package]] name = "datafusion-physical-optimizer" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "datafusion-common", @@ -1430,7 +1430,7 @@ dependencies = [ [[package]] name = "datafusion-physical-plan" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "arrow-data", @@ -1466,7 +1466,7 @@ dependencies = [ [[package]] name = "datafusion-proto" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "datafusion-catalog", @@ -1492,7 +1492,7 @@ dependencies = [ [[package]] name = "datafusion-proto-common" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "datafusion-common", @@ -1502,7 +1502,7 @@ dependencies = [ [[package]] name = "datafusion-proto-models" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "datafusion-common", "datafusion-proto-common", @@ -1512,7 +1512,7 @@ dependencies = [ [[package]] name = "datafusion-pruning" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "datafusion-common", @@ -1572,7 +1572,7 @@ dependencies = [ [[package]] name = "datafusion-session" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow-schema", "async-trait", @@ -1586,7 +1586,7 @@ dependencies = [ [[package]] name = "datafusion-spark" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "bigdecimal", @@ -1615,7 +1615,7 @@ dependencies = [ [[package]] name = "datafusion-sql" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "arrow", "bigdecimal", @@ -1634,7 +1634,7 @@ dependencies = [ [[package]] name = "datafusion-substrait" version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc2#209fd9406890d97d48c0fc396ce37a5e363270b4" +source = "git+https://github.com/apache/datafusion?rev=55.0.0-rc3#d5552342012888b7d1a3ab88d92e3d292fc0cde0" dependencies = [ "async-recursion", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 8805a8d50..a9e15d7e9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -72,13 +72,13 @@ codegen-units = 2 # We cannot publish to crates.io with any patches in the below section. Developers # must remove any entries in this section before creating a release candidate. [patch.crates-io] -datafusion = { git = "https://github.com/apache/datafusion", rev = "55.0.0-rc2" } -datafusion-substrait = { git = "https://github.com/apache/datafusion", rev = "55.0.0-rc2" } -datafusion-proto = { git = "https://github.com/apache/datafusion", rev = "55.0.0-rc2" } -datafusion-ffi = { git = "https://github.com/apache/datafusion", rev = "55.0.0-rc2" } -datafusion-catalog = { git = "https://github.com/apache/datafusion", rev = "55.0.0-rc2" } -datafusion-common = { git = "https://github.com/apache/datafusion", rev = "55.0.0-rc2" } -datafusion-functions-aggregate = { git = "https://github.com/apache/datafusion", rev = "55.0.0-rc2" } -datafusion-functions-window = { git = "https://github.com/apache/datafusion", rev = "55.0.0-rc2" } -datafusion-spark = { git = "https://github.com/apache/datafusion", rev = "55.0.0-rc2" } -datafusion-expr = { git = "https://github.com/apache/datafusion", rev = "55.0.0-rc2" } +datafusion = { git = "https://github.com/apache/datafusion", rev = "55.0.0-rc3" } +datafusion-substrait = { git = "https://github.com/apache/datafusion", rev = "55.0.0-rc3" } +datafusion-proto = { git = "https://github.com/apache/datafusion", rev = "55.0.0-rc3" } +datafusion-ffi = { git = "https://github.com/apache/datafusion", rev = "55.0.0-rc3" } +datafusion-catalog = { git = "https://github.com/apache/datafusion", rev = "55.0.0-rc3" } +datafusion-common = { git = "https://github.com/apache/datafusion", rev = "55.0.0-rc3" } +datafusion-functions-aggregate = { git = "https://github.com/apache/datafusion", rev = "55.0.0-rc3" } +datafusion-functions-window = { git = "https://github.com/apache/datafusion", rev = "55.0.0-rc3" } +datafusion-spark = { git = "https://github.com/apache/datafusion", rev = "55.0.0-rc3" } +datafusion-expr = { git = "https://github.com/apache/datafusion", rev = "55.0.0-rc3" } From b7280eb25423982a4fdf2d77bec7ec14fc7f423a Mon Sep 17 00:00:00 2001 From: Tim Saucer Date: Fri, 14 Aug 2026 19:14:30 -0400 Subject: [PATCH 2/2] spark slice function now respects inner field name --- python/tests/test_spark_functions.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/python/tests/test_spark_functions.py b/python/tests/test_spark_functions.py index 78b86c998..39735a543 100644 --- a/python/tests/test_spark_functions.py +++ b/python/tests/test_spark_functions.py @@ -175,10 +175,6 @@ def test_slice(df): assert _val(df, spark.slice(col("a"), lit(2), lit(2))) == [2, 3] -@pytest.mark.xfail( - strict=True, - reason="Upstream array_slice does not preserve Spark array field names", -) def test_slice_spark_array(df): arr = spark.array(lit(1), lit(2), lit(3), lit(4)) assert _val(df, spark.slice(arr, lit(2), lit(2))) == [2, 3]