Repository navigation
Weekly Plan (Andrew Lamb) March 3, 2025 #14978
Copy link
Copy link
Closed
Description
Activity
DataFusion: Bugs/UX/Performance
- chore: Update
SessionStateBuilder::with_default_featuresdoes not replace existing features #14935 - Fix documentation warnings and error if anymore occur #14952
- doc: update RecordBatchReceiverStreamBuilder::spawn_blocking task behaviour #14995
- Simplify Between expression to Eq #14994
DataFusion: New Features/ Functions
- chore: Update
DataFusion: Bugs/UX/Performance
- Move
UnwrapCastInComparisonintoSimplifier#15012 - Refactor test suite in EnforceDistribution, to use standard test config. #15010
- fix: External sort failing on an edge case #15017
- BUG: schema_force_view_type configuration not working for CREATE EXTERNAL TABLE #14922
- Reuse last projection layer when renaming columns #14684
- Move
DataFusion: Bugs/UX/Performance
- fix: add an "expr_planners" method to SessionState #15119
- Fix invalid schema for unions in ViewTables #15135
- fix: compound_field_access doesn't identifier qualifier. #15153
- fix: nested window function #15033
- add manual trigger for extended tests in pull requests #14331
DataFusion: New Features/ Functions
- feat: Add config
max_temp_directory_sizeto limit max disk usage for spilling queries #14975 - feat: Fix multi-lines printing issue for datafusion-cli and add the streaming printing feature back #14954
- [POC] feat: Add datafusion-storage #15018
- feat: Add Aggregate UDF to FFI crate #14775
- feat: Fix multi-lines printing issue for datafusion-cli and add the streaming printing feature back #14954
- Add support for DISTINCT + ORDER BY in
ARRAY_AGG#14413 - support simple/cross lateral joins #14595
- Support multiple results comparison in benchmark scripts #14196
- Add
union_tagscalar function #14687 - STRING_AGG missing functionality #14412
- Introduce Async User Defined Functions #14837
arrow-rs
- arrow-cast: Support cast to
Dictionary<_, FixedSizeBinary>and addFixedSizeBinaryDictionaryBuilderarrow-rs#6666 - Add Parquet Modular decryption (read) support +
encryptionflag arrow-rs#6637 - feat: impl display for
DataType::Listarrow-rs#7051 - Avro codec enhancements arrow-rs#6965
- Test : move tests for parse_string_decimal_native to parse_decimal arrow-rs#7177
- feat: add rounding logic and scale zero fix parse_decimal to match parse_string_to_decimal_native behavior arrow-rs#7179
- feat:use parse_decimal for generic_string_to_decimal conversion. arrow-rs#7191
Stuck PRs that need help pushing to completion
Realistically I don't have time to help make any significant join improvements
If someone else would like to review / help push that PR along it would be sweet
Metadata
Metadata
Assignees
Labels
No labels
This is an attempt to organize myself and make what I plan to work on more visible
Weekly High Level Goals
46.0.0#14123 ready (mostly testing / herding bugs)0.55.0datafusion-sqlparser-rs#16710.12.0(API breaking) Around Feb 30 2025 arrow-rs-object-store#28(BTW if anyone wants to help with writing or releases that would be 🤗 )
Other projects I think are strategically important
These are the ones I plan to look at / review PRs for first
SQL EXPLAINTree Rendering #14914 (thanks to @irenjj for starting us off!)datasourceswith @AdamGS and @logan-keede [Epic] Split datasources out fromdatafusioncrate (datafusion/core) #14444TableProviders#14993Weekly Stretch / Nice to have goals
Background
I am putting this list on github because:
The way I prioritize PRs is in the following order
Note new features and functions are deliberately at the bottom