Skip to content

Latest commit

 

History

History
129 lines (97 loc) · 10.6 KB

CHANGELOG.md

File metadata and controls

129 lines (97 loc) · 10.6 KB

Changelog

python-0.4.0 (2021-11-13)

Full Changelog

Breaking changes:

  • Add function volatility to Signature #1071 [sql] (pjmore)
  • Make TableProvider.scan() and PhysicalPlanner::create_physical_plan() async #1013 (rdettai)
  • Reorganize table providers by table format #1010 (rdettai)

Implemented enhancements:

  • Build abi3 wheels for python binding #921
  • Release documentation for python binding #837
  • use arrow 6.1.0 #1255 (Jimexist)
  • python lit function to support bool and byte vec #1152 (Jimexist)
  • add python binding for approx_distinct aggregate function #1134 (Jimexist)
  • refactor datafusion python lit function to allow different types #1130 (Jimexist)
  • [python] add digest python function #1127 (Jimexist)
  • [crypto] add blake3 algorithm to digest function #1086 (Jimexist)
  • [crypto] add blake2b and blake2s functions #1081 (Jimexist)
  • fix: fix joins on Float32/Float64 columns bug #1054 (francis-du)
  • Update DataFusion to arrow 6.0 #984 (alamb)
  • [Python] Add support to perform sql query on in-memory datasource. #981 (mmuru)
  • [Python] - Support show function for DataFrame api of python library #942 (francis-du)
  • Rework the python bindings using conversion traits from arrow-rs #873 (kszucs)

Fixed bugs:

  • Error in python test check / maturn python build: function or associated item not found in proc_macro::Literal` #961
  • Use UUID to create unique table names in python binding #1111 (hippowdon)
  • python: fix generated table name in dataframe creation #1078 (houqp)
  • fix: joins on Timestamp columns #1055 (francis-du)
  • register datafusion.functions as a python package #995 (houqp)

Documentation updates:

Performance improvements:

  • optimize build profile for datafusion python binding, cli and ballista #1137 (houqp)

Closed issues:

  • InList expr with NULL literals do not work #1190
  • update the homepage README to include values, approx_distinct, etc. #1171
  • [Python]: Inconsistencies with Python package name #1011
  • Wanting to contribute to project where to start? #983
  • delete redundant code #973
  • [Python]: register custom datasource #906
  • How to build DataFusion python wheel #853
  • Produce a design for a metrics framework #21

For older versions, see apache/arrow/CHANGELOG.md

python-0.3.0 (2021-08-10)

Full Changelog

Implemented enhancements:

  • add more math functions and unit tests to python crate #748 (Jimexist)
  • Expose ExecutionContext.register_csv to the python bindings #524 (kszucs)
  • Implement missing join types for Python dataframe #503 (Dandandan)
  • Add missing functions to python #388 (jgoday)

Fixed bugs:

Closed issues:

  • Confirm git tagging strategy for releases #770
  • arrow::util::pretty::pretty_format_batches missing #769
  • move the assert_batches_eq! macros to a non part of datafusion #745
  • fix an issue where aliases are not respected in generating downstream schemas in window expr #592
  • make the planner to print more succinct and useful information in window function explain clause #526
  • move window frame module to be in logical_plan #517
  • use a more rust idiomatic way of handling nth_value #448
  • create a test with more than one partition for window functions #435
  • Implement hash-partitioned hash aggregate #27
  • Consider using GitHub pages for DataFusion/Ballista documentation #18
  • Update "repository" in Cargo.toml #16

Merged pull requests:

  • fix python binding for concat, concat_ws, and random #768 (Jimexist)
  • fix 226, make concat, concat_ws, and random work with Python crate #761 (Jimexist)
  • fix python crate with the changes to logical plan builder #650 (Jimexist)
  • use nightly nightly-2021-05-10 #536 (Jimexist)
  • Define the unittests using pytest #493 (kszucs)
  • use requirements.txt to formalize python deps #484 (Jimexist)
  • update cargo.toml in python crate and fix unit test due to hash joins #483 (Jimexist)
  • simplify python function definitions #477 (Jimexist)
  • Expose DataFrame::sort in the python bindings #469 (kszucs)
  • Revert "Revert "Add datafusion-python (#69)" (#257)" #270 (andygrove)
  • Revert "Add datafusion-python (#69)" #257 (andygrove)
  • update arrow-rs deps to latest master #216 (alamb)
  • Add datafusion-python #69 (jorgecarleitao)

* This Changelog was automatically generated by github_changelog_generator