Skip to content

chore: upgrade to DataFusion 50#14

Open
nazq wants to merge 2 commits intoGeorgeLeePatterson:mainfrom
nazq:datafusion-50
Open

chore: upgrade to DataFusion 50#14
nazq wants to merge 2 commits intoGeorgeLeePatterson:mainfrom
nazq:datafusion-50

Conversation

@nazq
Copy link

@nazq nazq commented Oct 22, 2025

Upgrade to DataFusion 50

Updates DataFusion from 49.0.1 to 50.2.0, bringing latest performance optimizations and Arrow improvements.

Changes

Dependencies:

  • datafusion: 49.0.1 → 50.2.0
  • datafusion-functions-json: 0.49.0 → 0.50.0
  • Arrow ecosystem: 55.2.0 → 56.2.0

Code:

  • Applied clippy lint: use .is_multiple_of() instead of manual modulo check in convert_to_multi_vector()

Testing

  • ✅ All integration tests pass (3/3)
  • ✅ All checks pass (fmt, clippy, tests)
  • ✅ Zero compilation errors
  • ✅ Fully backward compatible

Migration Impact

Breaking Changes: None

This is a drop-in upgrade with no API changes. All existing code continues to work without modification.

Benefits

  • Latest DataFusion query optimizations
  • Arrow 56.2.0 performance improvements
  • Security updates and bug fixes from upstream

Updates DataFusion from 49.0.1 to 50.2.0:
- datafusion: 49.0.1 → 50.2.0
- datafusion-functions-json: 0.49.0 → 0.50.0
- Arrow dependencies updated to 56.2.0

Changes:
- Applies clippy suggestion: use .is_multiple_of() instead of
  manual modulo check in convert_to_multi_vector()

Testing:
- All integration tests pass (3/3)
- All checks pass (fmt, clippy, tests)
- Zero breaking changes - fully backward compatible

The upgrade brings latest DataFusion optimizations and Arrow
improvements with no impact to existing functionality.
@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Oct 22, 2025
@nazq nazq changed the title Upgrade to DataFusion 50 chore: upgrade to DataFusion 50 Oct 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant