Daft 0.1.2 Release Notes
Contents
Daft 0.1.2 Release Notes#
The Daft 0.1.2 release features performance improvements, bugfixes and some of our first Daft logical types!
New Features#
Extension Types for Ray Runner and Embedding Logical Type#
Adds our first “Logical Type”: Embeddings!
An Embedding is a “Logical Type” that encompasses a Fixed Size List. It is common in applications for Machine Learning and AI.
See: #929
Enhancements#
Use PyArrow filesystem for tabular file reads #939
[I/O] Port to
pyarrow
filesystems by default. #942Memoize ray.get for batch metadata lookup #937
[I/O] Expose user-provided fsspec filesystem arg in read APIs. #931
Introduce Logical Arrays and SeriesLike Trait #920
[Extension Types] Add support for cross-lang extension types. #899
Bug Fixes#
fix concats for extension array for old versions of pyarrow #944
Build Changes#
[ci] enable pyrunner for 310 #946
Add Pyarrow 6.0 in matrix for CI testing #945
Update requirement of tabulate to >=0.9.0 #940
unpin numpy for 3.7 to get dependabot to stop complaining #938
Bump slackapi/slack-github-action from 1.23.0 to 1.24.0 #936
Bump hypothesis from 6.75.2 to 6.75.3 #928
Bump dask from 2023.4.1 to 2023.5.0 #927
Bump serde from 1.0.162 to 1.0.163 #921