You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Which issue does this PR close?
- Part of #19692
## Rationale for this change
We have backported a bunch of bug fixes to branch-53, so let's make sure
the release notes reflect that
## What changes are included in this PR?
I ran
```shell
uv run ./dev/release/generate-changelog.py 52.3.0 branch-53 53.0.0 > dev/changelog/53.0.0.md
```
And then had codex review via
```
› Please review dev/changelog/53.0.0.md to ensure it reflects all commits between where `apache/branch-53` and `main` diverged
```
Then I updated the change log to reflect the original authors not the
backport authors
## Are these changes tested?
By CI
Copy file name to clipboardExpand all lines: dev/changelog/53.0.0.md
+67-29Lines changed: 67 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ under the License.
19
19
20
20
# Apache DataFusion 53.0.0 Changelog
21
21
22
-
This release consists of 447 commits from 105 contributors. See credits at the end of this changelog for more information.
22
+
This release consists of 475 commits from 114 contributors. See credits at the end of this changelog for more information.
23
23
24
24
See the [upgrade guide](https://datafusion.apache.org/library-user-guide/upgrading.html) for information on how to upgrade from previous versions.
25
25
@@ -37,6 +37,7 @@ See the [upgrade guide](https://datafusion.apache.org/library-user-guide/upgradi
37
37
- Remove the statistics() api in execution plan [#20319](https://github.com/apache/datafusion/pull/20319) (xudong963)
38
38
- Remove recursive const check in `simplify_const_expr`[#20234](https://github.com/apache/datafusion/pull/20234) (AdamGS)
39
39
- Cache `PlanProperties`, add fast-path for `with_new_children`[#19792](https://github.com/apache/datafusion/pull/19792) (askalt)
40
+
-[branch-53] feat: parse `JsonAccess` as a binary operator, add `Operator::Colon`[#20717](https://github.com/apache/datafusion/pull/20717) (Samyak2)
40
41
41
42
**Performance related:**
42
43
@@ -96,6 +97,7 @@ See the [upgrade guide](https://datafusion.apache.org/library-user-guide/upgradi
96
97
- perf: Use Arrow vectorized eq kernel for IN list with column references [#20528](https://github.com/apache/datafusion/pull/20528) (zhangxffff)
97
98
- perf: Optimize `array_agg()` using `GroupsAccumulator`[#20504](https://github.com/apache/datafusion/pull/20504) (neilconway)
98
99
- perf: Optimize `array_to_string()`, support more types [#20553](https://github.com/apache/datafusion/pull/20553) (neilconway)
100
+
-[branch-53] perf: sort replace free()->try_grow() pattern with try_resize() to reduce memory pool interactions [#20733](https://github.com/apache/datafusion/pull/20733) (mbutrovich)
99
101
100
102
**Implemented enhancements:**
101
103
@@ -244,9 +246,11 @@ See the [upgrade guide](https://datafusion.apache.org/library-user-guide/upgradi
244
246
- add redirect for old upgrading.html URL to fix broken changelog links [#20582](https://github.com/apache/datafusion/pull/20582) (mishop-15)
- Add a protection to release candidate branch 52 [#19660](https://github.com/apache/datafusion/pull/19660) (xudong963)
251
255
- Downgrade aws-smithy-runtime, update `rust_decimal`, ignore RUSTSEC-2026-0001 to get clean CI [#19657](https://github.com/apache/datafusion/pull/19657) (alamb)
-[branch-53] fix: interval analysis error when have two filterexec that inner filter proves zero selectivity (#20743) [#20882](https://github.com/apache/datafusion/pull/20882) (haohuaijin)
504
+
-[branch-53] correct parquet leaf index mapping when schema contains struct cols (#20698) [#20884](https://github.com/apache/datafusion/pull/20884) (friendlymatthew)
505
+
-[branch-53] ser/de fetch in FilterExec (#20738) [#20883](https://github.com/apache/datafusion/pull/20883) (haohuaijin)
506
+
-[branch-53] fix: use try_shrink instead of shrink in try_resize (#20424) [#20890](https://github.com/apache/datafusion/pull/20890) (ariel-miculas)
507
+
-[branch-53] Reattach parquet metadata cache after deserializing in datafusion-proto (#20574) [#20891](https://github.com/apache/datafusion/pull/20891) (nathanb9)
508
+
-[branch-53] fix: do not recompute hash join exec properties if not required (#20900) [#20903](https://github.com/apache/datafusion/pull/20903) (askalt)
509
+
-[branch-53] fix(spark): handle divide-by-zero in Spark `mod`/`pmod` with ANSI mode support (#20461) [#20896](https://github.com/apache/datafusion/pull/20896) (davidlghellin)
510
+
-[branch-53] fix: Provide more generic API for the capacity limit parsing (#20372) [#20893](https://github.com/apache/datafusion/pull/20893) (erenavsarogullari)
-[branch-53] Fix DELETE/UPDATE filter extraction when predicates are pushed down into TableScan (#19884) [#20898](https://github.com/apache/datafusion/pull/20898) (kosiew)
513
+
-[branch-53] fix: preserve None projection semantics across FFI boundary in ForeignTableProvider::scan (#20393) [#20895](https://github.com/apache/datafusion/pull/20895) (Kontinuation)
0 commit comments