Skip to content

Commit a2882b9

Browse files
committed
Add changelog for 55.0.0
1 parent 878e5d3 commit a2882b9

1 file changed

Lines changed: 94 additions & 0 deletions

File tree

‎dev/changelog/55.0.0.md‎

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
<!--
2+
Licensed to the Apache Software Foundation (ASF) under one
3+
or more contributor license agreements. See the NOTICE file
4+
distributed with this work for additional information
5+
regarding copyright ownership. The ASF licenses this file
6+
to you under the Apache License, Version 2.0 (the
7+
"License"); you may not use this file except in compliance
8+
with the License. You may obtain a copy of the License at
9+
10+
http://www.apache.org/licenses/LICENSE-2.0
11+
12+
Unless required by applicable law or agreed to in writing,
13+
software distributed under the License is distributed on an
14+
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15+
KIND, either express or implied. See the License for the
16+
specific language governing permissions and limitations
17+
under the License.
18+
-->
19+
20+
# Apache DataFusion Python 55.0.0 Changelog
21+
22+
This release consists of 35 commits from 15 contributors. See credits at the end of this changelog for more information.
23+
24+
**Breaking changes:**
25+
26+
- Add FFI query planner support [#1677](https://github.com/apache/datafusion-python/pull/1677) (timsaucer)
27+
- Make extension codecs composable [#1678](https://github.com/apache/datafusion-python/pull/1678) (timsaucer)
28+
- Report physical partitioning and resolve two panics escaping as PanicException [#1720](https://github.com/apache/datafusion-python/pull/1720) (timsaucer)
29+
- chore: harden the extension API before it ships [#1759](https://github.com/apache/datafusion-python/pull/1759) (timsaucer)
30+
- feat: close upstream coverage gaps for DataFusion 55.1.0 [#1763](https://github.com/apache/datafusion-python/pull/1763) (timsaucer)
31+
- fix: Make default sort order nulls last [#1766](https://github.com/apache/datafusion-python/pull/1766) (nuno-faria)
32+
33+
**Fixed bugs:**
34+
35+
- fix: clone parquet-testing into `parquet` in verify-release-candidate.sh [#1617](https://github.com/apache/datafusion-python/pull/1617) (adriangb)
36+
- fix: no panic on empty partition in register_record_batches [#1627](https://github.com/apache/datafusion-python/pull/1627) (fangchenli)
37+
- fix: tighten scalar UDF return type hints [#1642](https://github.com/apache/datafusion-python/pull/1642) (BharatDeva)
38+
- fix: remove todo from indexed field key [#1667](https://github.com/apache/datafusion-python/pull/1667) (BharatDeva)
39+
- fix: forward write_options when write_parquet receives ParquetWriterOptions [#1761](https://github.com/apache/datafusion-python/pull/1761) (Rodrigo-Palma)
40+
41+
**Documentation updates:**
42+
43+
- docs: fix bootstrap instructions in contributor guide [#1618](https://github.com/apache/datafusion-python/pull/1618) (onestn)
44+
- docs: explain S3 object-store configuration for SQL [#1716](https://github.com/apache/datafusion-python/pull/1716) (emecii)
45+
46+
**Other:**
47+
48+
- Fix non-portable `find -iname` in verify-release-candidate.sh [#1613](https://github.com/apache/datafusion-python/pull/1613) (viirya)
49+
- Update version to 54.0.0 [#1610](https://github.com/apache/datafusion-python/pull/1610) (timsaucer)
50+
- Restrict trigger push branch for GitHub Workflow [#1619](https://github.com/apache/datafusion-python/pull/1619) (apupier)
51+
- Update pinned Rust toolchain action revision [#1635](https://github.com/apache/datafusion-python/pull/1635) (kosiew)
52+
- Use allowlisted Rust toolchain action revision [#1661](https://github.com/apache/datafusion-python/pull/1661) (timsaucer)
53+
- Add object_store parameter to register/read file methods for thread-safe credentials [#1625](https://github.com/apache/datafusion-python/pull/1625) (qzyu999)
54+
- Add is_nan aliases [#1643](https://github.com/apache/datafusion-python/pull/1643) (BharatDeva)
55+
- chore: Update to latest main on upstream DataFusion [#1662](https://github.com/apache/datafusion-python/pull/1662) (timsaucer)
56+
- [PyLimit] adding skip and fetch with datafusion expr support [#1674](https://github.com/apache/datafusion-python/pull/1674) (hakunamatata-sb)
57+
- chore: update datafusion dependency to 55.0.0rc2 [#1685](https://github.com/apache/datafusion-python/pull/1685) (timsaucer)
58+
- chore: Bump release candidate version to 55.0.0rc3 [#1686](https://github.com/apache/datafusion-python/pull/1686) (timsaucer)
59+
- chore: use DataFusion 55.0.0 from crates.io [#1695](https://github.com/apache/datafusion-python/pull/1695) (andygrove)
60+
- Add method on SessionContext to add all extensions from one library [#1679](https://github.com/apache/datafusion-python/pull/1679) (timsaucer)
61+
- Bump DataFusion version to 55.1.0 [#1731](https://github.com/apache/datafusion-python/pull/1731) (timsaucer)
62+
- build(deps): consolidate open Dependabot dependency updates [#1734](https://github.com/apache/datafusion-python/pull/1734) (timsaucer)
63+
- chore: remove dead indexed_field.rs [#1746](https://github.com/apache/datafusion-python/pull/1746) (timsaucer)
64+
- minor: remove unnecessary copy trait [#1747](https://github.com/apache/datafusion-python/pull/1747) (timsaucer)
65+
- Docs: Add copy button to code blocks in documents [#1744](https://github.com/apache/datafusion-python/pull/1744) (konjac)
66+
- Update version number to 55.0.0 [#1762](https://github.com/apache/datafusion-python/pull/1762) (timsaucer)
67+
- ci: run CI and release workflows on release branches [#1774](https://github.com/apache/datafusion-python/pull/1774) (timsaucer)
68+
- ci: add ty type checker and fix existing type errors [#1786](https://github.com/apache/datafusion-python/pull/1786) (timsaucer)
69+
- build(deps): cargo update and roll up open dependabot PRs [#1787](https://github.com/apache/datafusion-python/pull/1787) (timsaucer)
70+
71+
## Credits
72+
73+
Thank you to everyone who contributed to this release. Here is a breakdown of commits (PRs merged) per contributor.
74+
75+
```
76+
19 Tim Saucer
77+
3 BharatDeva
78+
1 Adrian Garcia Badaracco
79+
1 Andy Grove
80+
1 Aurélien Pupier
81+
1 Fangchen Li
82+
1 Jared Yu
83+
1 Kun Huang
84+
1 Liang-Chi Hsieh
85+
1 Nuno Faria
86+
1 Rodrigo Stachlewski Palma
87+
1 Wonseok Yang
88+
1 Yifan Chen
89+
1 hakunamatata-sb
90+
1 kosiew
91+
```
92+
93+
Thank you also to everyone who contributed in other ways such as filing issues, reviewing PRs, and providing feedback on this release.
94+

0 commit comments

Comments
 (0)