<div dir="ltr"><div dir="ltr"><div><font size="2"><code><span>We are glad to announce the <span class="">release</span> of:</span></code></font></div><div><font size="2"><code><br></code></font></div><div><font size="2"><code><span>networking-midonet 1.0.0: Midonet Neutron plugin</span></code></font></div><div><font size="2"><code><br></code></font></div><div><font size="2"><code><span>This <span class="">release</span> is part of the liberty <span class="">release</span> series.</span></code></font></div><div><font size="2"><code><br></code></font></div><div><font size="2"><code><span>With source available at:</span></code></font></div><div><font size="2"><code><br></code></font></div><div><font size="2"><code><span>    </span><span><a href="https://github.com/openstack/networking-midonet" target="_blank">https://github.com/openstack/networking-midonet</a></span></code></font></div><div><font size="2"><code><br></code></font></div><div><font size="2"><code><span>With package available at:</span></code></font></div><div><font size="2"><code><br></code></font></div><div><font size="2"><code><span>    </span><span><a href="https://pypi.python.org/pypi/networking-midonet/1.0.0" target="_blank">https://pypi.python.org/pypi/networking-midonet/1.0.0</a></span></code></font></div><div><font size="2"><code><br></code></font></div><div><font size="2"><code><span>For more details, please see the git log history below and:</span></code></font></div><div><font size="2"><code><br></code></font></div><div><font size="2"><code><span>    </span><span><a href="https://launchpad.net/networking-midonet/+milestone/1.0.0" target="_blank">https://launchpad.net/networking-midonet/+milestone/1.0.0</a></span></code></font></div><div><font size="2"><code><br></code></font></div><div><font size="2"><code><span>Please report issues through launchpad:</span></code></font></div><div><font size="2"><code><br></code></font></div><div><font size="2"><code><span>    </span><span><a href="https://bugs.launchpad.net/networking-midonet/" target="_blank">https://bugs.launchpad.net/networking-midonet/</a></span></code></font></div><div><font size="2"><code><br></code></font></div><div><font size="2"><code><span>Notable changes</span></code></font></div><div><font size="2"><code><span>----------------</span></code></font></div><div><font size="2"><code><span>Liberty <span class="">release</span>. Support for FWaaS API, extra routes API, port security API and allowed address pairs API.</span></code></font></div><div><font size="2"><code><br></code></font></div><div><font size="2"><code><span>Changes in networking-midonet 2015.1.1..1.0.0</span></code></font></div><div><font size="2"><code><span>---------------------------------------------</span></code></font></div><div><font size="2"><code><span>fcab0c5 tox_install: Switch to stable/liberty</span></code></font></div><div><font size="2"><code><span>9e059a3 Stop doing any magic cloning of neutron during CI</span></code></font></div><div><font size="2"><code><span>7af89e3 Updated from global requirements</span></code></font></div><div><font size="2"><code><span>8855468 .gitreview: Set defaultbranch</span></code></font></div><div><font size="2"><code><span>3943328 devstack: Set midolman log level to DEBUG</span></code></font></div><div><font size="2"><code><span>79e90c8 README.rst: Replace URL of package site</span></code></font></div><div><font size="2"><code><span>c818fe1 l3: Stop mimicing a core plugin</span></code></font></div><div><font size="2"><code><span>a79239b devstack: Exclude a few known-broken tests on gate</span></code></font></div><div><font size="2"><code><span>cb4d37b devstack: Enable midonet metadata proxy for v2 and ml2 jobs on gate</span></code></font></div><div><font size="2"><code><span>320c02c devstack: Chown egg-info so that later "tox -e genconfig" is possible</span></code></font></div><div><font size="2"><code><span>d31422f Ensure LOGDIR to align with devstack-gate</span></code></font></div><div><font size="2"><code><span>832aade plugin_v2: Deal with the lack of portsecurity DB rows</span></code></font></div><div><font size="2"><code><span>69fe412 Hang the devref index on the main index</span></code></font></div><div><font size="2"><code><span>841f410 Rely on pbr to define the version of the library</span></code></font></div><div><font size="2"><code><span>014bc5c Document repos for packages</span></code></font></div><div><font size="2"><code><span>70f2678 plugin_v2: Tighten network_type validation a bit</span></code></font></div><div><font size="2"><code><span>df918f9 Replace deprecated wiki links</span></code></font></div><div><font size="2"><code><span>9c6734c Use https to link to *.<a href="http://midonet.org" target="_blank">midonet.org</a></span></code></font></div><div><font size="2"><code><span>f80fae3 Some notes about Neutron agents</span></code></font></div><div><font size="2"><code><span>f2e10ac Update a note about midonet-db-manage retirement</span></code></font></div><div><font size="2"><code><span>0fbe97e Add 'uplink' type driver</span></code></font></div><div><font size="2"><code><span>e087712 README.rst: Mention FWaaS configuration</span></code></font></div><div><font size="2"><code><span>7c919a0 Remove "new" argument from n_rpc.create_connection</span></code></font></div><div><font size="2"><code><span>7820132 README.rst: Remove HACKING section</span></code></font></div><div><font size="2"><code><span>b4d261f README.rst: Move unit test description into a separate rst file</span></code></font></div><div><font size="2"><code><span>fd9b72d README.rst: Remove package.sh section</span></code></font></div><div><font size="2"><code><span>bbd4ecf Tag the alembic migration for Liberty</span></code></font></div><div><font size="2"><code><span>524e8e6 Replace v2015.09 with v5.0</span></code></font></div><div><font size="2"><code><span>8c3d37b README.rst: Recommend deb/rpm rather than setup.py install</span></code></font></div><div><font size="2"><code><span>bb38ac9 Update How to install section</span></code></font></div><div><font size="2"><code><span>6b4f6bc Revert "Retire midonet-db-manage"</span></code></font></div><div><font size="2"><code><span>f12cec6 test-requirements: Add testscenarios</span></code></font></div><div><font size="2"><code><span>2261028 Some upgrade notes</span></code></font></div><div><font size="2"><code><span>1a17f05 Removing the package scripts</span></code></font></div><div><font size="2"><code><span>f29e43f Add references to SG callbacks to avoid GC</span></code></font></div><div><font size="2"><code><span>1f4648a devstack: Configure nova for midonet metadata proxy</span></code></font></div><div><font size="2"><code><span>f26cc79 Move v1-only code from plugin.py to plugin_v1.py</span></code></font></div><div><font size="2"><code><span>4a4d1d9 Remove midonet.neutron.common.utils as it's now empty</span></code></font></div><div><font size="2"><code><span>a67b69d Remove an unused decorator, retry_on_error</span></code></font></div><div><font size="2"><code><span>14d3b59 Remove an unused decorator, handle_api_error</span></code></font></div><div><font size="2"><code><span>b855745 Remove an unused global, PLURAL_NAME_MAP</span></code></font></div><div><font size="2"><code><span>de6ed45 devstack: FWaaS support</span></code></font></div><div><font size="2"><code><span>fe29814 FWaaS: Specify the extension path</span></code></font></div><div><font size="2"><code><span>e2d7fd7 devstack: Avoid modifying ERROR_ON_CLONE</span></code></font></div><div><font size="2"><code><span>334bbf1 MidoNet FWaaS plugin</span></code></font></div><div><font size="2"><code><span>3b0bae7 Listen alternative topic for state reports</span></code></font></div><div><font size="2"><code><span>32f0f9c plugin_v2: Add revisit comment about metadata proxy</span></code></font></div><div><font size="2"><code><span>2976ee8 test_midonet_plugin: Update plugin path after decomposition phase2</span></code></font></div><div><font size="2"><code><span>0069507 Update documentation after plugin decomposition phase2</span></code></font></div><div><font size="2"><code><span>de3461a tox.ini: Fix cover by giving the source directory explicitly</span></code></font></div><div><font size="2"><code><span>9614d38 .coveragerc: Fix module path</span></code></font></div><div><font size="2"><code><span>5b463eb Enable tempest tests for lbaas when enabled</span></code></font></div><div><font size="2"><code><span>1ad286d Plugin decomposition phase2</span></code></font></div><div><font size="2"><code><span>8883f3a Generate config file example</span></code></font></div><div><font size="2"><code><span>6aa6c0f Remove the white-list of tests for py34</span></code></font></div><div><font size="2"><code><span>ff9cb6d Enable more tests for py34</span></code></font></div><div><font size="2"><code><span>9e3de84 Make ZOOM the default for devstack</span></code></font></div><div><font size="2"><code><span>cb1f828 Fix unit tests</span></code></font></div><div><font size="2"><code><span>1fa4681 tox.ini: Add an env for coverage</span></code></font></div><div><font size="2"><code><span>fb6e43c Retire midonet-db-manage</span></code></font></div><div><font size="2"><code><span>e073975 migration: Drop downgrade</span></code></font></div><div><font size="2"><code><span>d0ee109 Fix the sphinx build path in .gitignore file</span></code></font></div><div><font size="2"><code><span>ff27663 Change ignore-errors to ignore_errors</span></code></font></div><div><font size="2"><code><span>e04a072 Run check_migration during "tox -e pep8"</span></code></font></div><div><font size="2"><code><span>d09ee10 Removed unused test dependency: discover</span></code></font></div><div><font size="2"><code><span>0257efa Fix missing value types for log message</span></code></font></div><div><font size="2"><code><span>26c22ed devstack: Export LOGDIR as well</span></code></font></div><div><font size="2"><code><span>a64f9b3 Adapt LB unit tests to the new service providers management</span></code></font></div><div><font size="2"><code><span>3e04a98 Allow py34 to run tests individually</span></code></font></div><div><font size="2"><code><span>eb32fac test_midonet_plugin_ml2: Ensure that ml2 options are registered</span></code></font></div><div><font size="2"><code><span>493dece Define VIF_TYPE_MIDONET in networking-midonet repo</span></code></font></div><div><font size="2"><code><span>e61099d Set the supported extensions correctly</span></code></font></div><div><font size="2"><code><span>e075618 Override api_extensions_path in unit tests</span></code></font></div><div><font size="2"><code><span>384039b Add missing 'ext-gw-mode' extension to v1</span></code></font></div><div><font size="2"><code><span>fd0280a Move ML2 util methods from common util</span></code></font></div><div><font size="2"><code><span>4bd472e tests: Do not skip IPv6 tests</span></code></font></div><div><font size="2"><code><span>13b9b3f Remove enable_plugin for LBaaS</span></code></font></div><div><font size="2"><code><span>45c283b devstack: midonet embedded metadata proxy support</span></code></font></div><div><font size="2"><code><span>a854d6d Add filter for midonet networking types</span></code></font></div><div><font size="2"><code><span>cc1efab Add Midonet ML2 Mechanism/Type Driver</span></code></font></div><div><font size="2"><code><span>e92245e Remove duplicate code to load client</span></code></font></div><div><font size="2"><code><span>a85f7ba make devstack up-to-date for Liberty</span></code></font></div><div><font size="2"><code><span>732c28a Set Q_L3_ROUTER_PER_TENANT to True</span></code></font></div><div><font size="2"><code><span>a3498e7 doc: Hook devstack/README.rst into doc build</span></code></font></div><div><font size="2"><code><span>5ccc6ae README.rst: Fix some markup and typos</span></code></font></div><div><font size="2"><code><span>9f91c7f tox.ini: Add docs to envlist</span></code></font></div><div><font size="2"><code><span>0b08c10 tox.ini: Add docs target</span></code></font></div><div><font size="2"><code><span>4125645 devstack/settings: Stop tweaking the list of enabled services</span></code></font></div><div><font size="2"><code><span>2dd31ef Move the router and fip handlers to l3 service</span></code></font></div><div><font size="2"><code><span>1206b1d Update documentation after create_fake_uplink_l2</span></code></font></div><div><font size="2"><code><span>0b6aa65 Add devstackgaterc to manage gate tests</span></code></font></div><div><font size="2"><code><span>e5524ad Format the list items in README.rst</span></code></font></div><div><font size="2"><code><span>7f0e504 tox.ini: Enable some of tests for py34</span></code></font></div><div><font size="2"><code><span>1cdd4c4 Set up Q_PLUGIN earlier</span></code></font></div><div><font size="2"><code><span>65effae Configure only cluster or API in devstack plugin</span></code></font></div><div><font size="2"><code><span>4aab99c tox.ini: Disable python3 tests failing due to Routes < 2.0</span></code></font></div><div><font size="2"><code><span>8d57218 add stub file for midonet ml2 mech driver</span></code></font></div><div><font size="2"><code><span>69a5e17 Fix python3 job</span></code></font></div><div><font size="2"><code><span>048dcec Allow users to run 'tox -epy34'</span></code></font></div><div><font size="2"><code><span>c97833d Update version for Liberty</span></code></font></div><div><font size="2"><code><span>7fb376c tox.ini: Remove PYTHONHASHSEED=0</span></code></font></div><div><font size="2"><code><span>4517784 tox.ini: Remove py26 env</span></code></font></div><div><font size="2"><code><span>09a0a30 Switch requirements to neutron master</span></code></font></div><div><font size="2"><code><span>5886393 Upgrade version to Liberty!</span></code></font></div><div><font size="2"><code><span>61e3af4 Add port-security extension support</span></code></font></div><div><font size="2"><code><br></code></font></div><div><font size="2"><code><span>Diffstat (except docs and test files)</span></code></font></div><div><font size="2"><code><span>-------------------------------------</span></code></font></div><div><font size="2"><code><span> PKG-INFO                                      |  90 ---</span></code></font></div><div><font size="2"><code><span> midonet/neutron/client/api.py                 |  18 +-</span></code></font></div><div><font size="2"><code><span> midonet/neutron/client/base.py                |  31 +</span></code></font></div><div><font size="2"><code><span> midonet/neutron/client/cluster.py             |  12 +-</span></code></font></div><div><font size="2"><code><span> midonet/neutron/common/config.py              |   6 +</span></code></font></div><div><font size="2"><code><span> midonet/neutron/common/constants.py           |   8 +-</span></code></font></div><div><font size="2"><code><span> midonet/neutron/common/util.py                |  67 --</span></code></font></div><div><font size="2"><code><span> midonet/neutron/db/data_state_db.py           |   2 +-</span></code></font></div><div><font size="2"><code><span> midonet/neutron/db/loadbalancer_db.py         |   6 +-</span></code></font></div><div><font size="2"><code><span> .../alembic_migration/script.py.mako          |   4 -</span></code></font></div><div><font size="2"><code><span> .../19808c5df22a_add_agent_membership.py      |   2 +-</span></code></font></div><div><font size="2"><code><span> .../versions/25aeae45d4ad_add_task.py         |   4 +-</span></code></font></div><div><font size="2"><code><span> .../421564f630b1_add_dynamic_routing.py       |   2 +-</span></code></font></div><div><font size="2"><code><span> .../422da2897701_add_network_binding_table.py |   9 +-</span></code></font></div><div><font size="2"><code><span> .../versions/d8a5c672761_add_data_sync.py     |   2 +-</span></code></font></div><div><font size="2"><code><span> midonet/neutron/db/provider_network_db.py     |  32 +-</span></code></font></div><div><font size="2"><code><span> midonet/neutron/ml2/__init__.py               |   0</span></code></font></div><div><font size="2"><code><span> midonet/neutron/ml2/mech_driver.py            | 180 ++++++</span></code></font></div><div><font size="2"><code><span> midonet/neutron/ml2/sg_callback.py            | 120 ++++</span></code></font></div><div><font size="2"><code><span> midonet/neutron/ml2/type_midonet.py           |  61 ++</span></code></font></div><div><font size="2"><code><span> midonet/neutron/ml2/type_uplink.py            |  61 ++</span></code></font></div><div><font size="2"><code><span> midonet/neutron/ml2/util.py                   |  47 ++</span></code></font></div><div><font size="2"><code><span> midonet/neutron/plugin.py                     | 525 +---------------</span></code></font></div><div><font size="2"><code><span> midonet/neutron/plugin_v1.py                  | 559 +++++++++++++++++</span></code></font></div><div><font size="2"><code><span> midonet/neutron/plugin_v2.py                  | 227 ++-----</span></code></font></div><div><font size="2"><code><span> midonet/neutron/services/firewall/__init__.py |   0</span></code></font></div><div><font size="2"><code><span> midonet/neutron/services/firewall/plugin.py   | 137 ++++</span></code></font></div><div><font size="2"><code><span> midonet/neutron/services/l3/__init__.py       |   0</span></code></font></div><div><font size="2"><code><span> midonet/neutron/services/l3/l3_midonet.py     | 177 ++++++</span></code></font></div><div><font size="2"><code><span> .../neutron/services/loadbalancer/driver.py   |   9 +-</span></code></font></div><div><font size="2"><code><span> packaging/deb/debian/compat                   |   1 -</span></code></font></div><div><font size="2"><code><span> packaging/deb/debian/control                  |  24 -</span></code></font></div><div><font size="2"><code><span> packaging/deb/debian/copyright                |   8 -</span></code></font></div><div><font size="2"><code><span> packaging/deb/debian/rules                    |   6 -</span></code></font></div><div><font size="2"><code><span> packaging/deb/debian/source/format            |   1 -</span></code></font></div><div><font size="2"><code><span> packaging/deb/package_deb.sh                  |  84 ---</span></code></font></div><div><font size="2"><code><span> packaging/rpm/package_rpm.sh                  | 123 ----</span></code></font></div><div><font size="2"><code><span> packaging/rpm/python-networking-midonet.spec  |  58 --</span></code></font></div><div><font size="2"><code><span> setup.cfg                                     |  22 +-</span></code></font></div><div><font size="2"><code><span> setup.py                                      |   3 +-</span></code></font></div><div><font size="2"><code><span> 76 files changed, 2750 insertions(+), 1516 deletions(-)</span></code></font></div><div><font size="2"><code><br></code></font></div><div><font size="2"><code><span>Requirements updates</span></code></font></div><div><font size="2"><code><span>--------------------</span></code></font></div><div><font size="2"><code><span>diff --git a/requirements.txt b/requirements.txt</span></code></font></div><div><font size="2"><code><span>index e8fe026..ad55fa2 100644</span></code></font></div><div><font size="2"><code><span>--- a/requirements.txt</span></code></font></div><div><font size="2"><code><span>+++ b/requirements.txt</span></code></font></div><div><font size="2"><code><span>@@ -1,21 +1,7 @@</span></code></font></div><div><font size="2"><code><span> # The order of packages is significant, because pip processes them in the order</span></code></font></div><div><font size="2"><code><span> # of appearance. Changing the order has an impact on the overall integration</span></code></font></div><div><font size="2"><code><span> # process, which may cause wedges in the gate later.</span></code></font></div><div><font size="2"><code><span>+pbr>=1.6</span></code></font></div><div><font size="2"><code><span> </span></code></font></div><div><font size="2"><code><span>-pbr>=0.6,!=0.7,<1.0</span></code></font></div><div><font size="2"><code><span> Babel>=1.3</span></code></font></div><div><font size="2"><code><span>-oslo.log==1.0.0  # remove the dependency when will be declared in neutron</span></code></font></div><div><font size="2"><code><span>--e git://<a href="http://git.openstack.org/openstack/neutron.git@stable/kilo#egg=neutron" target="_blank">git.openstack.org/openstack/neutron.git@stable/kilo#egg=neutron</a></span></code></font></div><div><font size="2"><code><span>--e git://<a href="http://git.openstack.org/openstack/neutron-lbaas.git@stable/kilo#egg=neutron-lbaas" target="_blank">git.openstack.org/openstack/neutron-lbaas.git@stable/kilo#egg=neutron-lbaas</a></span></code></font></div><div><font size="2"><code><span> -e git://<a href="http://github.com/midonet/python-midonetclient.git@master#egg=midonetclient" target="_blank">github.com/midonet/python-midonetclient.git@master#egg=midonetclient</a></span></code></font></div><div><font size="2"><code><span>-</span></code></font></div><div><font size="2"><code><span>-# Keystoneclient 1.3.1, which is the correct version for kilo, is not</span></code></font></div><div><font size="2"><code><span>-# compatible with oslo.i18n, oslo.config, or oslo.utils 2.0.0. Until the</span></code></font></div><div><font size="2"><code><span>-# library requirements are decided for the stable <span class="">releases</span>, pin these to the</span></code></font></div><div><font size="2"><code><span>-# version matching the version defined in Kilo's OpenStack global requirements.</span></code></font></div><div><font size="2"><code><span>-# novaclient and oslo.serialization have this same problem, so we will specify</span></code></font></div><div><font size="2"><code><span>-# the versions here as well.</span></code></font></div><div><font size="2"><code><span>-oslo.config>=1.9.3,<1.10.0</span></code></font></div><div><font size="2"><code><span>-oslo.utils>=1.4.0,<1.5.0</span></code></font></div><div><font size="2"><code><span>-oslo.serialization>=1.4.0,<1.5.0</span></code></font></div><div><font size="2"><code><span>-oslo.i18n>=1.5.0,<1.6.0  # Apache-2.0</span></code></font></div></div></div>