Apache DataFusion Python 46.0.0 Changelog

This release consists of 21 commits from 11 contributors. See credits at the end of this changelog for more information.

Implemented enhancements:

  • feat: reads using global ctx #982 (ion-elgreco)
  • feat: Implementation of udf and udaf decorator #1040 (CrystalZhou0529)
  • feat: expose regex_count function #1066 (nirnayroy)
  • feat: Update DataFusion dependency to 46 #1079 (timsaucer)

Fixed bugs:

  • fix: add to_timestamp_nanos #1020 (chenkovsky)
  • fix: type checking #993 (chenkovsky)

Other:

  • [infra] Fail Clippy on rust build warnings #1029 (kevinjqliu)
  • Add user documentation for the FFI approach #1031 (timsaucer)
  • build(deps): bump arrow from 54.1.0 to 54.2.0 #1035 (dependabot[bot])
  • Chore: Release datafusion-python 45 #1024 (timsaucer)
  • Enable Dataframe to be converted into views which can be used in register_table #1016 (kosiew)
  • Add ruff check for missing futures import #1052 (timsaucer)
  • Enable take comments to assign issues to users #1058 (timsaucer)
  • Update python min version to 3.9 #1043 (kevinjqliu)
  • feat/improve ruff test coverage #1055 (timsaucer)
  • feat/making global context accessible for users #1060 (jsai28)
  • Renaming Internal Structs #1059 (Spaarsh)
  • test: add pytest asyncio tests #1063 (jsai28)
  • Add decorator for udwf #1061 (kosiew)
  • Add additional ruff suggestions #1062 (Spaarsh)
  • Improve collection during repr and repr_html #1036 (timsaucer)

Credits

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

     7	Tim Saucer
     2	Kevin Liu
     2	Spaarsh
     2	jsai28
     2	kosiew
     1	Chen Chongchen
     1	Chongchen Chen
     1	Crystal Zhou
     1	Ion Koutsouris
     1	Nirnay Roy
     1	dependabot[bot]

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