diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 2d053da..af557ff 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,8 +2,8 @@ Changelog ========= -8.0.0b1 (2021-12-16) --------------------- +8.0.0 (2022-02-10) +------------------ Added ^^^^^ @@ -14,6 +14,9 @@ Added * Added support for v8.0 of the Python Elasticsearch client (`#415`_) * Added a warning if Eland detects it's communicating with an incompatible Elasticsearch version (`#419`_) * Added support for ``number_samples`` to LightGBM and Scikit-Learn models (`#397`_, contributed by `@V1NAY8`_) +* Added ability to use datetime types for filtering dataframes (`284`_, contributed by `@Fju`_) +* Added pandas ``datetime64`` type to use the Elasticsearch ``date`` type (`#425`_, contributed by `@Ashton-Sidhu`_) +* Added ``es_verify_mapping_compatibility`` parameter to disable schema enforcement with ``pandas_to_eland`` (`#423`_, contributed by `@Ashton-Sidhu`_) Changed ^^^^^^^ @@ -21,11 +24,16 @@ Changed * Changed ``to_pandas()`` to only use Point-in-Time and ``search_after`` instead of using Scroll APIs for pagination. +.. _@Fju: https://github.com/Fju +.. _@Ashton-Sidhu: https://github.com/Ashton-Sidhu .. _#419: https://github.com/elastic/eland/pull/419 .. _#415: https://github.com/elastic/eland/pull/415 .. _#397: https://github.com/elastic/eland/pull/397 .. _#394: https://github.com/elastic/eland/pull/394 .. _#403: https://github.com/elastic/eland/pull/403 +.. _#284: https://github.com/elastic/eland/pull/284 +.. _#424: https://github.com/elastic/eland/pull/425 +.. _#423: https://github.com/elastic/eland/pull/423 7.14.1b1 (2021-08-30) diff --git a/eland/_version.py b/eland/_version.py index d74f7a0..73017be 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__ = "8.0.0b1" +__version__ = "8.0.0" __author__ = "Steve Dodson" __author_email__ = "steve.dodson@elastic.co" __maintainer__ = "Seth Michael Larson" diff --git a/requirements-dev.txt b/requirements-dev.txt index 3b0f186..52b8d5a 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,4 +1,4 @@ -elasticsearch>=8.0.0a1,<9 +elasticsearch>=8,<9 pandas>=1.2.0 matplotlib pytest>=5.2.1 diff --git a/setup.py b/setup.py index 215bf46..b350c1e 100644 --- a/setup.py +++ b/setup.py @@ -28,7 +28,7 @@ with open(path.join(here, "eland", "_version.py"), "r", "utf-8") as f: exec(f.read(), about) CLASSIFIERS = [ - "Development Status :: 4 - Beta", + "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: Apache Software License", "Environment :: Console", "Operating System :: OS Independent", @@ -82,7 +82,7 @@ setup( keywords="elastic eland pandas python", packages=find_packages(include=["eland", "eland.*"]), install_requires=[ - "elasticsearch>=8.0.0a1,<9", + "elasticsearch>=8,<9", "pandas>=1.2,<1.4", "matplotlib", "numpy",