diff --git a/README.md b/README.md index be5fa7b..e755498 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,9 @@ Apache Ignite thin (binary protocol) client, written in Python 3. ## Prerequisites -- Python 3.7 or above (3.7, 3.8, 3.9 and 3.10 are tested), +- Python 3.7 or above (3.7, 3.8, 3.9, 3.10 and 3.11 are tested), - Access to Apache Ignite node, local or remote. The current thin client - version was tested on Apache Ignite 2.10 (binary client protocol 1.7.0). + version was tested on Apache Ignite 2.14 (binary client protocol 1.7.0). ## Installation @@ -45,7 +45,7 @@ There is an optional C extension to speedup some computational intensive tasks. ***NB!* Docker is required.** -- On Windows MSVC 14.x required, and it should be in path, also python versions 3.7, 3.8, 3.9 and 3.10 both for x86 and +- On Windows MSVC 14.x required, and it should be in path, also python versions 3.7, 3.8, 3.9, 3.10 and 3.11 both for x86 and x86-64 should be installed. You can disable some of these versions but you'd need to edit script for that. - For building `wheels` for Windows, invoke script `.\scripts\BuildWheels.ps1` using PowerShell. Just make sure that your execution policy allows execution of scripts in your environment. @@ -67,7 +67,7 @@ pip install pyignite To install a specific version: ```bash -pip install pyignite==0.5.1 +pip install pyignite==0.6.0 ``` ## Documentation diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt index a67624a..82c9f05 100644 --- a/RELEASE_NOTES.txt +++ b/RELEASE_NOTES.txt @@ -1,6 +1,15 @@ Apache Ignite python thin client ================================ +0.6.0 +-------------------------------- +* Added support of python 3.11 +* Dropped support of python 3.6 +* Fixed non-intuitive automatically setting of flag use_ssl when the authentication is enabled. +* Added timeout support for cache operations in the async client. +* Fixed incorrect result setting of already completed futures in async connection implementation. +* Fixed examples and documentation. + 0.5.2 -------------------------------- * Fixed incorrect partial read from socket in sync client diff --git a/pyignite/__init__.py b/pyignite/__init__.py index 1b0a9c2..9d55337 100644 --- a/pyignite/__init__.py +++ b/pyignite/__init__.py @@ -17,4 +17,4 @@ from pyignite.aio_client import AioClient from pyignite.binary import GenericObjectMeta -__version__ = '0.6.0-dev' +__version__ = '0.6.0' diff --git a/setup.py b/setup.py index 827066a..e92d7b9 100644 --- a/setup.py +++ b/setup.py @@ -99,7 +99,7 @@ def run_setup(with_binary=True): long_description=long_description, long_description_content_type='text/markdown', url='https://github.com/apache/ignite-python-thin-client', - packages=setuptools.find_packages(), + packages=setuptools.find_packages(exclude=["tests*"]), install_requires=install_requirements, license="Apache License 2.0", license_files=('LICENSE', 'NOTICE'),