CHANGES
=======

* Update TOX\_CONSTRAINTS\_FILE for stable/2024.1
* Update .gitreview for stable/2024.1

3.5.0
-----

* reno: Update master for unmaintained/yoga
* Bump hacking
* Cleanup setup.py and requirements
* Update python classifier in setup.cfg

3.4.0
-----

* Update master for stable/2023.2
* Fix a possible receive timeout

3.3.0
-----

* Add support for HTTP Strict Transport Security
* Better \_\_repr\_\_() for data model
* Update master for stable/2023.1

3.2.0
-----

* Fix tox4 error
* Add \*.orig to .gitignore
* Switch to 2023.1 Python3 unit tests and generic template name
* Update master for stable/zed

3.1.0
-----


3.0.0
-----

* Changed minversion in tox to 3.18.0
* Drop lower-constraints.txt and its testing
* Fix new pylint warnings
* Move to Python 3.8
* Add new amphora failover stopped status
* Update master for stable/yoga

2.5.0
-----

* Add "PROMETHEUS" protocol
* Ignore new pylint checker
* Add Python3 yoga unit tests
* Update master for stable/xena
* Replace deprecated UPPER\_CONSTRAINTS\_FILE variable

2.4.1
-----

* Add Python3 xena unit tests

2.4.0
-----

* Fix loadbalancer\_update argument typo
* Fix PDF docs build
* Replace deprecated UPPER\_CONSTRAINTS\_FILE variable
* setup.cfg: Replace dashes with underscores
* Update master for stable/wallaby

2.3.1
-----


2.3.0
-----

* Add alpn\_protocols to the pool data model
* Fix lower-constraints
* Remove unicode to adapt to Python3
* Remove babel.cfg
* Stop configuring install\_command in tox
* Add Python3 wallaby unit tests
* Update master for stable/victoria

2.2.0
-----

* Add Proxy protocol version 2 support
* Add alpn\_protocols to the listener data model
* Fix new pylint errors

2.1.1
-----

* Fix NotFound exception in docstring

2.1.0
-----

* Add missing assertIsInstance checks
* Switch to victoria jobs
* Add NotFound exception class
* Update test-requirements to match Octavia repo
* Add py38 classifier
* Add SCTP protocol and health-monitor constants
* Define the protocols supported by listener and pool respectively
* Add releasenotes link to README
* Switch to newer openstackdocstheme and reno versions
* Fix hacking min version to 3.0.1
* Update master for stable/ussuri

2.0.0
-----

* Add TLS protocols for listener and pool model
* Update hacking for Python3
* Adding cipher list Support for provider drivers
* Remove the dependency on the "mock" package
* Re-home constants here from octavia
* Remove all usage of six library
* Complete dropping py27 support goal
* Fix flake8 tox.ini directive
* Missed some flavor references in the AZ methods
* Stop testing python 2
* Return tips jobs to voting

1.5.0
-----

* Add availability\_zone to the LoadBalancer model
* Availability zone / metadata validation
* Switch to Ussuri jobs
* Batch member update needs pool\_id explicitly
* Generate PDF documentation
* Update master for stable/train

1.4.0
-----

* Add Octavia tox tips job template as voting
* Clean up octavia-lib docs and remove oslo.log

1.3.1
-----

* Update for storyboard
* Fix docstring and avoid such errors

1.3.0
-----

* Blacklist sphinx 2.1.0 (autodoc bug)
* Add constants to octavia-lib
* Add get methods to the driver-lib
* Bump the openstackdocstheme extension to 1.20
* Add new LB Algorithm - SOURCE\_IP\_PORT
* Add Python 3 Train unit tests
* Update tox.ini for new upper constraints strategy
* Add tox "requirements" env
* Additional VIPs is also relevant in provider\_base
* Add allowed\_cidrs to Listener data model

1.2.0
-----

* Add 'additional\_vips' field to driver datamodel
* Replace git.openstack.org URLs with opendev.org URLs
* Add project\_id to all of the data model objects
* Cap sphinx for py2 to match global requirements
* Add python 3.7 testing
* OpenDev Migration Patch
* Remove python3.5 jobs for Train
* Remove testtools from test-requirements.txt
* Do not install README.rst and LICENSE
* Update master for stable/stein

1.1.1
-----

* Sync data models and import new constants from Octavia

1.1.0
-----

* Fix some driver library bugs
* Add FLAVOR as a constant
* Add missing libraries to requirement files

1.0.0
-----

* Change openstack-dev to openstack-discuss
* Initial provider driver library checkin
* Initial cookie-cutter commit for octavia-lib
* Added .gitreview
