CHANGES
=======

4.0.0
-----

* bagpipe: ignore all probe ports
* bagpipe: do not ignore probe ports
* Add release notes for mitaka
* fix release notes build
* ODL: Add precommit to create/update_bgpvpn
* Add support for reno release-notes manager
* devstack job: enable bagpipe-bgp in bagpipe jobs
* Add limitation chapter to bagpipe doc
* bagpipe: skip network:* ports and external networks ports
* Add dummy gate_hook.sh
* bagpipe driver: no RPC for updates not changing port status
* Add precommit checks to bagpipe driver
* devstack: add pre|post_test_hook.sh files
* Add precommit hooks for create_bgpvpn_net/router_assoc
* Add precommit to the driver create/update_bgpvpn API
* Use bagpipe l2 agent extension when bagpipe is activated
* Update and improve bagpipe driver documentation
* correcting url for nuage website
* [Tempest] test_create_bgpvpn_as_non_admin_fail
* Uplift to latest Tempest
* Adding missings () after a method call
* OVS Agent extension for bagpipe driver
* Add rcfiles for gate jobs
* Fix client test to follow python-neutronclient change
* Heat: allow names instead of ids in templates
* Heat: improve documentation
* Add BGPVPN-ROUTER-ASSOCIATION to heat plugin
* Initialize Heat plugin
* Devstack : configure tempest file during extra hook
* remove neutron-client@liberty dependency
* Fixing pylint upgrade issues
* Fix rendering issues on block diagrams
* bagpipe: agent, update RPC setup code
* Follow Neutron master
* Add support for router association in ODL driver
* bagpipe: only select gw for IPv4 subnets
* py26/py33 are no longer supported by Infra's CI
* remove python 2.6 trove classifier

3.0.0
-----

* Add a type restriction to bgpvpns when creating a router association
* Fix RT/RD validation
* Update the spec : remove RTs consolidation part
* Add unit tests for neutronclient extension
* Add help to Neutron BGVPN CLI commands
* bagpipe: always pass network info to the agent
* Implementation of router bgpvpn associations
* Raise an exception for identical associations
* Remove partial implementation of auto_aggregate
* bagpipe: work on notification without port info
* Zuul tox needs to use the right neutron branch
* Enable bgpvpn in tempest
* Init tempest plugin
* pylint fixes + pylint downgrade
* bagpipe driver: catch exceptions on Neutron notifs
* Added documentation for ODL Driver
* WiP: Porting bgpvpn odldriver
* driver documentation layout fix
* bagpipe: port delete action on BEFORE_DELETE event
* Add OpenContrail driver
* Remove a spurious tab in setup.cfg
* Fix typo in API error message
* Add tenant-id to subresources
* Remove hardcoded utf8 coding for bgpvpns table
* Fix driver control through devstack
* Checks consistency of net association vs BGPVPN id
* Fix bogus pip install URI in tox_install.sh
* Other adjustments following bagpipe rename
* rename bagpipe-l2 in test-requirements
* Client : adding the tenant-id if specified for a net association creation
* have tox use neutron stable/liberty
* Fix oslo dependencies
* Do not enforce non-empty route-target lists
* bagpipe-l2 now in openstack
* Client support for associations as sub-resource
* Treat associations as subresources
* Populate doc directory
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Fix devstack plugin.sh
* add pylint in tox pep8 task
* pylint fixes
* Updated from global requirements
* Let devstack configure the service provider
* Alembic migration update/cleanup
* Updated from global requirements
* update requirements
* bagpipe driver: sync extended OVS agent
* Neutronclient: one command for all associations
* Tiny formatting and grammar fix
* Add introductory documentation for networking-bgpvpn
* bagpipe driver: missing return to ignore DHCP ports
* Change ignore-errors to ignore_errors
* Set correct default values for some attributes
* Updated from global requirements
* Adding network association management : bagpipe driver
* Fix README : rename networking-bagpipe-l2 links
* Fix resource map to enforce policy
* neutronclient: unbreak create/update
* Fix README : use openstack git instead of github
* devstack: add service plugin class earlier
* Log a warning if multiple drivers configured
* devstack: use helper to add a service plugin
* Refer to the new specs
* Adapts neutronclient to the new association API
* Adding network association management : API & DB layer
* bagpipe: follow RPC renaming
* Bagpipe driver: use Neutron registry not an ML2 MD
* Fixes JSON policy, tenant_id control and nits
* Fix a typo in README.rst
* Add route_distinguishers field to the DB scheme
* Fix name of service provider config file
* Read networking_bgpvpn.conf for service providers
* Devstack plugin: create neutron policy.d
* Complete change 218359
* oslo.config is now oslo_config
* API/DB should not duplicate the policy framework
* Updated from global requirements
* Add tests for the service driver interface
* Updated from global requirements
* Updated from global requirements
* Add policy.json
* Fix one typo on networking-bgpvpn documentation
* README improvements
* Updated from global requirements
* typo correction from BGPVPNDriverBD to BGPVPNDriverDB
* Remove BGPVPN plugin dependency on database
* Update BaGPipe OVS agent
* Neutron constant COMMON_PREFIXES does not exist anymore
* Avoid cloning neutron on test jobs
* README/devstack: fix spurious space in IPVPN driver specification
* Follow neutron service plugin definition change
* Complete the removal of bgpvpn module
* Improved README-bagpipe for devstack use
* Support route_distinguishers operation
* update README-bagpipe.rst for bagpipe-bgp devstack plugin
* Remove bgpvpn module when useless
* Move from n.o.commons.uuidutils to osloutils.uuid_utils
* Network_id should not be a foreign key
* First database unit tests
* devstack: do not run update-db on a compute node
* links to stackforge now link to openstack
* Update .gitreview file for project rename
* Adding initial unit tests
* add bagpipe driver and agent
* Adding the initial spec implemented by the bgpvpn framework
* add devstack plugin
* use oslo_log.log instead of n.openstack.common.log
* BGVPNDriver: some methods need not be abstract
* use neutron.openstack.common.log rather than oslo_log
* fix bug on BGPVPN connection update
* Update README
* Initial proposal with db layer, API extension and client extension
* Initial Cookiecutter Commit
* Added .gitreview
