|
| 1 | +--- |
| 2 | +prelude: | |
| 3 | + The 26.0.0 release includes many new features and bug fixes. Please be |
| 4 | + sure to read the upgrade section which describes the required actions to |
| 5 | + upgrade your cloud from 25.0.0 (Yoga) to 26.0.0 (Zed). |
| 6 | +
|
| 7 | + There are a few major changes worth mentioning. This is not an exhaustive |
| 8 | + list: |
| 9 | +
|
| 10 | + - The latest Compute API microversion supported for Zed is `v2.93`__. |
| 11 | +
|
| 12 | + .. __: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#maximum-in-zed |
| 13 | +
|
| 14 | + - `Virtual IOMMU devices`__ can now be created and attached to an instance |
| 15 | + when running on a x86 host |
| 16 | + and using the libvirt driver. |
| 17 | +
|
| 18 | + .. __: https://docs.openstack.org/nova/latest/admin/pci-passthrough.html#virtual-iommu-support |
| 19 | +
|
| 20 | + - Improved behavior for Windows guest by adding by default following |
| 21 | + `Hyper-V enlightments`__ on all libvirt guests : `vpindex`, `runtime`, |
| 22 | + `synic`, `reset`, `frequencies`, `reenlightenment`, `tlbflush`, `ipi` and |
| 23 | + `evmc`. |
| 24 | +
|
| 25 | + .. __: https://libvirt.org/formatdomain.html#hypervisor-features |
| 26 | +
|
| 27 | + - All lifecycle actions are now fully supported for |
| 28 | + `instances with vDPA ports`__, including vDPA hot-plug live migration, |
| 29 | + suspend and attach/detach. |
| 30 | +
|
| 31 | + .. __: https://docs.openstack.org/nova/latest/admin/vdpa.html |
| 32 | +
|
| 33 | + - Volume-backed instances (instances with root disk attached as a volume) |
| 34 | + can now be rebuilt by specifying a 2.93 microversion instead of returning |
| 35 | + a HTTP400 exception. |
| 36 | +
|
| 37 | + - The `unshelve` instance API action now provides a new `host` parameter |
| 38 | + with 2.91 microversion (for only admins). |
| 39 | +
|
| 40 | + - With microversion 2.92, you can only import a public key and not generate |
| 41 | + a keypair. You can also use an extended name pattern. |
| 42 | +
|
| 43 | + - The default system scope is removed from all APIs hence finishing to |
| 44 | + implement `phase #1 of new RBAC guidelines`__ that are opt-in. |
| 45 | +
|
| 46 | + .. __: https://governance.openstack.org/tc/goals/selected/consistent-and-secure-rbac.html#phase-1 |
0 commit comments