Skip to content

Upgrade to DataFusion 53#107

Merged
adriangb merged 6 commits into
mainfrom
datafusion-43
Mar 24, 2026
Merged

Upgrade to DataFusion 53#107
adriangb merged 6 commits into
mainfrom
datafusion-43

Conversation

@adriangb
Copy link
Copy Markdown
Collaborator

Summary

  • Update dependencies to DataFusion 53
  • Implement new required trait methods across all JSON UDF implementations
  • Update test assertions to match new query plan output format

Test plan

  • All 152 tests passing (cargo test)

🤖 Generated with Claude Code

adriangb and others added 3 commits February 18, 2026 09:47
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Feb 18, 2026

Codecov Report

❌ Patch coverage is 59.84848% with 53 lines in your changes missing coverage. Please review.
✅ Project coverage is 83.01%. Comparing base (30e0581) to head (2be3a3f).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
src/json_get_array.rs 0.00% 12 Missing ⚠️
src/json_get_bool.rs 0.00% 12 Missing ⚠️
src/json_get_float.rs 0.00% 12 Missing ⚠️
src/json_length.rs 58.33% 5 Missing ⚠️
src/json_object_keys.rs 58.33% 5 Missing ⚠️
src/json_as_text.rs 83.33% 1 Missing and 1 partial ⚠️
src/json_get_json.rs 83.33% 1 Missing and 1 partial ⚠️
src/json_get_str.rs 83.33% 1 Missing and 1 partial ⚠️
src/json_contains.rs 91.66% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #107      +/-   ##
==========================================
- Coverage   85.28%   83.01%   -2.28%     
==========================================
  Files          17       17              
  Lines        1346     1478     +132     
  Branches     1346     1478     +132     
==========================================
+ Hits         1148     1227      +79     
- Misses        134      183      +49     
- Partials       64       68       +4     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@adriangb adriangb marked this pull request as ready for review March 24, 2026 15:30
@adriangb adriangb changed the title [DRAFT]: Prepare for DataFusion 53 Upgrade to DataFusion 53 Mar 24, 2026
@adriangb adriangb enabled auto-merge (squash) March 24, 2026 15:31
@adriangb adriangb merged commit 3751908 into main Mar 24, 2026
7 checks passed
@adriangb adriangb deleted the datafusion-43 branch March 24, 2026 15:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants