-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nov 20. 2024: This week in DataFusion #13503
Comments
New blog posts:
|
DataFusion is featured as one of the coolest 10 open source software tools by CRN: https://www.crn.com/news/software/2024/the-10-coolest-open-source-software-tools-of-2024?page=3 |
Great plan to improve testing: |
Next week: #13630 |
Introduction
This ticket is a weekly-ish summary of interesting things happening in DataFusion. Note this is not a complete list (it is what I remember / can find). Please feel free to leave comments on this ticket about things that I may have missed or you think should get wider attention by the community
Loosely inspired by https://this-week-in-rust.org/
Highlights
WindowFunction
Interface (remove built in list ofBuiltInWindowFunction
s) #8709 -- thanks @jcsherin @jatin510 for helping push it over the lineDataFusion Related Reading List
Recent Releases
0.52.0
datafusion-sqlparser-rs#1423 (huge kudos to @iffyio for all the reviews)Highlights from last week(s):
(I am sorry if I missed you -- please add a note to this ticket with anything you would like to highlight)
Performance
GroupColumn
) forDate/Time/Timestamp
types #13457🐛 🔨
LIKE
in various places Test LIKE with implicit\
escape #13288, Expand LIKE simplification: coverNULL
pattern/expression and constant #13260Features
INFORMATION_SCHEMA.ROUTINES
table #13255information_schema.parameters
table #13341TypePlanner
for customizing type planning #13294PREPARE
andEXECUTE
, in several PRs such as feat: basic support for executing prepared statements #13242 and refactor: move PREPARE/EXECUTE intoLogicalPlan::Statement
#13311Logical Types
Numeric
andString
,Coercible
#13240 and Support TypeSignature::Nullary #13354SortMergeJoin correctness and stability fixes(@comphead):
join_partial
phase #13369Aggregation testing coverage
Unparser (Plan --> String)
Unparser
#13326expr_to_sql
#13462Others
Major Projects / Discussions under way
Looking to get more involved? Try code review!
DataFusion has a long history of community members contributing in all aspects of the project. Reviewing PRs is an especially great way to get introduced to the project, help the community and grow your own knowledge -- researching and understanding the code enough to review PRs also often inspires additional ideas for improvements.
We have docs about reviews. TLDR is: look for test coverage, if the change is understandable and well documented, and if the code can be improved. When you think the PR looks good to merge, try
@
mentioning one of the committers.Help wanted
Please feel leave your own comments on this ticket if you are looking for help
Community
Upcoming meetups:
Background:
Previous update:
Andrew's Focus Areas:
The text was updated successfully, but these errors were encountered: