Skip to content

Commit 28d867a

Browse files
committed
Update changelog for 52.0.0
1 parent db78f73 commit 28d867a

File tree

1 file changed

+78
-0
lines changed

1 file changed

+78
-0
lines changed

dev/changelog/52.0.0.md

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
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 52.0.0 Changelog
21+
22+
This release consists of 26 commits from 9 contributors. See credits at the end of this changelog for more information.
23+
24+
**Implemented enhancements:**
25+
26+
- feat: add CatalogProviderList support [#1363](https://github.com/apache/datafusion-python/pull/1363) (timsaucer)
27+
- feat: add support for generating JSON formatted substrait plan [#1376](https://github.com/apache/datafusion-python/pull/1376) (Prathamesh9284)
28+
- feat: add regexp_instr function [#1382](https://github.com/apache/datafusion-python/pull/1382) (mesejo)
29+
30+
**Fixed bugs:**
31+
32+
- fix: mangled errors [#1377](https://github.com/apache/datafusion-python/pull/1377) (mesejo)
33+
34+
**Documentation updates:**
35+
36+
- docs: Clarify first_value usage in select vs aggregate [#1348](https://github.com/apache/datafusion-python/pull/1348) (AdMub)
37+
38+
**Other:**
39+
40+
- Release 51.0.0 [#1333](https://github.com/apache/datafusion-python/pull/1333) (timsaucer)
41+
- Use explicit timer in unit test [#1338](https://github.com/apache/datafusion-python/pull/1338) (timsaucer)
42+
- Add use_fabric_endpoint parameter to MicrosoftAzure class [#1357](https://github.com/apache/datafusion-python/pull/1357) (djouallah)
43+
- Prepare for DF52 release [#1337](https://github.com/apache/datafusion-python/pull/1337) (timsaucer)
44+
- build(deps): bump actions/checkout from 5 to 6 [#1310](https://github.com/apache/datafusion-python/pull/1310) (dependabot[bot])
45+
- build(deps): bump actions/download-artifact from 5 to 7 [#1321](https://github.com/apache/datafusion-python/pull/1321) (dependabot[bot])
46+
- build(deps): bump actions/upload-artifact from 4 to 6 [#1322](https://github.com/apache/datafusion-python/pull/1322) (dependabot[bot])
47+
- build(deps): bump actions/cache from 4 to 5 [#1323](https://github.com/apache/datafusion-python/pull/1323) (dependabot[bot])
48+
- Pass Field information back and forth when using scalar UDFs [#1299](https://github.com/apache/datafusion-python/pull/1299) (timsaucer)
49+
- Update dependency minor versions to prepare for DF52 release [#1368](https://github.com/apache/datafusion-python/pull/1368) (timsaucer)
50+
- Improve displayed error by using `DataFusionError`'s `Display` trait [#1370](https://github.com/apache/datafusion-python/pull/1370) (abey79)
51+
- Enforce DataFrame display memory limits with `max_rows` + `min_rows` constraint (deprecate `repr_rows`) [#1367](https://github.com/apache/datafusion-python/pull/1367) (kosiew)
52+
- Implement all CSV reader options [#1361](https://github.com/apache/datafusion-python/pull/1361) (timsaucer)
53+
- chore: add confirmation before tarball is released [#1372](https://github.com/apache/datafusion-python/pull/1372) (milenkovicm)
54+
- Build in debug mode for PRs [#1375](https://github.com/apache/datafusion-python/pull/1375) (timsaucer)
55+
- minor: remove ffi test wheel from distribution artifact [#1378](https://github.com/apache/datafusion-python/pull/1378) (timsaucer)
56+
- chore: update rust 2024 edition [#1371](https://github.com/apache/datafusion-python/pull/1371) (timsaucer)
57+
- Fix Python UDAF list-of-timestamps return by enforcing list-valued scalars and caching PyArrow types [#1347](https://github.com/apache/datafusion-python/pull/1347) (kosiew)
58+
- minor: update cargo dependencies [#1383](https://github.com/apache/datafusion-python/pull/1383) (timsaucer)
59+
- chore: bump Python version for RAT checking [#1386](https://github.com/apache/datafusion-python/pull/1386) (timsaucer)
60+
61+
## Credits
62+
63+
Thank you to everyone who contributed to this release. Here is a breakdown of commits (PRs merged) per contributor.
64+
65+
```
66+
13 Tim Saucer
67+
4 dependabot[bot]
68+
2 Daniel Mesejo
69+
2 kosiew
70+
1 Adisa Mubarak (AdMub)
71+
1 Antoine Beyeler
72+
1 Dhanashri Prathamesh Iranna
73+
1 Marko Milenković
74+
1 Mimoune
75+
```
76+
77+
Thank you also to everyone who contributed in other ways such as filing issues, reviewing PRs, and providing feedback on this release.
78+

0 commit comments

Comments
 (0)