Apache DataFusion Python 48.0.0 Changelog

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

Implemented enhancements:

  • feat: upgrade df48 dependency #1143 (timsaucer)
  • feat: Support Parquet writer options #1123 (nuno-faria)
  • feat: dataframe string formatter #1170 (timsaucer)
  • feat: collect once during display() in jupyter notebooks #1167 (timsaucer)
  • feat: python based catalog and schema provider #1156 (timsaucer)
  • feat: add FFI support for user defined functions #1145 (timsaucer)

Other:

  • Release DataFusion 47.0.0 #1130 (timsaucer)
  • Add a documentation build step in CI #1139 (crystalxyz)
  • Add DataFrame API Documentation for DataFusion Python #1132 (kosiew)
  • Add Interruptible Query Execution in Jupyter via KeyboardInterrupt Support #1141 (kosiew)
  • Support types other than String and Int for partition columns #1154 (miclegr)
  • Fix signature of __arrow_c_stream__ #1168 (kylebarron)
  • Consolidate DataFrame Docs: Merge HTML Rendering Section as Subpage #1161 (kosiew)
  • Add compression_level support to ParquetWriterOptions and enhance write_parquet to accept full options object #1169 (kosiew)
  • Simplify HTML Formatter Style Handling Using Script Injection #1177 (kosiew)

Credits

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

     6	Tim Saucer
     5	kosiew
     1	Crystal Zhou
     1	Kyle Barron
     1	Michele Gregori
     1	Nuno Faria

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