Skip to content

chore: support Spark 4.2#2289

Merged
linhr merged 14 commits into
mainfrom
spark-4-2
Jul 27, 2026
Merged

chore: support Spark 4.2#2289
linhr merged 14 commits into
mainfrom
spark-4-2

Fix

482043d
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 27, 2026 in 1s

78.32% (-1.15%) compared to 6d1e068

View this Pull Request on Codecov

78.32% (-1.15%) compared to 6d1e068

Details

Codecov Report

❌ Patch coverage is 90.60773% with 17 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
crates/sail-python-udf/src/cereal/pyspark_udtf.rs 90.16% 6 Missing ⚠️
crates/sail-spark-connect/src/proto/plan.rs 80.00% 5 Missing ⚠️
crates/sail-python-udf/src/cereal/mod.rs 87.50% 3 Missing ⚠️
crates/sail-spark-connect/src/server.rs 0.00% 2 Missing ⚠️
crates/sail-execution/src/proto/codec.rs 66.66% 1 Missing ⚠️
@@            Coverage Diff             @@
##             main    #2289      +/-   ##
==========================================
- Coverage   79.46%   78.32%   -1.15%     
==========================================
  Files         909      916       +7     
  Lines      171774   174768    +2994     
==========================================
+ Hits       136503   136883     +380     
- Misses      35271    37885    +2614     
Files with missing lines Coverage Δ
crates/sail-plan/src/resolver/query/udtf.rs 94.61% <100.00%> (+0.03%) ⬆️
crates/sail-python-udf/src/cereal/pyspark_udf.rs 100.00% <100.00%> (ø)
crates/sail-python-udf/src/config.rs 90.62% <100.00%> (+0.96%) ⬆️
crates/sail-spark-connect/src/config.rs 90.46% <100.00%> (+0.56%) ⬆️
crates/sail-execution/src/proto/codec.rs 48.44% <66.66%> (+1.07%) ⬆️
crates/sail-spark-connect/src/server.rs 81.01% <0.00%> (-2.11%) ⬇️
crates/sail-python-udf/src/cereal/mod.rs 92.30% <87.50%> (+1.13%) ⬆️
crates/sail-spark-connect/src/proto/plan.rs 88.75% <80.00%> (+0.76%) ⬆️
crates/sail-python-udf/src/cereal/pyspark_udtf.rs 96.42% <90.16%> (-3.58%) ⬇️

... and 71 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.