Xena Series Release Notes¶
2.15.3¶
Other Notes¶
Parent resource mapping was added to
EXT_PARENT_RESOURCE_MAPPING
inneutron_lib.services.constants
for theqos
plugin.
2.15.2¶
Bug Fixes¶
Enforce policy for ‘qos_policy_id’ attribute of port, network and fip so only authorized users can set/unset it. For more info see bug LP#1957175.
2.15.0¶
New Features¶
Added pagging and sorting support for
network-ip-availability
API extension. The primary key isnetwork_id
.
2.14.0¶
New Features¶
New extension
bfd-monitor
to allow creation of bfd_monitor instances, and managing them. The API definition defines alsobfd_session_status
andbfd_monitor_associations
actions to make possible checking the session status of the bfd_monitor and its asscociated routes, and listing the routes associated with the bfd_monitor. (Note
that this API extension was merged as experimental to enable parallel development of multiple backends. At the moment this API does not have a reference implementation and should not be considered final. A later release note will mark when the reference implementation gets merged and the feauture is ready to be consumed.)
Add possibility to define
extraroutes
withbfd_monitor
. The extension makes it possible to define anextraroute
with or without the extra fieldbfd_monitor_id
. (Note
that this API extension was merged as experimental to enable parallel development of multiple backends. At the moment this API does not have a reference implementation and should not be considered final. A later release note will mark when the reference implementation gets merged and the feauture is ready to be consumed.)
New extension
bgp_associations
is included to allow addition of router, peer association resources as sub-resources to the existingbgp-speakers
resource.
Added action
get_routes
to the existing bgp extension to list both learnt as well as advertised routes by the bgp speaker. (Note
that this API extension was merged as experimental to enable parallel development of multiple backends. At the moment this API does not have a reference implementation and should not be considered final. A later release note will mark when the reference implementation gets merged and the feauture is ready to be consumed.
Definition for API extension:
multiple-external-gateways
. This API definition was merged as experimental to enable parallel development of multiple backends. At the moment this API does not have a reference implementation and should not be considered final. A later release note will mark when the reference implementation gets merged and the feauture is ready to be consumed.
Add API extension
port-resource-request-groups
. This extension indicates that Neutron supports requesting multiple groups of resources and traits from the same RP subtree inresource_request
.
Added API definition for QoS minimum packet rate rule.
Upgrade Notes¶
If you leave a long time window between upgrading Placement and Neutron Server, then it is recommended to upgrade Placement first (as was always the logical order since Neutron is a client of Placement). If the window between upgrading Neutron and Placement is short - that is no changes in (segments of routed networks and QoS) resources backed by Placement during this window you can ignore this note.
Bug Fixes¶
Switched to using placement microversion 1.37 therefore we can fix the resource provider tree corrupted by bug https://launchpad.net/bugs/1921150.
2.13.0¶
New Features¶
Added API definition for
rbac-bgpvpn
extension, which allows sharing bgpvpn objects between tenants via the RBAC mechanism. With shared bgpvpn the end-user will be able to manage router and network associations.
The
l3-ndp-proxy
andl3-ext-ndp-proxy
API definitions are introduced, which allow a router to support proxy NDP for IPv6 addresses of internal ports.
DHCP_IPV4_TABLE
andDHCP_IPV6_TABLE
constants from theneutron.plugins.ml2.drivers.openvswitch.agent.common.constants
module are now available inneutron_lib.constants
.
2.12.0¶
New Features¶
Adding new API extension for QoS service plugin to allow CURD actions for packet rate limit (packet per second) rule.
The
ecmp_routes
extension API definition has been added asneutron_lib.api.definitions.ecmp
.
Improved
port
API with a MAC address conversion method that sanitizes the value. The output format will be EUI-48, represented with colons and in lower case, for example, 01:23:45:67:89:ab.
The API definitions of
neutron-dynamic-routing
,bgp
,bgp_4byte_asn
andbgp_dragent_scheduler
, are now available inneutron_lib.api.definitions
.
2.11.0¶
New Features¶
Add new fields
internal_port_range
andexternal_port_range
to allow users to create port forwardings using port ranges instead of creating the ports rules one by one.Update fields
internal_port
andexternal_port
in floating ip portforwardings to be optional, as now you can chose between using them or theinternal_port_range
andexternal_port_range
fields.
The neutron
neutron.plugins.ml2.drivers.openvswitch.agent.common.constants
are now available inneutron_lib.constants
.