Please update doc-text for 4.0.0 RFEs, it will be easier to prepare release notes.
Thanks,


$ ./release_notes.py ovirt-4.0.0

----------------------------------------------------------
Enhancement
- [BZ 1054070](https://bugzilla.redhat.com/1054070) <b>[RFE] add ability to cold restart of a VM when it run by Run Once and reboots</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1182373](https://bugzilla.redhat.com/1182373) <b>[RFE][HC] - UI should allow a start with force option for a glusterfs volume in degraded state</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1058690](https://bugzilla.redhat.com/1058690) <b>[RFE] [engine-setup] add LANG=cs_CZ.UTF-8 localization</b>
Feature: add cs_CZ.UTF-8 localization to engine-setup<br>
<br>
Reason: <br>
<br>
Result (if any):<br>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1196438](https://bugzilla.redhat.com/1196438) <b>[RFE] [HC] background tasks running on gluster volume should show as active tasks in the UI</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1285446](https://bugzilla.redhat.com/1285446) <b>Random sub-template of given name is used to create VM Pool via REST</b>
Feature: The latest template version is used within VM creation via REST when just the template name (or Blank) is provided.<br>
<br>
Reason: Prior this enhancement, the template version had to be specified in the REST create VM command explicitly or a random version was selected otherwise.<br>
<br>
Result: The user can rely on default template version selection when creating VM via REST.<br>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1139306](https://bugzilla.redhat.com/1139306) <b>[RFE][AAA] Transfer message from aaa filters to login screen</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1119265](https://bugzilla.redhat.com/1119265) <b>[RFE] Add '?'  near all custom properties to explain what is the correct usage of custom property</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1079089](https://bugzilla.redhat.com/1079089) <b>[RFE][host-deploy] use ovirt-node-upgrade script to upgrade ovirt-node</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1277495](https://bugzilla.redhat.com/1277495) <b>remove the pre-3.6 setupnetworks api</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1172394](https://bugzilla.redhat.com/1172394) <b>[RFE] rename gwt-extension.jar->ovirt-engine-gwt-extension.jar</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1260636](https://bugzilla.redhat.com/1260636) <b>Support multi-monitor for RHEL 7 Spice guests properly</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1267508](https://bugzilla.redhat.com/1267508) <b>[RFE] Replace python-cheetah with python-jinja2 within ovirt-engine</b>
Replaced python-cheetah with python-jinja2 as template-engine for services configuration files, as python-cheetah didn't receive updates since 2012 and is not available on R
HEL 7.2.<br>
----------------------------------------------------------
----------------------------------------------------------
Deprecated Functionality
- [BZ 1320515](https://bugzilla.redhat.com/1320515) <b>Remove deprecated api/vms/<id>/move</b>
The API of /vms/<vmid>/move has been removed, after been deprecated since 3.1<br>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1172390](https://bugzilla.redhat.com/1172390) <b>[RFE] GUI should have a field/column chooser in the UI</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1109157](https://bugzilla.redhat.com/1109157) <b>[RFE] provide an option to turn off KSM on a per VM basis</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1126286](https://bugzilla.redhat.com/1126286) <b>[RFE][Admin GUI] missing indicator in 'Add Users and Groups' dialog when the search took more than few seconds.</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1200469](https://bugzilla.redhat.com/1200469) <b>[RFE] add support for hosted-engine deployment on additional hosts</b>
Feature: support for hosted-engine deployment on additional hosts has been added to ovirt-host-deploy<br>
<br>
Reason: to ease hosted-engine additional node deployment<br>
<br>
Result: ovirt-engine can now use ovirt-host-deploy for deploying hosted engine additional nodes<br>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1011117](https://bugzilla.redhat.com/1011117) <b>[RFE] there is no option to initialize local data center when all local data domains are inaccessible</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1059717](https://bugzilla.redhat.com/1059717) <b>[RFE] Add 'disksUsage' data reported by guest agent into RESTAPI</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1060791](https://bugzilla.redhat.com/1060791) <b>[RFE] Cleanup, remove IP information guest_info section from VM resource</b>
Feature: <br>
<br>
Remove "guest_info" section from VM resource.<br>
<br>
Reason: <br>
<br>
In previous versions (before 4.0) the RESTAPI reported the information about the IP addresses of guest network interfaces in several places:<br>
<br>
1. /vms/{vm:id}<br>
<br>
 <vm href="..." id="..."><br>
   ...<br>
   <name>whatever</name><br>
   ...<br>
   <guest_info><br>
     <ips><br>
       <ip address="192.168.122.30"/><br>
     </ips><br>
     <fqdn>whatever.example.com</fqdn><br>
   </guest_info><br>
 </vm><br>
<br>
2. /vms/{vm:id}/nics and /vms/{vm:id}/reporteddevices<br>
<br>
 <nics><br>
   <nic><br>
     ...<br>
     <reported_devices><br>
       <reported_device href="..." id=".."><br>
         <name>eth0</name><br>
         <description>guest reported data</description><br>
         <type>network</type><br>
         <mac address="00:1a:4a:b5:4c:94"/><br>
         <ips><br>
           <ip address="192.168.1.115" version="v4"/><br>
           <ip address="fe80::21a:4aff:feb5:4c94" version="v6"/><br>
           <ip address="::1:21a:4aff:feb5:4c94" version="v6"/><br>
         </ips><br>
         <vm href="..." id="..."/><br>
       </reported_device><br>
     </reported_devices><br>
     ...<br>
   </nic><br>
 </nics><br>
<br>
Number 1 was the first implementation, and is was only for backwards compatibility. It has been removed in 4.0.<br>
<br>
Result: <br>
<br>
The old "guest_info" element has been removed.<br>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1110577](https://bugzilla.redhat.com/1110577) <b>[RFE] introduce Italian</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1250102](https://bugzilla.redhat.com/1250102) <b>[RFE] - Show user/group icons in search results for users</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1250134](https://bugzilla.redhat.com/1250134) <b>[RFE] Make use of known users and groups in Add Permissions dialog by default (use directory search as an option)</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1118354](https://bugzilla.redhat.com/1118354) <b>[RFE] Automated testing should prevent leaking sensitive data</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1223732](https://bugzilla.redhat.com/1223732) <b>[RFE] Add authz provider column for user session management</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1290737](https://bugzilla.redhat.com/1290737) <b>[AAA] add credentials modify sequence</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1086329](https://bugzilla.redhat.com/1086329) <b>[RFE] semi-automatic hook registration</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1177791](https://bugzilla.redhat.com/1177791) <b>[RFE][HC] - add parameters and default policies for data centers running hyper converged nodes to utilize images loca
lity.</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1273041](https://bugzilla.redhat.com/1273041) <b>[RFE] extend Permission tab with list of 'My groups'</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1019921](https://bugzilla.redhat.com/1019921) <b>[RFE] Support custom Engine session TTL</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1109868](https://bugzilla.redhat.com/1109868) <b>[RFE] Rethink DC/CL version - check for features not formal versioning</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1084489](https://bugzilla.redhat.com/1084489) <b>[RFE] engine packages dependencies should be restructured</b>
Feature: Restructure engine packages dependencies<br>
<br>
Reason: <br>
<br>
Result:<br>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1096137](https://bugzilla.redhat.com/1096137) <b>[RFE] [oVirt 4.0] add python 3.x support to the sdk</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1181466](https://bugzilla.redhat.com/1181466) <b>[RFE][HC] – Require GlusterFS 3.7.3 for rpc-auth-allow-insecure to be used by libgfapi</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1313625](https://bugzilla.redhat.com/1313625) <b>RFE [HC] - Dashboard should indicate the status of the DC</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1159621](https://bugzilla.redhat.com/1159621) <b>[RFE] Using JPA in the engine</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1315751](https://bugzilla.redhat.com/1315751) <b>[RFE] - Upgrade the Talend to latest version that supports OpenJDK 1.8.</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1183307](https://bugzilla.redhat.com/1183307) <b>[RFE][HC] - a more integrated workflow is needed when removing a storage domain in hyperconverged  cluster</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1317468](https://bugzilla.redhat.com/1317468) <b>[RFE]Email notification when the number of LVs in SD are reaching/more than 350</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1267232](https://bugzilla.redhat.com/1267232) <b>Implement support to search all special characters within search backend</b>
----------------------------------------------------------
----------------------------------------------------------
Deprecated Functionality
- [BZ 1314790](https://bugzilla.redhat.com/1314790) <b>Drop ovirt-host-deploy-offline</b>
ovirt-host-deploy-offline won't be available anymore in 4.0<br>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1255409](https://bugzilla.redhat.com/1255409) <b>[RFE] Add ovirt-shell support for Mac OS</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1240954](https://bugzilla.redhat.com/1240954) <b>[RFE][webadmin-portal] Cannot override template's name when importing an image as template from glance</b>
It is now possible to specify a custom name for the template when importing a Glance disk through the Web Admin portal.<br>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1221238](https://bugzilla.redhat.com/1221238) <b>[RFE][performance] - generate large scale list running too slow.</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 910679](https://bugzilla.redhat.com/910679) <b>[RFE] Adjust PM support to fence-agents changes for 4.x</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1131869](https://bugzilla.redhat.com/1131869) <b>[RFE] Custom properties - allow to supply format explanation</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1188152](https://bugzilla.redhat.com/1188152) <b>[RFE] - Show alerts in WebAdmin portal when system has low disk space.</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1216888](https://bugzilla.redhat.com/1216888) <b>[RFE] engine-backup should not depend on the engine</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1175800](https://bugzilla.redhat.com/1175800) <b>[RFE][HC] - GlusterFS domain-backed VMs do not use libgfapi, instead use FUSE mount.</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1140245](https://bugzilla.redhat.com/1140245) <b>[RFE] Add hook for multiple IPv4 addresses per host network</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1271698](https://bugzilla.redhat.com/1271698) <b>Change terminology from "virtual machine disk" to "virtual disk"</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1118338](https://bugzilla.redhat.com/1118338) <b>[RFE] Remove the "Destroy" menu item from the contextual menu</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1132482](https://bugzilla.redhat.com/1132482) <b>[RFE][GUI over REST API gaps] missing remove multiple snapshots (in a single request)</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1183306](https://bugzilla.redhat.com/1183306) <b>[RFE][HC] - volumes actions should be restricted when volume is assigned as a storage domain within hyperconverged cl
uster</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1228546](https://bugzilla.redhat.com/1228546) <b>[RFE] hot-unplug memory</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1145259](https://bugzilla.redhat.com/1145259) <b>[RFE] Add option to disconnect hosted-engine NFS storage pool</b>
----------------------------------------------------------
----------------------------------------------------------
Deprecated Functionality
- [BZ 1282798](https://bugzilla.redhat.com/1282798) <b>Drop All-in-One support</b>
All-In-One setup support has been dropped in favor of Hosted Engine.<br>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1251469](https://bugzilla.redhat.com/1251469) <b>[RFE] Add support for more fence agents</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1182092](https://bugzilla.redhat.com/1182092) <b>[RFE] Make plug-able API for supervdsm</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1026718](https://bugzilla.redhat.com/1026718) <b>[RFE] Notification service - use API instead of health servlet for keep alive</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1203253](https://bugzilla.redhat.com/1203253) <b>[RFE][New] Gluster -  Brick sub tab under the hosts and  volumes tab should be consistent.</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1082090](https://bugzilla.redhat.com/1082090) <b>[RFE] Support search query for all resource collections</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1282690](https://bugzilla.redhat.com/1282690) <b>[RFE] re-write the search mechanism</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1305339](https://bugzilla.redhat.com/1305339) <b>[RFE] - Allow addition of boot kernel params arguments</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1197449](https://bugzilla.redhat.com/1197449) <b>[RFE] add source_ip to the sessions table</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1240940](https://bugzilla.redhat.com/1240940) <b>[RFE] Make VdcActionType enum available to engine-setup</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1285637](https://bugzilla.redhat.com/1285637) <b>[RFE] Tracker for Katello additions and enhancements for 4.0</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1217431](https://bugzilla.redhat.com/1217431) <b>[RFE][HC] -  High-availability will be disabled in HyperConverged flow to avoid fencing a brick.</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1305575](https://bugzilla.redhat.com/1305575) <b>[RFE] Python SDK 4.0 - make boot device syntax more pythonic</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1317461](https://bugzilla.redhat.com/1317461) <b>[RFE] Rename "Edit" button in Storage Domains tab to "Manage Domain"</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1013752](https://bugzilla.redhat.com/1013752) <b>[RFE] rename gwt-extension.jar->ovirt-engine-gwt-extension.jar</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1183308](https://bugzilla.redhat.com/1183308) <b>[RFE][HC] - volume creation for hyperconverged use case should only allow replica 3 volumes</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1130090](https://bugzilla.redhat.com/1130090) <b>[RFE] template name should be unique per data center, not per engine</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1064526](https://bugzilla.redhat.com/1064526) <b>[RFE] move GUI to work over REST API</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1104107](https://bugzilla.redhat.com/1104107) <b>[RFE][AAA] support only UPN format for usernames</b>
rhevm-2.x SAM user format of profile\user is not supported any more.<br>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1292188](https://bugzilla.redhat.com/1292188) <b>[RFE] Gluster - Align new cluster dialog (import existing gluster) with add host</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1139198](https://bugzilla.redhat.com/1139198) <b>[RFE] Add "Export to CSV" options throughout the GUI (search results for main tabs, alerts, tasks)</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1184919](https://bugzilla.redhat.com/1184919) <b>[RFE] please support editing Permissions</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1150239](https://bugzilla.redhat.com/1150239) <b>[RFE] [pre-4.0] Model memory volumes as disks in the database/backend</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1238688](https://bugzilla.redhat.com/1238688) <b>[RFE][notifier] Distinguish which filter entries are from conf file and event_subscriber table in log file</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1037844](https://bugzilla.redhat.com/1037844) <b>[RFE][AAA] Allow the user to change an expired password as a part of the User Portal login process</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1258206](https://bugzilla.redhat.com/1258206) <b>[SR-IOV] - 'Queues' are not working if 'passthrough'' is checked on the vNIC profile</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1285640](https://bugzilla.redhat.com/1285640) <b>[RFE][Backend] support pagination for Katello ERRATA</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1217448](https://bugzilla.redhat.com/1217448) <b>[RFE][HC] - Add support to Hosted Engine for provisioning gluster replica 3 storage given 3 clean hosts.</b>
----------------------------------------------------------

https://bugzilla.redhat.com/buglist.cgi?action=wrap&bug_id=1054070%2C 1182373%2C 1058690%2C 1196438%2C 1285446%2C 1139306%2C 1119265%2C 1079089%2C 1277495%2C 1172394%2C 1260
636%2C 1267508%2C 1320515%2C 1172390%2C 1109157%2C 1126286%2C 1200469%2C 1011117%2C 1059717%2C 1060791%2C 1110577%2C 1250102%2C 1250134%2C 1118354%2C 1223732%2C 1290737%2C 1
086329%2C 1177791%2C 1273041%2C 1019921%2C 1109868%2C 1084489%2C 1096137%2C 1181466%2C 1313625%2C 1159621%2C 1315751%2C 1183307%2C 1317468%2C 1267232%2C 1314790%2C 1255409%2
C 1240954%2C 1221238%2C 910679%2C 1131869%2C 1188152%2C 1216888%2C 1175800%2C 1140245%2C 1271698%2C 1118338%2C 1132482%2C 1183306%2C 1228546%2C 1145259%2C 1282798%2C 1251469
%2C 1182092%2C 1026718%2C 1203253%2C 1082090%2C 1282690%2C 1305339%2C 1197449%2C 1240940%2C 1285637%2C 1217431%2C 1305575%2C 1317461%2C 1013752%2C 1183308%2C 1130090%2C 1064
526%2C 1104107%2C 1292188%2C 1139198%2C 1184919%2C 1150239%2C 1238688%2C 1037844%2C 1258206%2C 1285640%2C 1217448%2C

--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com