diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 19d02fe..dcdb286 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,26 @@ Changelog ========= +7.14.1b1 (2021-08-30) +--------------------- + +Added +^^^^^ + +* Added support for ``DataFrame.iterrows()`` and ``DataFrame.itertuples()`` (`#380`_, contributed by `@kxbin`_) + +Performance +^^^^^^^^^^^ + +* Simplified result collectors to increase performance transforming Elasticsearch results to pandas (`#378`_, contributed by `@V1NAY8`_) +* Changed search pagination function to yield batches of hits (`#379`_) + + .. _@kxbin: https://github.com/kxbin +.. _#378: https://github.com/elastic/eland/pull/378 +.. _#379: https://github.com/elastic/eland/pull/379 +.. _#380: https://github.com/elastic/eland/pull/380 + + 7.14.0b1 (2021-08-09) --------------------- diff --git a/docs/sphinx/reference/supported_apis.rst b/docs/sphinx/reference/supported_apis.rst index 54f5ee6..f7a5ae7 100644 --- a/docs/sphinx/reference/supported_apis.rst +++ b/docs/sphinx/reference/supported_apis.rst @@ -25,9 +25,6 @@ or give a thumbs up to already created issues. Contributions are also welcome! processing. Functions like ``DataFrame.iloc[i]`` or ``DataFrame.transpose()`` likely won't be implementable in Eland due to this constraint. -There is a `list of methods gathered from Kaggle `_ -in order of usage for prioritization purposes. - This list should be automatically generated with ``utils/generate-supported-apis.py`` script instead of being modified manually. @@ -208,9 +205,9 @@ script instead of being modified manually. +---------------------------------------+------------+ | ``ed.DataFrame.iteritems()`` | No | +---------------------------------------+------------+ -| ``ed.DataFrame.iterrows()`` | No | +| ``ed.DataFrame.iterrows()`` | **Yes** | +---------------------------------------+------------+ -| ``ed.DataFrame.itertuples()`` | No | +| ``ed.DataFrame.itertuples()`` | **Yes** | +---------------------------------------+------------+ | ``ed.DataFrame.join()`` | No | +---------------------------------------+------------+ diff --git a/eland/_version.py b/eland/_version.py index c5b18a1..0051c4f 100644 --- a/eland/_version.py +++ b/eland/_version.py @@ -18,7 +18,7 @@ __title__ = "eland" __description__ = "Python Client and Toolkit for DataFrames, Big Data, Machine Learning and ETL in Elasticsearch" __url__ = "https://github.com/elastic/eland" -__version__ = "7.14.0b1" +__version__ = "7.14.1b1" __author__ = "Steve Dodson" __author_email__ = "steve.dodson@elastic.co" __maintainer__ = "Seth Michael Larson"