Mitaka Series Release Notes


New Features

  • Quota of Loadbalancers and listeners can now be updated.


Critical Issues

  • Fix a critical bug that when lazy translation is enabled NeutronClientException raises a TypeError (bug 1552760).


New Features

  • CLI support for the “get-me-a-network” feature, which simplifies the process for launching an instance with basic network connectivity.

    • The auto-allocated-topology-show command provides the network of the automatically allocated topology for a tenant.

  • CLI support for Layer 7 content policies and rules.

    • L7 policies can be defined for listeners along with the ability to set L7 policy order.

    • Multiple rules can be created for an L7 policy.

  • CLI support for load balancer status tree.

    • The lbaas-loadbalancer-status command provides the status tree of a specific load balancer.

  • New command ‘neutron purge <tenant_id>’ will delete all supported resources owned by the given tenant, provided that the user has sufficient authorization and the resources in question are not shared, in use, or otherwise undeletable.

    Supported resources are: * Networks * Subnets * Routers * Ports * Floating IPs * Security Groups

  • CLI support for QoS policy RBAC.

    • The rbac-create command include a –type qos-policy option.

    • The rbac-list command output includes a new ‘type’ column.

  • CLI support for Neutron-LBaaS v2 shared pools added.

    • Pools can be created independently from listeners.

    • Listeners can share the same default_pool.

    • Makes Layer 7 switching support much more useful.

  • CLI support for tag.

    • The tag-add command sets a tag on the network resource. It also includes --resource-type, --resource and --tag options.

    • The tag-replace command replaces tags on the network resource. It also includes --resource-type, --resource and --tag options. More than one --tag options can be set.

    • The tag-remove command removes tags on the network resource. It also includes --resource-type, --resource, --tag and --all options. The --all option allow to remove all tags on the network resource.

    • The net-list command includes --tags, --tags-any, --not-tags and --not-tags-any options.

  • CLI support for the BGP dynamic routing functionality will help advertising neutron fixed-ips and dvr host routes via BGP.

  • CLI support for default subnetpools.

    • The subnetpool-list and subnetpool-show command output includes the is_default field.

    • The subnetpool-create and subnetpool-update commands include a --is-default option.

  • CLI support for network IP availability

    • The net-ip-availability-list command provides a list of IP usage statistics for all networks.

    • The net-ip-availability-show command provides IP usage stats for a specific network.

  • Neutron client returns ‘x-openstack-request-id’.

Bug Fixes

  • Fix bug 1450414 that authentication with via --os-token and --os-url options (or corresponding environment variables) does not work after keystone v3 API support.


New Features

  • CLI support for availability zones.

    • The availability-zone-list command provides a list of availability zones.

    • The net-create and router-create commands include a --availability-zone-hint option.

    • The agent-list command output includes availability zones.

  • Added new ‘direct-physical’ vnic-type option for port-create CLI command. Passing this particular value allows for a port to be create with the vnic-type used for assigning SR-IOV physical functions to instances.

  • Support os-client-config. OS_CLOUD environment variable is used for selecting named cloud configuration.

  • Support keystoneauth1 library which brings us better kyestone v3 support.

  • Client command extension now supports a child resource.

  • New CLI for VPNaaS multiple local subnets.

  • New CLI for VPNaaS endpoint group API.

  • New CLI for flavor argument to loadbalancer v2 create.

  • New CLI for Neutron flavor framework.

  • Support creating floating IP on a specific subnet ID.

  • NSX gateway extension adds new transport type values (ipsec_gre and ipsec_stt).

  • New router-update option to update static routes (–route and –no-routes).

  • New allowed-address-pairs option to port-update

Upgrade Notes

  • Remove Nuage-specific commands.

  • XML request format support has been removed.

  • Cisco-specific neutron client commands have been removed. These commands are ported to networking-cisco.

  • py26 support has been dropped.

  • py33 support has been dropped.

Deprecation Notes

  • request-format option is deprecated.

Bug Fixes

  • Name is no longer looked up on RBAC policies, RBAC policies have no name field so the name query to the server was always returning all entries since the name filter was ignored. (bug 1517818)

Other Notes

  • Addition of CLI user documentation including output filters, extra options, and operation using os-client-config.

  • cliff-tablib has been removed from test dependencies.

  • Start using reno to manage release notes.