Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 28 additions & 12 deletions dev/changelog/48.0.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ under the License.

# Apache DataFusion 48.0.0 Changelog

This release consists of 253 commits from 88 contributors. See credits at the end of this changelog for more information.
This release consists of 267 commits from 89 contributors. See credits at the end of this changelog for more information.

**Breaking changes:**

Expand Down Expand Up @@ -64,6 +64,9 @@ This release consists of 253 commits from 88 contributors. See credits at the en
- feat: array_length for fixed size list [#16167](https://github.com/apache/datafusion/pull/16167) (chenkovsky)
- feat: ADD sha2 spark function [#16168](https://github.com/apache/datafusion/pull/16168) (getChan)
- feat: create builder for disk manager [#16191](https://github.com/apache/datafusion/pull/16191) (jdrouet)
- feat: Add Aggregate UDF to FFI crate [#14775](https://github.com/apache/datafusion/pull/14775) (timsaucer)
- feat(small): Add `BaselineMetrics` to `generate_series()` table function [#16255](https://github.com/apache/datafusion/pull/16255) (2010YOUY01)
- feat: Add Window UDFs to FFI Crate [#16261](https://github.com/apache/datafusion/pull/16261) (timsaucer)

**Fixed bugs:**

Expand All @@ -90,6 +93,7 @@ This release consists of 253 commits from 88 contributors. See credits at the en
- fix: Remove trailing whitespace in `Display` for `LogicalPlan::Projection` [#16164](https://github.com/apache/datafusion/pull/16164) (atahanyorganci)
- fix: metadata of join schema [#16221](https://github.com/apache/datafusion/pull/16221) (chenkovsky)
- fix: add missing row count limits to TPC-H queries [#16230](https://github.com/apache/datafusion/pull/16230) (0ax1)
- fix: NaN semantics in GROUP BY [#16256](https://github.com/apache/datafusion/pull/16256) (chenkovsky)

**Documentation updates:**

Expand Down Expand Up @@ -126,6 +130,7 @@ This release consists of 253 commits from 88 contributors. See credits at the en
- Clarify documentation about gathering statistics for parquet files [#16157](https://github.com/apache/datafusion/pull/16157) (alamb)
- Add change to VARCHAR in the upgrade guide [#16216](https://github.com/apache/datafusion/pull/16216) (alamb)
- Add iceberg-rust to user list [#16246](https://github.com/apache/datafusion/pull/16246) (jonathanc-n)
- Prepare for 48.0.0 release: Version and Changelog [#16238](https://github.com/apache/datafusion/pull/16238) (xudong963)

**Other:**

Expand Down Expand Up @@ -290,37 +295,48 @@ This release consists of 253 commits from 88 contributors. See credits at the en
- Remove use of deprecated dict_ordered in datafusion-proto (#16218) [#16220](https://github.com/apache/datafusion/pull/16220) (cj-zhukov)
- Minor: Print cargo command in bench script [#16236](https://github.com/apache/datafusion/pull/16236) (2010YOUY01)
- Simplify FileSource / SchemaAdapterFactory API [#16214](https://github.com/apache/datafusion/pull/16214) (alamb)
- Add dicts to aggregation fuzz testing [#16232](https://github.com/apache/datafusion/pull/16232) (blaginin)
- chore(deps): bump sysinfo from 0.35.1 to 0.35.2 [#16247](https://github.com/apache/datafusion/pull/16247) (dependabot[bot])
- Improve performance of constant aggregate window expression [#16234](https://github.com/apache/datafusion/pull/16234) (suibianwanwank)
- Support compound identifier when parsing tuples [#16225](https://github.com/apache/datafusion/pull/16225) (hozan23)
- Schema adapter helper [#16108](https://github.com/apache/datafusion/pull/16108) (kosiew)
- Update tpch, clickbench, sort_tpch to mark failed queries [#16182](https://github.com/apache/datafusion/pull/16182) (ding-young)
- Adjust slttest to pass without RUST_BACKTRACE enabled [#16251](https://github.com/apache/datafusion/pull/16251) (alamb)
- Handle dicts for distinct count [#15871](https://github.com/apache/datafusion/pull/15871) (blaginin)
- Add `--substrait-round-trip` option in sqllogictests [#16183](https://github.com/apache/datafusion/pull/16183) (gabotechs)
- Minor: fix upgrade papercut `pub use PruningStatistics` [#16264](https://github.com/apache/datafusion/pull/16264) (alamb)

## Credits

Thank you to everyone who contributed to this release. Here is a breakdown of commits (PRs merged) per contributor.

```
29 dependabot[bot]
27 Andrew Lamb
15 xudong.w
30 dependabot[bot]
29 Andrew Lamb
16 xudong.w
14 Adrian Garcia Badaracco
9 Chen Chongchen
10 Chen Chongchen
8 Gabriel
8 Oleks V
7 Gabriel
7 miro
6 Tommy shu
6 kamille
5 Lokesh
5 Tim Saucer
4 Dmitrii Blaginin
4 Jay Zhan
4 Nuno Faria
4 Yongting You
4 logan-keede
3 Christian
3 Daniël Heres
3 Liam Bao
3 Phillip LeBlanc
3 Piotr Findeisen
3 Tim Saucer
3 Yongting You
3 ding-young
2 Andy Grove
2 Atahan Yorgancı
2 Brayan Jules
2 Dmitrii Blaginin
2 Georgi Krastev
2 Jax Liu
2 Jérémie Drouet
Expand All @@ -333,8 +349,8 @@ Thank you to everyone who contributed to this release. Here is a breakdown of co
2 aditya singh rathore
2 ake
2 cht42
2 ding-young
2 gstvg
2 kosiew
2 niebayes
2 张林伟
1 Ahmed Mezghani
Expand Down Expand Up @@ -377,13 +393,13 @@ Thank you to everyone who contributed to this release. Here is a breakdown of co
1 chen quan
1 delamarch3
1 discord9
1 hozan23
1 irenjj
1 jsai28
1 kosiew
1 m09526
1 suibianwanwan
1 the0ninjas
1 wiedld
1 xudong963
```

Thank you also to everyone who contributed in other ways such as filing issues, reviewing PRs, and providing feedback on this release.