CHANGES
=======

* Throw error in Arista JSON API calls on error status code
* Handle errors in GETs gracefully
* Revert "Handle errors in GETs gracefully"
* Handle errors in GETs gracefully

2016.2.5
--------

* Update get_physical_network with the latest change to topology
* Bind ports using physnet provided by higher level drivers
* oslo-incubator is not used anymore

2016.2.4
--------

* Change log level from info to debug
* Add port to database with supported device_owner
* Use only 'binding:host_id' to detect port migration
* Treat MLAG pairs as a single physical network
* oslo.config will begin to enfore types in a future version
* Handle portbindings with no local_link_information gracefully

2016.2.3
--------

* Remove external dependency on jsonrpclib
* remove H302 pep8 exception
* Update Newton requirements to match current stable global requirements
* make stable/newton default branch in .gitreview

2016.2.2
--------

* Clear out ml2_vlan_allocations if CVX has no VLAN pool configured
* default ARISTA_REGION_NAME to REGION_NAME
* Add a manage_fabric configuration option
* Only send managed segments to CVX as part of port update
* Fail VLAN allocations from outside the assigned range

2016.2.1
--------

* Handling dhcp port migration
* Removed unneeded segments setting in non-HPB case
* Fixed Arista VLAN type driver initialization
* Fix setting dynamic flag for each segment in list
* Fix for segments info in delete_network_segments
* Bump the version of the neutron-lib requirement
* Adding all config options to devstack plugin
* Pin tox tests constraints and neutron to newton

2016.2.0
--------

* Calling delete_network_segments instead
* Importing db from neutron_lib
* Fixed a bug in segment creation and deletion
* Fix regression when flat networks were created
* Fixed a bug in unplugging baremetal ports
* Adding JSON support for HPB, DVR and Baremetal
* Migrated neutron constants to neutron-lib for l3 plugin
* Redact keystone password from logs in arista_ml2
* Remove reference to neutron.db
* use LOG.warning instead of LOG.warn
* Remove reference to neutron.i18n
* Migrate Neutron constant and exception references to neutron-lib
* Add devstack plugin support
* Move neutron include to tox.ini file
* Support of HPB in Arista Mechanism Driver
* Add support constraining requirements to match upstream
* Revert "Redact keystone password from logs in arista_ml2"
* Redact keystone password from logs in arista_ml2
* Fixed incorrect cli command for sync heartbeat
* Do not fail initialization when EOS not available
* Fix typo in etc/ml2_conf_arista.ini
* Updating L3 plugin to accomodate upstream changes
* Make feature checks abstract methods
* Fix sending the sync name
* Obscure passwords in log files
* Allow empty fields for Keystone
* Fix current_sync_name
* Have the ML2 plugin use EOS' OpenStack JSON API
* TrivialFix: Clean imports in code
* Temporary workaround to project id migration
* Removed cli command check in sync to fix CVX publication issue
* Enable DeprecationWarning in test environments
* Adding Ironic Support

2016.1.0
--------

* Adding DVR support
* Do not delete a network with ports attached to it
* Fixing L3 Plugin to match with upstream change
* Added the arista_vlan type driver
* Fix L3 plugin to match with upstream
* Check that shared networks are VLAN networks before in Arista ML2
* Fixed typos in arista_l3_driver.py
* Fix error handling to handle invalid URL, response
* Enabling creation of unattached ports
* Ensuring that the response contains 'errors' key
* Use requests library instead of jsonrpclib

2015.2
------

* Adding database migration scripts
* Use auth_uri in when set
* Adding support for multiple EOS instances
* Supporting neutron HA
* Using 'INTERNAL-TENANT-ID' as the network owner
* Fixed HA router network cleanup
* Fix a spelling typo in error message
* Change ignore-errors to ignore_errors
* Fix port creation on shared networks
* Removing unused dependency: discover
* Migration of Arista drivers from neutron to here
* Fixing for transition from stackforge to openstack
* Fix unit tests
* Updating pbr in requirements to reflect neutron's requirements
* Adding an API to update the host id of a VM
* Bumping the package version for Master to 2015.2
* Adding jsonrpclib to requirements.txt
* Added missing jsonrpclib dependency

2015.1.3
--------

* Moving Neutron dependency
* Arista L3 Service Plugin decomposition
* Migrate to oslo.log
* Fixes sync between Arista ML2 driver and EOS
* Updated the package version
* Moving Arista ML2 driver from neutron tree
* Fixing README.rst to point to correct repo for this project
* Initial Setup of the base project for networking-arista drivers
* Added .gitreview
