145dc14bf6
This transition the train branch to extended maintenance. Changes for bugfixes and things the team deems important are still encouraged, but there will no longer be official releases off of the branch. Please +1 if the team is ready for us to proceed with this transition, or -1 if there are any final backports currently in flight that we should wait for. For the latter case, please update the patch with the new commit hash after doing a final release to get those changes out so we know to proceed with the transition. Change-Id: Ic0bca9ee68ccae7d0d17548d2472eb49c3c76968
114 lines
4.4 KiB
YAML
114 lines
4.4 KiB
YAML
---
|
|
launchpad: nova
|
|
release-model: cycle-with-rc
|
|
team: nova
|
|
type: service
|
|
repository-settings:
|
|
openstack/nova: {}
|
|
cycle-highlights:
|
|
- |
|
|
Live migration support for servers with a
|
|
`NUMA topology, pinned CPUs <https://docs.openstack.org/nova/latest/admin/cpu-topologies.html>`_
|
|
and/or `huge pages <https://docs.openstack.org/nova/latest/admin/huge-pages.html>`_,
|
|
when using the libvirt compute driver.
|
|
- |
|
|
Live migration support for servers with
|
|
`SR-IOV ports <https://docs.openstack.org/neutron/latest/admin/config-sriov>`_
|
|
attached when using the libvirt compute driver.
|
|
- |
|
|
Support for cold migrating and resizing servers with bandwidth-aware
|
|
`Quality of Service ports <https://docs.openstack.org/api-guide/compute/port_with_resource_request.html>`_
|
|
attached.
|
|
- |
|
|
Improvements to the scheduler for more intelligently filtering
|
|
`results from the Placement service <https://docs.openstack.org/nova/latest/admin/configuration/schedulers.html#prefiltering>`_.
|
|
- |
|
|
Improved multi-cell resilience with the ability to
|
|
`count quota usage <https://docs.openstack.org/nova/latest/user/quotas.html#quota-usage-from-placement>`_
|
|
using the Placement service and API database.
|
|
- |
|
|
A new framework supporting hardware-based encryption of guest memory
|
|
to protect users against attackers or rogue administrators snooping on
|
|
their workloads when using the libvirt compute driver. Currently only has
|
|
basic support for
|
|
`AMD SEV (Secure Encrypted Virtualization) <https://docs.openstack.org/nova/latest/admin/configuration/hypervisor-kvm.html#amd-sev-secure-encrypted-virtualization>`_.
|
|
- |
|
|
`API improvements <https://docs.openstack.org/nova/latest/reference/api-microversion-history.html>`_
|
|
for both administrators/operators and end users.
|
|
- |
|
|
Improved `operational tooling <https://docs.openstack.org/nova/latest/cli/nova-manage.html>`_
|
|
for things like archiving the database and healing instance resource
|
|
allocations in Placement.
|
|
- |
|
|
Improved coordination with the baremetal service during external node
|
|
`power cycles <https://docs.openstack.org/ironic/latest/admin/power-sync.html>`_.
|
|
- |
|
|
Support for
|
|
`VPMEM (Virtual Persistent Memory) <http://specs.openstack.org/openstack/nova-specs/specs/train/approved/virtual-persistent-memory.html>`_
|
|
when using the libvirt compute driver. This provides data persistence
|
|
across power cycles at a lower cost and with much larger capacities than
|
|
DRAM, especially benefitting HPC and memory databases such as redis,
|
|
rocksdb, oracle, SAP HANA, and Aerospike.
|
|
releases:
|
|
- version: 20.0.0.0rc1
|
|
projects:
|
|
- repo: openstack/nova
|
|
hash: 207d2c22538ddec4d82fafbc01e756c9d25f6e36
|
|
- version: 20.0.0.0rc2
|
|
projects:
|
|
- repo: openstack/nova
|
|
hash: 5d7e4c52ff0b8d71881c209de03a6856fbdcb2fc
|
|
- version: 20.0.0
|
|
projects:
|
|
- repo: openstack/nova
|
|
hash: 5d7e4c52ff0b8d71881c209de03a6856fbdcb2fc
|
|
diff-start: 19.0.0.0rc1
|
|
- version: 20.0.1
|
|
projects:
|
|
- repo: openstack/nova
|
|
hash: c9f2e603d754660e5122992a1bcc28376ce699dc
|
|
- version: 20.1.0
|
|
projects:
|
|
- repo: openstack/nova
|
|
hash: 27bfd0bc6233c25114504bb363402807752a7ece
|
|
- version: 20.1.1
|
|
projects:
|
|
- repo: openstack/nova
|
|
hash: 8363905a6a6d5c8b2488619bdf807c5dc17b2842
|
|
- version: 20.2.0
|
|
projects:
|
|
- repo: openstack/nova
|
|
hash: 0421968f4a2ef2df43f21c739206c38fa047115b
|
|
- version: 20.3.0
|
|
projects:
|
|
- repo: openstack/nova
|
|
hash: 1e9502549672628055a53506c81866085ecda23b
|
|
- version: 20.4.0
|
|
projects:
|
|
- repo: openstack/nova
|
|
hash: 6f24f0f5d87447ed6b6fd6b95a5eb969a82880ee
|
|
- version: 20.4.1
|
|
projects:
|
|
- repo: openstack/nova
|
|
hash: 5016a36d25de30c78dce3f3a9a247335de286039
|
|
- version: 20.5.0
|
|
projects:
|
|
- repo: openstack/nova
|
|
hash: 8378785f995dd4bec2a5a20f7bf5946b3075120d
|
|
- version: 20.6.0
|
|
projects:
|
|
- repo: openstack/nova
|
|
hash: ff570d1b4e9b9777405ae75cc09eae2ce255bf19
|
|
- version: 20.6.1
|
|
projects:
|
|
- repo: openstack/nova
|
|
hash: 10df17638a1587f740c46a574c923df9348c3344
|
|
- version: train-em
|
|
projects:
|
|
- repo: openstack/nova
|
|
hash: 10df17638a1587f740c46a574c923df9348c3344
|
|
branches:
|
|
- name: stable/train
|
|
location: 20.0.0.0rc1
|
|
release-notes: https://docs.openstack.org/releasenotes/nova/train.html
|