2026.2 Series Release Notes¶
10.3.0¶
New Features¶
Add
network trunk subport list,network trunk subport addandnetwork trunk subport removecommands. These take the trunk as a positional argument, providing a friendlier interface thannetwork subport list --trunk,network trunk set --subportandnetwork trunk unset --subport, which all remain available.
The
ip availability showcommand now reports theip_availability_detailsattribute and theip availability listcommand now shows theTotal IPs in Subnet,Total IPs in Allocation Pool,Used IPs in SubnetandUsed IPs in Allocation Poolcolumns. These report the total and used IP counts separately for the subnet CIDRs and for the subnet allocation pools, and require thenetwork-ip-availability-detailsextension. The new columns are empty when the extension is not enabled.
The
openstack image createandopenstack image stagecommands now accept a--sizeoption to specify the size of image data being uploaded in bytes. Providing this can improve upload performance.
Bug Fixes¶
Fix misleading help text of
volume transfer request create --snapshotsand--no-snapshots. [Bug 2161879]
10.2.0¶
New Features¶
Neutron Dynamic routingOSC commands were moved frompython-neutronclient. The following commands are included:bgp peer create|delete|list|show|setbgp speaker create|delete|list|show|setbgp speaker add network|add peer|remove network|remove peerbgp speaker list advertised routesbgp dragent add speaker|remove speaker|list
neutron-vpnaasOSC commands were moved frompython-neutronclient. The following commands are included:vpn endpoint group create|delete|list|set|showvpn ike policy create|delete|list|set|showvpn ipsec policy create|delete|list|set|showvpn ipsec site connection create|delete|list|set|showvpn service create|delete|list|set|show
Add a new
network agent router setcommand that allows updating properties of a router associated to an ML2/OVN L3 agent. Currently supports setting--ha-chassis-priority.
Added
--availability-zoneand--hostoptions to theaggregate listcommand. These allow the results to be filtered by availability zone name and by aggregates containing a given host. The compute API does not support server-side filtering of aggregates, so the filtering is performed client-side. When both options are supplied they are combined with AND, returning only aggregates that match every filter.
Migrate
policycommands from keystoneclient to SDK.
Upgrade Notes¶
The following commands have been migrated to SDK:
endpoint add projectendpoint remove project
Filtering in
policycommands is now case sensitive.
10.1.0¶
New Features¶
Add a new option
--ha-chassis-priorityto thenetwork agent add routercommand. This allows setting the HA Chassis priority when adding a router to an L3 agent.
A number of networking-related list commands now support the
--markerand--limitoptions for marker-based pagination:address group listaddress scope listfloating ip listfloating ip port forwarding listip availability listnetwork agent listnetwork flavor listnetwork flavor profile listnetwork listnetwork l3 conntrack helper listnetwork meter listnetwork meter rule listnetwork qos policy listnetwork qos rule type listnetwork rbac listnetwork segment listnetwork segment range listnetwork service provider listport listrouter listsecurity group listsecurity group rule listsubnet listsubnet pool list
For more information on this feature, refer to the API documentation for the Networking service.
Added
--limitand--markeroptions to theopenstack user listandopenstack project listcommands to enable marker-based pagination through large result sets.
Adds attributes of Private VLAN (PVLAN) parameters to the networking service. Users can now create and set
--pvlanin a network, and the same with--pvlan-typeand--pvlan-communityproperties when managing Neutron ports. Networks cannot have pvlan enabled if port security is disabled. Ports cannot have pvlan properties if port security is disabled. pvlan-community can only be set if pvlan-type is community. Enabling PVLAN service plugin is required for using these parameters.
Added
--router-routesoption to thequota setcommand androuter_routesto thequota showandquota list --networkoutput. This exposes the new Neutronrouter_routeper-project quota that controls the total number of extra routes across all routers in a project.
A number of list commands now accept a
--max-itemsparameter. When specified, this configures the amount of resources to retrieve from the server.
Migrate
mappingcommands from keystoneclient to SDK.
Upgrade Notes¶
Support for Python 3.10 has been dropped.
Filtering in
mappingcommands is now case sensitive.
Bug Fixes¶
Fixed
volume group type showcommand which was failing withAttributeError: 'Namespace' object has no attribute 'group'due to a typo in thetake_actionmethod. [Bug 2150856]
10.0.0¶
New Features¶
bgpvpnOSC commands were moved frompython-neutronclient. The following commands are included:bgpvpn create|delete|list|show|set|unsetbgpvpn network association create|delete|list}showbgpvpn router association create|delete|list|show|set|unsetbgpvpn port association create|delete|list|show|set|unset
The
volume migrationcommand now supports the--clusteroptional argument, allowing volumes to be migrated to a destination cluster. This feature requires Cinder API microversion 3.16 or higher and is mutually exclusive with the--hostoption.
Add support for metadef-tags associated to namespace for adding, updating, removing a tag.
Manila is a service in OpenStack that enables shared filesystems. Nova can now link the shared resources provided by Manila to instances using virtiofs using the following commands:
server share list,server share show,server add share,server remove share.
Migrate
identity providercommands from keystoneclient to SDK.
Firewall as a Service (FWaaS) v2 commands have been migrated from
python-neutronclienttopython-openstackclient. The following commands are now available natively in OSC:firewall group createfirewall group deletefirewall group listfirewall group setfirewall group showfirewall group unsetfirewall group policy createfirewall group policy deletefirewall group policy add rulefirewall group policy remove rulefirewall group policy listfirewall group policy setfirewall group policy showfirewall group policy unsetfirewall group rule createfirewall group rule deletefirewall group rule listfirewall group rule setfirewall group rule showfirewall group rule unset
Upgrade Notes¶
The
flavor createcommand will no longer provide a default value forrxtx_factor, following the removal of this field in Nova API microversion v2.102. This field was a no-op for all supported virt drivers so this should not affect any users.
Filtering in
identity providercommands is now case sensitive.
Nova network support has been removed from the networking commands. As Neutron has been the preferred networking solution in Openstack for close to ten years, the old Nova network code was finally removed. All networking API calls are still supported, but they will only use the Neutron API endpoint.
Bug Fixes¶
Fix
volume snapshot createto work with Cinder API microversion 3.66 and later. Since version 3.66, the ‘force’ parameter is no longer needed for snapshot creation as in-use volumes can be snapshotted by default. The command now only passes the ‘force’ parameter for version prior to 3.66. [Bug 2089188]
Fix
openstack user password setcommand to support user self-service password reset. [Bug 2144315]
When attempting to set or delete a quota for nova the command can fail if the endpoint for the service does not exist but the service does. An endpoint is a service at a specific region for a specific interface. The other quota commands gracefully handle this leading it not being possible to set or delete a quota in this case but to be able to see it. [Bug 2150251]