|
| 1 | +Daft 0.1.2 Release Notes |
| 2 | +======================== |
| 3 | + |
| 4 | +The Daft 0.1.2 release features performance improvements, bugfixes and some of our first Daft logical types! |
| 5 | + |
| 6 | + |
| 7 | +New Features |
| 8 | +------------ |
| 9 | + |
| 10 | +Extension Types for Ray Runner and Embedding Logical Type |
| 11 | +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| 12 | + |
| 13 | +Adds our first "Logical Type": Embeddings! |
| 14 | + |
| 15 | +An Embedding is a "Logical Type" that encompasses a Fixed Size List. It is common in applications for Machine Learning and AI. |
| 16 | + |
| 17 | +See: `#929 <https://github.com/Eventual-Inc/Daft/pull/929>`_ |
| 18 | + |
| 19 | +Enhancements |
| 20 | +------------ |
| 21 | + |
| 22 | +* Use PyArrow filesystem for tabular file reads `#939 <https://github.com/Eventual-Inc/Daft/pull/939>`_ |
| 23 | +* \[I/O\] Port to `pyarrow` filesystems by default. `#942 <https://github.com/Eventual-Inc/Daft/pull/942>`_ |
| 24 | +* Memoize ray.get for batch metadata lookup `#937 <https://github.com/Eventual-Inc/Daft/pull/937>`_ |
| 25 | +* \[I/O\] Expose user-provided fsspec filesystem arg in read APIs. `#931 <https://github.com/Eventual-Inc/Daft/pull/931>`_ |
| 26 | +* Introduce Logical Arrays and SeriesLike Trait `#920 <https://github.com/Eventual-Inc/Daft/pull/920>`_ |
| 27 | +* \[Extension Types\] Add support for cross-lang extension types. `#899 <https://github.com/Eventual-Inc/Daft/pull/899>`_ |
| 28 | + |
| 29 | + |
| 30 | +Bug Fixes |
| 31 | +--------- |
| 32 | + |
| 33 | +* fix concats for extension array for old versions of pyarrow `#944 <https://github.com/Eventual-Inc/Daft/pull/944>`_ |
| 34 | + |
| 35 | +Build Changes |
| 36 | +------------- |
| 37 | + |
| 38 | +* \[ci\] enable pyrunner for 310 `#946 <https://github.com/Eventual-Inc/Daft/pull/946>`_ |
| 39 | +* Add Pyarrow 6.0 in matrix for CI testing `#945 <https://github.com/Eventual-Inc/Daft/pull/945>`_ |
| 40 | +* Update requirement of tabulate to \>=0.9.0 `#940 <https://github.com/Eventual-Inc/Daft/pull/940>`_ |
| 41 | +* unpin numpy for 3.7 to get dependabot to stop complaining `#938 <https://github.com/Eventual-Inc/Daft/pull/938>`_ |
| 42 | +* Bump slackapi/slack-github-action from 1.23.0 to 1.24.0 `#936 <https:github.com/Eventual-Inc/Daft/pull/936>`_ |
| 43 | +* Bump hypothesis from 6.75.2 to 6.75.3 `#928 <https:github.com/Eventual-Inc/Daft/pull/928>`_ |
| 44 | +* Bump dask from 2023.4.1 to 2023.5.0 `#927 <https:github.com/Eventual-Inc/Daft/pull/927>`_ |
| 45 | +* Bump serde from 1.0.162 to 1.0.163 `#921 <https:github.com/Eventual-Inc/Daft/pull/921>`_ |
| 46 | + |
| 47 | + |
| 48 | +Documentation |
| 49 | +------------- |
| 50 | + |
| 51 | +* Add comment to explain \_\_future\_\_ annotations isort rule in dataframe.py `#947 <https://github.com/Eventual-Inc/Daft/pull/947>`_ |
| 52 | +* \[Embedding tutorial\] Suggest running on GPU cluster `#932 <https://github.com/Eventual-Inc/Daft/pull/932>`_ |
| 53 | +* Embeddings tutorial `#930 <https://github.com/Eventual-Inc/Daft/pull/930>`_ |
0 commit comments