CHANGES
=======

* add pyproject.toml to support pip 23.1
* Remove Python 3.8 support
* Retry or failover when using TLS
* Remove old excludes
* Bump hacking
* Update python classifier in setup.cfg
* Remove deprecated pbr options
* fix small typo in BackendError class
* Remove usage of six library
* Fix pep8 gate
* setup.cfg: Replace dashes by underscores
* Use TOX\_CONSTRAINTS\_FILE
* Update python testing as per zed cycle testing runtime
* Update CI to use unversioned jobs template

3.0.0
-----

* Remove lower-constraints, uncap PrettyTable
* Stop to use the \_\_future\_\_ module
* Switch to newer openstackdocstheme and reno versions
* Cleanup py27 support
* Update hacking for Python3
* [ussuri][goal] Drop python 2.7 support and testing
* Follow the PTI for docs
* Add Python 3 Train unit tests
* Add bindep.txt
* Sync Sphinx requirement
* OpenDev Migration Patch
* Update the min version of tox
* Drop py35 jobs

2.4.1
-----

* Add py37 tox env
* add python 3.7 unit test job
* Use template for lower-constraints
* Fix releasenotes build
* Change openstack-dev to openstack-discuss
* Replacing the HTTP protocal with HTTPS in index.rst
* Add py36 tox environment
* Add release notes jobs

2.4.0
-----

* Allow pool status to be printed as a table
* Add plumbing to support reno release notes
* Handle retry logic for timeouts with multiple LDAP servers
* Improve connection retry logging

2.3.1
-----

* PY3: switch to using unicode text values
* Don't quote {posargs} in tox.ini
* Removed older version of python added 3.5
* add python 3.6 unit test job
* import zuul job settings from project-config
* fix tox python3 overrides
* fix ldappool bad password retry logic

2.3.0
-----

* Add author email to setup.cfg
* Switch to python-ldap again
* Bump to hacking 1.1.x
* Switch to stestr
* add lower-constraints job
* Updated from global requirements
* Updated from global requirements

2.2.0
-----

* Updated from global requirements
* Avoid tox\_install.sh for constraints support
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Turn on warning-is-error for sphinx build
* Switch from oslosphinx to openstackdocstheme
* Fix html\_last\_updated\_fmt for Python3

2.1.0
-----

* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Don't call start\_tls\_s() twice
* [Fix gate]Update test requirement
* Add Constraints support
* update README to reflect actual ldap dependency
* Expose SERVER\_DOWN if connection fails
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements

2.0.0
-----

* Add py3 info to setup.cfg
* Updated from global requirements
* make ldappool py3 compatible
* use standard docstring convention for parameters
* Use standard-library logging to record errors
* Raise an explicit BackendError on TLS failures
* Fix pool\_full race condition
* additional files to ignore in .gitignore
* Fix license in setup.py
* add .gitreview and fix ldappool gate
* Add test-requirements for py27 testing
* PEP8 fixes
* Add support for tox unit testing
* Initialize conn in \_create\_connector (fixes: #7)
* Use setuptools when available
* #4: UTF-8 encode passwd only when set
* starting 1.1

1.0
---

* raised version
* preparing 1.0
* fix use\_tls flag
* packaging tweaks
* added a MANIFEST template
* added a few keywords for pypi indexation
* simplified setup
* more docs
* initial import of server-core's ldappool
* first commit
