Translations:ReleaseNotes/Liberty/41/en


 * Added support for specifying multiple instance_type names to the AggregateTypeAffinityFilter (https://blueprints.launchpad.net/nova/+spec/aggregatetypeaffinityfilter-multi-value-support).
 * Added experimental online DB schema change option (https://blueprints.launchpad.net/nova/+spec/online-schema-changes)
 * Improved example config file generation (https://blueprints.launchpad.net/nova/+spec/oslo-config-generator)
 * Add DB2 as an option for backend database (https://blueprints.launchpad.net/nova/+spec/db2-database)
 * Cells: different_cells scheduler filter (https://blueprints.launchpad.net/nova/+spec/cells-scheduler-anti-affinity-filter)
 * Started on the road towards Python 3.4 support (https://blueprints.launchpad.net/nova/+spec/nova-python3)
 * Ability to run some Nova services under Apache2 (https://blueprints.launchpad.net/nova/+spec/run-nova-services-under-apache2)
 * Upgrade infrastructure: Add a universal service version number (https://blueprints.launchpad.net/nova/+spec/service-version-number)
 * Running Nova with rootwrap as a daemon (https://blueprints.launchpad.net/nova/+spec/nova-rootwrap-daemon-mode)
 * Remove 'scheduled_at' column in nova instances table (https://blueprints.launchpad.net/nova/+spec/cleanup-scheduled-at)
 * A new config option "handle_virt_lifecycle_events" in the DEFAULT group was added to allow disabling the event callback handling for instance lifecycle events from the virt driver (which is only implemented by the libvirt and hyper-v drivers in Liberty). This mostly serves as a workaround in case the callbacks are racing under heavy load and causing problems like shutting down running instances. See https://review.openstack.org/#/c/159275/ for details.