tarantool-python (0.7.1-0) unstable; urgency=medium

    ## Overview

    It is pure technical release. It fixes the dependency on the msgpack
    library.

 -- Alexander Turenko <alexander.turenko@tarantool.org> Mon, 28 Dec 2020 04:01:30 +0300

tarantool-python (0.7.0-0) unstable; urgency=medium

    ## Overview

    This release offers two major features: SQL support and implementation
    of the Database API (PEP-0249).

    Simple example of using SQL:

     | #!/usr/bin/env python
     |
     | # In tarantool console:
     | #
     | # tarantool> box.cfg{listen = 'localhost:3301'}
     | # tarantool> box.schema.user.create('me', {password = 'secret'})
     | # tarantool> box.schema.user.grant('me','read,write,execute,create,drop,alter','universe')
     |
     | from pprint import pprint
     | import tarantool
     |
     | connection = tarantool.connect(host='localhost', port=3301, user='me', password='secret')
     | res = connection.execute('SELECT :foo, :bar', {'foo': 5, 'bar': 6})
     | pprint(res)
     |
     | # Those properties are None for SELECT, shown for the reference.
     | print('autoincrement_ids: {}'.format(res.autoincrement_ids))
     | print('affected_row_count: {}'.format(res.affected_row_count))

    See the similar example implemented using the Database API on the
    [wiki page][1].

    The Database API becomes the base for the [django-tarantool][2] backend.

    Aside of those changes, the release provides compatibility with the new
    version of the msgpack library (1.0.0) and fixes several tricky cases
    around `encoding=None` option.

    [1]: https://github.com/tarantool/tarantool-python/wiki/PEP-249-Database-API
    [2]: https://pypi.org/project/django-tarantool/

    ## Breaking changes

    This release should not break existing code.

    ## New features

    * Support msgpack 1.0.0 (#155, PR #173).
    * Added SQL support (`<connection>.execute()` method) (#159, PR #161).
    * Allow to receive a Tarantool tuple as a Python tuple, not a list, with
      `use_list=False` connection option (#166, PR #161).
    * Support the Database API (PEP-0249) (PR #161).

    ## Bugfixes

    * schema: support encoding=None connections (PR #172).

    ## Other

    Infrastructure, CI / CD, testing, readme, pure development changes,
    which do not affect an end user directly.

    Note: testing changes that were introduced as part of a feature / a
    bugfix are not listed here.

    * deployment: fixed README.rst and setup.py points, where `twine` or
      pypi.org complains (PR #147).
    * readme: fixed links to tarantool documentation (PR #151).
    * test: eliminate deprecated box.cfg options (8ff9a3f9, bd37703c).
    * gitignore: add .idea (e49f5f05).
    * ci: dropped Ubuntu Disco, which reaches EOL (21e3ebf6).
    * ci: added Fedora 30, Ubuntu Eoan and Focal (PR #165).
    * ci: deploy to 2_3 and 2_4 repositories (PR #165).
    * ci: worked around PyYAML installation problem on AppVeyor (PR #165).
    * ci: verify on Python 3.8 (PR #161).
    * test: fixed luacheck warnings (#178, PR #179).
    * readme: refreshed the description of tarantool features (PR #180).
    * test: ensure compatibility with Python 3 for some testing /
      documentation building code (PR #181).

 -- Alexander Turenko <alexander.turenko@tarantool.org> Mon, 28 Dec 2020 03:11:10 +0300

tarantool-python (0.6.6-0) unstable; urgency=medium

    ## Breaking changes

    This release should not break existing code.

    ## New features

    * Added ability to configure a MeshConnection object to periodically
      update instances list from tarantool (#134).

    ## Bugfixes

    * Fixed the deprecation warning due to deprecated way to import abstract
      collections.
    * Fixed SchemaReloadException raising after reconnection with non-actual
      schema id (#141).
    * Fixed a string representation of a Response object without data (say,
      authentication response) (#139).

 -- Alexander Turenko <alexander.turenko@tarantool.org> Fri, 14 Jun 2019 23:14:07 +0300

tarantool-python (0.6.5-0) unstable; urgency=medium

    ## Breaking changes

    This release should not break existing code.

    ## New features

    * Added MeshConnection that allows to switch between nodes from a user
      provided list if a current node is down using round-robin strategy
      (#106).
    * Added connection_timeout parameter to Connection (#115).

    ## Bugfixes

    * Fixed auto-reconnection in Connection.
    * Eliminated deprecation warnings on Python 3 (#114).
    * Add TCP_NODEPLAY back (it was removed in 0.6.4) (#127).

 -- Alexander Turenko <alexander.turenko@tarantool.org> Tue, 19 Mar 2019 03:40:01 +0300

tarantool-python (0.6.4-0) unstable; urgency=medium

    Release for PyPI which made Windows work again

 -- Alexey Gadzhiev <alexey.gadzhiev@corp.mail.ru>  Tue, 11 Apr 2018 17:23:33 +0300

tarantool-python (0.6.3-0) unstable; urgency=medium

    Release for PyPI with fix for 1.10.x Tarantool version

 -- Alexey Gadzhiev <alexey.gadzhiev@corp.mail.ru>  Tue, 3 Apr 2018 16:57:33 +0300

tarantool-python (0.6.2-0) unstable; urgency=medium

    Release for PyPI with new schema type

 -- Alexey Gadzhiev <alexey.gadzhiev@corp.mail.ru>  Fri, 30 Mar 2018 16:57:33 +0300

tarantool-python (0.6.1-0) unstable; urgency=medium

    Release for PyPI with some incompatible changes:

    * `str`/`repr` of tuples now shows not yaml, but `json` (incompat)
    * supports now CALL 1.7.1 by default (incompat)
    * added support for unix sockets
    * getting rid of six dependency
    * packages for centos 6/7 should now be ok

 -- Eugine Blikh <bigbes@gmail.com>  Mon, 23 May 2017 20:57:33 +0300

tarantool-python (0.5.5-0) unstable; urgency=medium

    Release for PyPI

 -- Eugine Blikh <bigbes@gmail.com>  Mon, 18 May 2017 23:23:33 +0300

tarantool-python (0.5.4-0) unstable; urgency=medium

    Release for PyPO

 -- Eugine Blikh <bigbes@gmail.com>  Mon, 09 Feb 2016 20:19:33 +0300

tarantool-python (0.5.3-0) unstable; urgency=medium

  * Adding support for python3, again.
  * Update docstrings for tarantool.Connection and tarnatool.Space mehods
  * Modify tarantool.Space methods for simplicity
  * Add support for Upsert command
  * Fix some errors
  * Fix compatibility when migrating from 1.6.4 to 1.6.7 or more

 -- Eugine Blikh <bigbes@gmail.com>  Mon, 09 Feb 2016 19:17:33 +0300

tarantool-python (0.5.2-1) unstable; urgency=medium

  * Fix minor bugs

 -- Eugine Blikh <bigbes@gmail.com>  Mon, 18 Jan 2016 13:46:33 +0300

tarantool-python (0.5.1-1) unstable; urgency=medium

  * Fix minor bugs
  * Add eval tarantool command
  * Add autogenerated sync to package header

 -- Eugine Blikh <bigbes@gmail.com>  Wed, 24 Mar 2015 13:46:33 +0300

tarantool-python (0.5.0-1) unstable; urgency=low

  * source package automatically created by stdeb 0.6.0+git

 -- Konstantin Cherkasoff <k.cherkasoff@gmail.com>  Thu, 12 Feb 2015 13:46:33 +0300
