Mitaka Series Release Notes¶
4.1.1¶
Critical Issues¶
- Fix a critical bug that when lazy translation is enabled NeutronClientException raises a TypeError (bug 1552760).
4.1.0¶
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-showcommand provides the network of the automatically allocated topology for a tenant.
- The
- 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-statuscommand provides the status tree of a specific load balancer.
- The
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-createcommand include a –type qos-policy option. - The
rbac-listcommand output includes a new ‘type’ column.
- The
- 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-addcommand sets a tag on the network resource. It also includes--resource-type,--resourceand--tagoptions. - The
tag-replacecommand replaces tags on the network resource. It also includes--resource-type,--resourceand--tagoptions. More than one--tagoptions can be set. - The
tag-removecommand removes tags on the network resource. It also includes--resource-type,--resource,--tagand--alloptions. The--alloption allow to remove all tags on the network resource. - The
net-listcommand includes--tags,--tags-any,--not-tagsand--not-tags-anyoptions.
- The
- 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-listandsubnetpool-showcommand output includes theis_defaultfield. - The
subnetpool-createandsubnetpool-updatecommands include a--is-defaultoption.
- The
- CLI support for network IP availability
- The
net-ip-availability-listcommand provides a list of IP usage statistics for all networks. - The
net-ip-availability-showcommand provides IP usage stats for a specific network.
- The
- Neutron client returns ‘x-openstack-request-id’.
Bug Fixes¶
- Fix bug 1450414 that authentication with via
--os-tokenand--os-urloptions (or corresponding environment variables) does not work after keystone v3 API support.
4.0.0¶
New Features¶
- CLI support for availability zones.
- The
availability-zone-listcommand provides a list of availability zones. - The
net-createandrouter-createcommands include a--availability-zone-hintoption. - The
agent-listcommand output includes availability zones.
- The
- 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.