# changelog

author: Ryan Barry <rbarry@redhat.com> - 0.10.7-0.0.21
changelog:
  - hosted-engine: make the page optional by checking for the hosted-engine
    binary before enabling anything
  - gdeploy: re-calculate thinpoolMetadata size dynamically


author: Ryan Barry <rbarry@redhat.com> - 0.10.7-0.0.7
changelog:
  - gdeploy fixes
  - Don't prompt for a password in Firefox during HE setup
  - Block HE setup if the host is already registered


author: Sandro Bonazzola <sbonazzo@redhat.com> - 0.10.7-0.0.18
changelog:
  - gdeploy: calculate arbiter brick size
  - gdeploy: restart glusterd instead of start.
  - gdeploy: calculate thinpoolMetadata size dynamically.
  - gdeploy: Add option disable repos while generating gdeploy config file
  - gdeploy: Remove text message when mount point is empty
  - gdeploy: include gdeploy multipath disable script


author: Ryan Barry <rbarry@redhat.com> - 0.10.7-0.0.20
changelog:
  - vdsm: fix d3 import
  - gdeploy: add qemu user to gluster group
  - gdeploy: move multipath-disable before brick creation


author: Ryan Barry <rbarry@redhat.com> - 0.9.28-0
changelog:
  - Delay imgbased-config-vdsm until after chronyd/ntpd
  - Thread operations in osupdater to speed it up
  - Re-add NIST migration and selinux commands
  - Use tar instead of rsync for the initial filesystem sync


author: Ryan Barry <rbarry@redhat.com> - 0.9.34-0
changelog:
  - Make sure NIST partitions have discard
  - Only try to extend the metadata size if there is enough reserved space


author: Ryan Barry <rbarry@redhat.com> - 0.9.39-0
changelog:
  - Add --xattrs-enable=* to untarring so suid bits get set
  - Use the root redirection in setfiles instead of a chroot


author: Ryan Barry <rbarry@redhat.com> - 0.9.41-0
changelog:
  - Remove the firstboot service
  - Don't copy selinux policy files between layers
  - Run RPM scripts with the correct pre/postinstall context


author: Ryan Barry <rbarry@redhat.com> - 0.9.42-0
changelog:
  - Set the NIST /tmp partition to 1GB
  - Restore permissions on /usr/share for the rpmdb
  - Make /etc remediation also sync systemd levels


author: Ryan Barry <rbarry@redhat.com> - 0.9.3-1
changelog:
  - Ensure new layers have enough space for hosted engine
  - Copy the kernel and initrd to /boot so grub2-mkconfig and virt-v2v work


author: Saggi Mizrahi <smizrahi@redhat.com> 0.14.0-1
changelog:
  - Fix poll timeout
  - Add support for zombiereaper where available
  - Fix IOProcesses being referenced by commincation thread
  - build: update INSTALL
  - specfile: Add missing dependency to glib2


author: Yaniv Bronhaim <ybronhei@redhat.com> - 0.15.0-3
changelog:
  - Rebuild for ovirt 3.6.1
  - Add debug logging
  - Fix memory and cpu leak
  - Set cpu affinity to run ioprocess on any cpu


author: Nir Soffer <nsoffer@redhat.com> 0.16.1-1
changelog:
  - ioprocess: Fix logging of file descriptor path
  - ioprocess: Fix logger initialization
  - binding: Fix race between _run and close
  - binding: Add optional ioprocess name
  - ioprocess: Fix fd leak in truncate and touch (Resolves BZ#1339777)
  - python3: Initial port
  - build: Switch to pytest and tox
  - bindings: Use only daemon threads
  - use LDADD instead of LDFLAGS to fix failure to build with ld
    --as-needed (Logan Rosen)


author: Ondra Machacek <omachace@redhat.com> - 4.0.0-0.13.alpha13
changelog:
  - Update to model 4.0.28.
  - Added `switch_type` attribute to `Host` type.
  - Add `permits` to the cluster level type.
  - Add the `current` parameter to the virtual machine graphics consoles service.
  - Fix the name of the output parameter of the method to list affinity
    groups, should be `groups` instead of `list`.


author: Ondra Machacek <omachace@redhat.com> - 4.0.0-0.15.alpha15
changelog:
  - Use POST method
  - Name plular element tag same as the member
  - Send query parameters with Add/Update actions
  - Update to model 4.0.32 and metamodel 1.0.17
  - Add option to not revoke token when closing connection
  - Support both httpclient versions in built jar
  - Add support to pass SSO token to SDK connection
  - Support /v4 suffix in API URL


author: Ondra Machacek <omachace@redhat.com> - 4.0.1-1
changelog:
  - Update jackson dependencies versions to latest version
  - Generate RPM Maven dependencies
  - Avoid of reading fault response in case response body is empty
  - Don't return null from send method in case of failure
  - Fix tag names of action parameters


author: Ondra Machacek <omachace@redhat.com> - 4.0.2-1
changelog:
  - Update to model 4.0.33 and metamodel 4.0.18
  - Add the `custom_scheduling_policy_properties` attribute to the `Cluster` type
  - Add services and types to support transfer of images
  - Remove the `add` and `remove` operations of virtual machine CDROMs
  - Use pooling http client
  - Fix the type of the `usages` attribute of the `Network` type


author: Ondra Machacek <omachace@redhat.com> - 4.0.3-1
changelog:
  - Update to model 4.0.37 and metamodel 1.0.21.
  - Accept 202 code for 'Add' methods.
  - Convert 'all_content' parameter to 'All-Content' header
  - Add missing `template` and `storage_domain` parameters to the
    operation that imports an image.
  - Add the `next_run` parameter to the operation that updates a virtual
    machine.
  - Add the `all_content` parameters to the operations that list and
    retrieve virtual machines.


author: Ondra Machacek <omachace@redhat.com> - 4.1.0-0.1.alpha1
changelog:
  - Update to model 4.1.27 and metamodel 1.1.10.
  - Fix reading of XML attributes of enum types #1408839.
  - Enable compression by default #1370485.


author: Ondra Machacek <omachace@redhat.com> - 4.1.0-1
changelog:
  - Update to model 4.1.29.
  - Improved documentation.
  - Add new lease attribute to virtual machines and templates.


author: Adam Litke <agl@us.ibm.com> - 0.2.1-5
changelog:
  - Address review comments by Michael Schwendt
  - Fix use of _defaultdocdir macro
  - Add some comments to the spec file


author: Ondra Machacek <omachace@redhat.com> - 1.0.4-1
changelog:
  - Fix ovirt-image-template parameters. rhbz #1489454
  - Improve shutdown of non-migrable VMs. rhbz #1488526
  - Require ansible 2.3.1.
  - Vm infra fix defaults. rhbz #1489893
  - Add memory_guaranteed parameter to ovirt-vm-infra. rhbz #1490852
  - Add sockets variable to ovirt-vm-infra role. rhbz #1489888
  - Add nics to ovirt-vm-infra role. rhbz #1490934
  - Add timeouts for ovirt-vm-infra role. #1490838
  - Improve reinstalling of the hosts.
  - Don't hot-plug disk. rhbz #1490930
  - Don't run with cloud-init if not specified.
  - Add suffix to modules with bug fixes. rhbz #1487082
  - Rebase ovirt_vms module with Ansible fix #27382. rhbz #1491010


author: Keith Robertson <kroberts@redhat.com> - 3.1.0-3
changelog:
  - Removed image uploader, iso uploader, and log collector from this
    git repo.  The are now in their own respective ovirt.org git
    repos. BZ#803240.


author: Vojtech Szocs <vszocs@redhat.com> - 1.1.0-0.3
changelog:
  - Bump ovirt-engine-nodejs-modules BuildRequires to 0.0.12.
  - Bump ovirt-engine-webadmin-portal to 4.0.2 to leverage oVirt
    UI plugin API enhancement: https://bugzilla.redhat.com/1361255


author: Greg Sheremeta <gshereme@redhat.com> - 1.1.0-0.4
changelog:
  - Bump ovirt-engine-nodejs-modules BuildRequires to 0.0.16.
    Bump ovirt-engine-nodejs BuildRequires to 6.9.1.


author: Vojtech Szocs <vszocs@redhat.com> - 1.1.0-3
changelog:
  - "automation" directory cleanup.
  - Node.js, Yarn and nodejs-modules versions are now specified in
    the .packages file.


author: Vojtech Szocs <vszocs@redhat.com> - 1.1.0-5
changelog:
  - Use "yarn check" in check & build scripts to ensure consistency
    between package.json and yarn.lock files.


author: Yaniv Dary <ydary@redhat.com> - 3.6.0
changelog:
  Fixed issues:
  - Bug 1195395 - ETL service aggregation to hourly tables is
    failing due to NullPointerException for specific timezones
    due to the way the ETL interprets the timezone
  - Bug 1231691 - Update cached/buffered memory to bigint


author: Yaniv Dary <ydary@redhat.com> - 3.6.0
changelog:
  Fixed issue:
  - Bug 1233193 - ETL service sampling error -
    RuntimeException: Child job running failed


author: Yaniv Dary <ydary@redhat.com> - 3.6.0
changelog:
  oVirt 3.6 Beta 4 release.

  Fixed issues:
  - Bug 1254003 - removed fk that cause deadlock occasionally


author: Shirly Radco <sradco@redhat.com> - 3.6.2
changelog:
  Fixed issues:
  - Bug 1286441 - restoring connection to postgres for audit_log and dwh_history_timekeeping.
  - Bug 1289983 - engine_db_timekeeping fix for rename


author: Shirly Radco <sradco@redhat.com> - 4.0.0
changelog:
  Fixed issues:
  - Bug 1302611 - spec: Require java 8
  - Bug 1318665 - setup: Note that dwh is required
  - Bug 1300328 - removed collection of dc statistics
  - Bug 1321517 - changed the limit in  DeleteTimekeeping job
  - Bug 1285788 - enabled logging of dwh ETL process in debug mode
  - Bug 1323605 - removed collection of vm_disks_map
  - Bug 1302611 - rebase to talend open studio 6.1.1
  - Bug 1312638 - removed dwh views up to 3.6
  - Bug 1311149 - change vds_groups to cluster


author: Shirly Radco <sradco@redhat.com> - 4.0.0
changelog:
  Fixed issues:
  - Bug 1338495 - remove collection of vm_disk_interface
  - Bug 1302598 - added over_time views to simplify use
  - Bug 1324440 - Added log message - Application Settings
  - Bug 1328805 - Allow choosing scale
  - Bug 1318665 - Copy db creds to engine
  - Bug 1328860 - Move DBTransaction to common


author: Shirly Radco <sradco@redhat.com> - 4.1.0
changelog:
  Fixed issues:
  - Bug 1399162 - Fixed firstSync updating process
  - Bug 1398944 - updated users collection
  - Bug 1364062 - setup: Notify to restart remote engine
  - Bug 1263785 - setup: Remove constants duplication
  - Bug 1365427 - setup: Configure scale only on new database
  - Bug 1366900 - spec: Allow upgrade directly from 3.6
  - Bug 1349309 - lower sampling interval
  - Bug 1332892 - setup: Do not write db password to answerfile if provisioning
  - Bug 1347281 - dropped all history database foreign keys
  - Bug 1347996 - added index to vm disks usage tables


author: Shirly Radco <sradco@redhat.com> - 4.1.1
changelog:
  Fixed issues:
  - Bug 1404812 - update dwh stop process
  - Bug 1371111 - heartbeat error message interval


author: Shirly Radco <sradco@redhat.com> - 1.0.1
changelog:
  Fixed issues:
  - Bug 1410044 - Support configuring collectd/fluentd on the engine
  - Bug 1424997 - fluentd:update hosts and engine ovirt-processing.conf
  - Bug 1434570 - collectd: load postgresql plugin on engine machine
  - Bug 1434573 - collectd: load apache plugin


author: Shirly Radco <sradco@redhat.com> - 1.0.2
changelog:
  Fixed issues:
  - Bug 1434836 - fixed bug in statsd parsing
  - Bug 1436087 - update the postgresql plugin queries
  - Bug 1436001 - move postgresql plugin to a separate file
  - Bug 1429875 - move apache plugin to a separate file


author: Shirly Radco <sradco@redhat.com> - 1.0.3
changelog:
  Fixed issues:
  - Bug 1439536 - fluentd:fixed hosts.elapsed_time type_instance
  - Bug 1439544 - fluentd:fixed parsing of statsd hosts nics and storage
  - fluentd: added prefix to the statsd value field
  - Bug 1438863 - collectd: Fixed processes plugin configurations
  - Bug 1435993 - collectd: updated engine processes plugin


author: Shirly Radco <sradco@redhat.com> - 1.0.4
changelog:
  Fixed issues:
  - Bug 1429861 - Pass engine db credentials to collectd-postgresql
  - Bug 1429861 - create_collectd_pg_pass.sh: Fix path for selinux fcontext
  - Bug 1456238 - fluentd: added ipv4 and ipv6 to records
  - Bug 1434575 - fluentd:update hosts and engine to use nest plugin
  - Bug 1434315 - fluentd: added post processing for all records
  - Bug 1458682 - Exit and notify the user config.yml is missing
  - Bug 1418659 - fluentd:added engine.log to the fluentd configuration


author: Shirly Radco <sradco@redhat.com> - 1.0.4.3
changelog:
  Fixed issues:
  - Bug 1461322 - roles: fluentd: change group to root
  - Bug 1419858 - Add ovirt_env_name
  - Bug 1458735 - fluentd: update engine logs format to support multiline
  - Bug 1419858 - Pass ENGINE_FQDN
  - fluentd: add default value to ovirt_env_name


author: Shirly Radco <sradco@redhat.com> - 1.0.5
changelog:
  Fixed issues:
  - Bug 1438821 - ansible.cfg: Disable host key checking
  - refactor playbook.yml
  - Bug 1459431 - fluentd: add pos_file to engine.log
  - Bug 1451490 - Check and install missing collectd and fluentd packages
  - Bug 1464737 - fluentd: restart collectd only if fluentd is running
  - Bug 1468208 - ansible: upgrade packages to latest
  - Bug 1451490 - ansible: update package installation to run first


author: Shirly Radco <sradco@redhat.com> - 1.0.6
changelog:
  Fixed issues:
  - Bug 1462500 - validate ovirt_env_name
  - Bug 1462500 - added the ovirt_env_name to fail messages


author: Shirly Radco <sradco@redhat.com> - 1.0.7.1
changelog:
  Fixed issues:
  - Bug 1493002, 1492188 - fluentd: set buffer configurations
  - Bug 1502931 - Allow passing extra opts to ansible
  - Bug 1502931 - remove configure_ovirt_hosts_for_metrics.sh


author: Shirly Radco <sradco@redhat.com> - 1.0.8
changelog:
  Fixed issues:
  - Bug 1490258 - fluentd:fix bug in engine.log parsing
  - Bug 1506174 - documentation: add readme to metrics roles
  - Bug 1506458 - fluentd: add support for fluent-plugin-elasticsearch
  - Bug 1475900 - fluentd: collect vdsm.log
  - Bug 1475900 - Update collection to collect vdsm.log by default


author: Vojtech Szocs <vszocs@redhat.com> - 0.0.9-1
changelog:
  - Add test-related dependencies: Karma, Mocha, Chai, PhantomJS,
    Sinon, babel-polyfill and imports-loader.


author: Vojtech Szocs <vszocs@redhat.com> - 0.0.13-1
changelog:
  - Update build.sh to address various npm warnings when building RPM.
  - npm modules to be included in RPM are now declared in dependencies,
    npm modules needed only for RPM build are now in devDependencies.
  - Modules listed in devDependencies should no longer be mentioned in
    CHANGES.adoc file as they are not included in resulting RPM.


author: Vojtech Szocs <vszocs@redhat.com> - 1.0.3-1
changelog:
  - "automation" directory cleanup.
  - "setup-env.sh" now modifies the "yarn.lock" file to make sure
    it does not contain "resolved" entries containing HTTP links.
    This is needed in order to use Yarn's "offline mirror" feature.
  - Node.js and Yarn versions are now specified in .packages file.


author: Vojtech Szocs <vszocs@redhat.com> - 1.0.3-2
changelog:
  - Improve LICENSES file generation, parsing license information
    from Yarn's global cache instead of calling "yarn info" (which
    makes HTTP request) per each dependency (we have lots of 'em).


author: Juan Hernandez <juan.hernandez@redhat.com> - 3.6.0.0-1
changelog:
  - Added support for engine version 3.6.
  - Introduce API builder.
  - Add support for Kerberos authentication #1145237.


author: Juan Hernandez <juan.hernandez@redhat.com> - 3.6.0.1-1
changelog:
  - Don't use deprecated DefaultHttpClient #1255078.
  - Get provider certificates from user instead of from backend #1255862.
  - Improvements of the host networking API #1136329.
  - Report host network QoS also in host NIC and network #1249654.


author: Juan Hernandez <juan.hernandez@redhat.com> - 3.6.2.0-1
changelog:
  - Fix RSDL metadata for provisioned_size #1290012.
  - Document the use of All-Content in clusters #1287472.
  - VM pools can use use_latest_template_version #1284596.


author: Juan Hernandez <juan.hernandez@redhat.com> - 3.6.2.0-1
changelog:
  - Fix RSDL metadata for provisioned_size #1290012.
  - Document the use of All-Content in clusters #1287688.
  - VM pools can use use_latest_template_version #1284596.


author: Juan Hernandez <juan.hernandez@redhat.com> - 3.6.5.0-1
changelog:
  - Fix RSDL for updating cluster policy #1315657.
  - Add support for URL parameters in actions #1311495.
  - Add support to stop Gluster services #1303539.


author: Juan Hernandez <juan.hernandez@redhat.com> - 3.6.5.1-1
changelog:
  - Fix the version capabilities object #1326729
  - Don't require import of brokers when using only parameters #1333889


author: Vinzenz Feenstra <vfeenstr@redhat.com> - 1.0.8-1
changelog:
  - Pep8 rules applied on python files
  - Call restorecon on pidfile
  - Report multiple IPv4 addresses per device if available
  - Send 'uninstalled' notification non blocking
  - fixed "modified" files after clone.
  - rewrote nic's addresses functions in python 2.4 syntax.
  - GNOME 3.8 no longer supports gdm plugins. Therefore it's now disabled for
    higher versions
  - Added full qualified domain name reporting
  - Condrestart now ensures that the pid file does not only exist, but also is
    not empty
  - Added new optional parameter for shutdown to allow reboot


author: Amador Pahim <apahim@redhat.com> - 1.0.8-2
changelog:
  - Solved: Configure tuned only if current profile is off or default.
    performance
  Resolves: BZ#991538


author: Vinzenz Feenstra <vfeenstr@redhat.com> - 1.0.9-1
changelog:
  - Report swap usage of guests
  - Updated pam conversation approach
  - Python 2.4 compatability fix
  - Some build fixes applied


author: Lev Veyde <lveyde@redhat.com> 3.5-5
changelog:
  - Initial RPM based version of oVirt Guest Tools
  - Includes latest oVirt Guest Agent 1.0.10.2
  - Includes Spice Agent 0.7.2
  - Includes Spice QXL 0.1-21
  - Includes VirtIO-Win 0.1-81


author: Yedidyah Bar David <didi@redhat.com> - 4.1-1
changelog:
  - Uninstall fixes
  - Correct path to QEMU GA MSI files
  - Add Display Version as a postfix to the Display Name
  - Add Windows 10 support
  - Update to latest virtio-win/vdagent releases
  - Install virtio-rng driver


author: Martin Sivak <msivak@redhat.com> 0.5-1
changelog:
  - Optimize start button in webadmin UI is now active
    only when used on stopped VM.
    Resolves: rhbz#1140723


author: Martin Sivak <msivak@redhat.com> 0.6-1
changelog:
  - Fix uuid matching rules for even distribution policies
    Resolves: rhbz#1156141

  - Fix the way we collect cluster policy parameters
    Related: rhbz#1156141

  - Use separate subpackage for bundled dependencies


author: Martin Sivak <msivak@redhat.com> 0.5-1
changelog:
  - Support for custom scheduling rules
  - Proper login procedure to ovirt-engine's REST API
  - UI improvements and bug fixes
  - PinToHost fixes
  - Do not propose starting a VM that was not requested


author: Martin Sivak <msivak@redhat.com> 0.8-1
changelog:
  - UI improvements and bug fixes
  - Optimizer no longer forgets half of the solution
    after fact update
  - Support for hosted engine VM and hosts


author: Martin Sivak <msivak@redhat.com> 0.9-1
changelog:
  - Proper service files for SysV and systemd
  - ovirt-optimizer-setup tool
  - Optaplanner is no longer bundled but the setup tool downloads
    it from the official web page (download is md5/sha224 checksum
    protected)
  - Support for Wildfly


author: Martin Sivak <msivak@redhat.com> 0.10-1
changelog:
  - Configuration file can be specified on command line
  - Better release procedure
  - Extensive internal refactoring
  - Java 8 support
  - Optaplanner 6.3 support
  - Bugfixes


author: Martin Sivak <msivak@redhat.com> 0.11-1
changelog:
  - Support for Affinity Labels in oVirt 4
  - Optaplanner 6.4 support
  - oVirt 4 REST authentication mode for UI plugin
  - Rule updates to match some oVirt changes


author: Sandro Bonazzola <sbonazzo@redhat.com> - 4.1.0-0.5.master
changelog:
  - Add virt-preview repo for Fedora
  - Resolves: BZ#1398321
  - Add a workaround for random IQN name generation rhbz#1393661


author: Sandro Bonazzola <sbonazzo@redhat.com> - 4.1.1-0.1.master
changelog:
  - Move Virt SIG repos from candidate to testing.
  - Resolves: BZ#1418630 - gluster firewalld service should be added to the
    default firewall zone


author: Martin Sivak <msivak@redhat.com> - 0.1.3-1
changelog:
  - Added ovirt java sdk to pom.xml for java tests
  - Better logging
  - More sample plugins
  - Failing filter plugin does not cause the result to be []
    Resolves: rhbz#1002444


author: Martin Sivak <msivak@redhat.com> 0.1.4-1
changelog:
  - Build process cleanup and update
  - Better directory structure
  - Fixes to preun and postun scripts
    Resolves: rhbz#1055156
  - Return all hosts when all filters fail
    Resolves: rhbz#1002444


author: Martin Sivak <msivak@redhat.com> 0.1.5-1
changelog:
  - Makefile cleanup
  - Errors reported to the engine over xmlrpc
    Resolves: rhbz#1066576
  - Slow DNS lookup disabled


author: Sandro Bonazzola <sbonazzo@redhat.com> - 1.0.0-0.0.master
changelog:
  - initial packaging
  - doc: https://fedoraproject.org/wiki/Changes/UnversionedDocdirs
  - python: https://fedoraproject.org/wiki/Packaging:Python#Macros


author: Sandro Bonazzola <sbonazzo@redhat.com> - 1.1.0-1
changelog:
  - Resolves: BZ#1366270
    hosted-engine-setup (and cockpit) accepts host address with an underscore
    while the engine correctly refuses them


author: Francesco Romani <fromani@redhat.com> - 1.0.4-1
changelog:
  - packaging: make the package installable/upgradable even with
  	SELinux disabled.
  - packaging: avoid scary but harmless ValueError on upgrade
  - docs: document how to change the TCP ports used by this package


author: Marek Libra <mlibra@redhat.com> - 0.2.0
changelog:
  - Add/Edit VM Dialog
  - Autoconnect and Console options
  - VM Pools
  - the Remove VM action
  - confirmation dialog improved
  - functionality and UI fixes


author: Marek Libra <mlibra@redhat.com> - 1.0.0
changelog:
  - "Door effect" removed, replaced by standard patternfly design
  - User Messages are not closed automatically
  - Check "Console in use" added


author: Marek Libra <mlibra@redhat.com> - 1.1.0
changelog:
  - Navigation via list of VMs to see details simplified
  - Component for VM's Disks redesigned
  - Context-based help
  - Support for RDP graphics consoles
  - ESC key used as back-button
  - multiple UI fixes and improvements
  - Configuration of graphics console added


author: Marek Libra <mlibra@redhat.com> - 1.2.0
changelog:
  - branding
  - infinite scroller for VMS list
  - Change CD function
  - "Runs on Host" - hyperlink to the host running particular VM
  - "Loading ..." indicator of background activity
  - "Pending Changes" tag rendered when NEXT_RUN configuration exists
  - VM Type
  - error messages improved
  - fixed setting of VM icon
  - multiple additional functional & UI fixes


author: Marek Libra <mlibra@redhat.com> - 1.2.1
changelog:
  - noarch rpm
  - minor fixes, runtime dependencies generally updated
  - usb-filter in .vv file
  - basics for internationalization, but translation missing


author: Juan Hernandez <juan.hernandez@redhat.com> 4.0.0-0.6.a6
changelog:
  - Use POST method to send SSO credentials #1368385.
  - Name element tag by the entity which is written.
  - Name plural element tag same as member.
  - Send query parameters for add/update methods.
  - Update to model 4.0.32.
  - Add the `clone_permissions` parameter to the operations that add virtual
    machines and templates.
  - Add the `clone` parameter to the operation that adds a new virtual
    machine.
  - Add the `ad_partner_mac` attribute to the bonding type.
  - Add the `ad_aggregator_id` attribute to the host NIC type.
  - Add the `upgradecheck` action to the host service.
  - Add the `ExternalVmImportsService` and related types.
  - Use correct writer for services actions.
  - Use Python logging.
  - Add option to not revoke token when closing connection.
  - Add support to pass SSO token to SDK connection.
  - Support /v4 suffix in API URL.


author: Ondra Machacek <omachace@redhat.com> 4.0.1-1
changelog:
  - Update to model 4.0.33.
  - Add the `custom_scheduling_policy_properties` attribute to the `Cluster`
    type.
  - Add services and types to support transfer of images.
  - Remove the `add` and `remove` operations of virtual machine CDROMs.
  - Fix the type of the `usages` attribute of the `Network` type, it
    should be a list of values of the `NetworkUsage` enum, not a list
    of strings.
  - Fix reading of lists of elements #1373431.
  - Accept `action` and `fault` from actions.
  - Fix reading of list of primitive and enum types.
  - Avoid of reading fault response in case response body is empty.


author: Ondra Machacek <omachace@redhat.com> 4.0.2-1
changelog:
  - Update to model 4.0.35 and metmodel 1.0.20.
  - Add the `sparsify` method to `DiskService`.
  - Add the `discardMaxSize` and `discardZeroesData` to the `LogicalUnit` type.
  - Add services to support disk attachments of virtual machines available
    for import from storage domains.
  - Fix the type of the `ticket` parameter of the `VmService.ticket` method.
  - Fix the type of the `authentication_method` attribute of the `Ssh` type.
  - Rename the `AuthenticationMethod` enum type to `SshAuthenticationMethod`.
  - Fix the name of the `exclusive` parameter o the `TemplateService.export`
    method.
  - Add the missing `cluster` parameter to the `OpenstackImageService.import`
    method.
  - Empty list is not written to XML.
  - Fix generating of singular and plural tag names.


author: Ondra Machacek <omachace@redhat.com> - 4.0.4-1
changelog:
  - Use COPYPOSTFIELDS for HTTP POST data #1392878.
  - Add examples to the RPM packages.
  - Accept 200 code for 'Add' methods.
  - Add missing `template` and `storage_domain` parameters to the
    operation that imports an image.
  - Add the `next_run` parameter to the operation that updates a virtual
    machine.
  - Add the `all_content` parameters to the operations that list and
    retrieve virtual machines.
  - Fix building of SDK on Mac OS environment.


author: Ondra Machacek <omachace@redhat.com> - 4.1.0-0.1.a1
changelog:
  - Fix writing 'id' attribute for enum values
  - Raise SDK error for unknown tags
  - Update to model 4.1.24 and metamodel 1.1.9
  - Check return code of the HTTP reponses


author: Ondra Machacek <omachace@redhat.com> - 4.1.0-1
changelog:
  - Update to model 4.1.29 and metamodel 1.1.10.
  - Improved examples and documentation.
  - Add new lease attribute to virtual machines and templates.
  - Add execution_host link to the Step type.
  - Add initial_size attribute to the Disk type.
  - Add succeeded parameter to the operation that end an external job.


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.2
changelog:
  - kvm-numa-do-not-leak-NumaOptions.patch [bz#1397745]
  - kvm-char-free-the-tcp-connection-data-when-closing.patch [bz#1397745]
  - kvm-char-free-MuxDriver-when-closing.patch [bz#1397745]
  - kvm-ahci-free-irqs-array.patch [bz#1397745]
  - kvm-virtio-input-free-config-list.patch [bz#1397745]
  - kvm-usb-free-USBDevice.strings.patch [bz#1397745]
  - kvm-usb-free-leaking-path.patch [bz#1397745]
  - kvm-ahci-fix-sglist-leak-on-retry.patch [bz#1397745]
  - kvm-virtio-add-virtqueue_rewind.patch [bz#1402509]
  - kvm-virtio-balloon-fix-stats-vq-migration.patch [bz#1402509]
  - kvm-virtio-blk-Release-s-rq-queue-at-system_reset.patch [bz#1393041]
  - kvm-virtio-blk-Remove-stale-comment-about-draining.patch [bz#1393041]
  - Resolves: bz#1393041
    (system_reset should clear pending request for error (virtio-blk))
  - Resolves: bz#1397745
    (Backport memory leak fixes from QEMU 2.7)
  - Resolves: bz#1402509
    (virtio-balloon stats virtqueue does not migrate properly)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.3
changelog:
  - kvm-pc_piix-fix-compat-props-typo-for-RHEL6-machine-type.patch [bz#1408122]
  - kvm-net-don-t-poke-at-chardev-internal-QemuOpts.patch [bz#1410200]
  - Resolves: bz#1408122
    (Opteron_G4 CPU model broken in QEMU 2.6 with RHEL 6 machine type)
  - Resolves: bz#1410200
    (qemu gets SIGSEGV when hot-plug a vhostuser network)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.4
changelog:
  - kvm-Disable-usbredir-and-libcacard-for-unsupported-archi.patch [bz#1420428]
  - Resolves: bz#1420428
    (Remove dependencies required by spice on ppc64le)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.5
changelog:
  - kvm-memory-Provide-memory_region_init_rom.patch [bz#1420456]
  - kvm-pci-mark-ROMs-read-only.patch [bz#1420456]
  - kvm-vhost-skip-ROM-sections.patch [bz#1420456]
  - kvm-display-cirrus-check-vga-bits-per-pixel-bpp-value.patch [bz#1418234]
  - kvm-display-cirrus-ignore-source-pitch-value-as-needed-i.patch [bz#1418234]
  - kvm-cirrus-handle-negative-pitch-in-cirrus_invalidate_re.patch [bz#1418234]
  - kvm-cirrus-allow-zero-source-pitch-in-pattern-fill-rops.patch [bz#1418234]
  - kvm-cirrus-fix-blit-address-mask-handling.patch [bz#1418234]
  - kvm-cirrus-fix-oob-access-issue-CVE-2017-2615.patch [bz#1418234]
  - Resolves: bz#1418234
    (CVE-2017-2615 qemu-kvm-rhev: Qemu: display: cirrus: oob access while doing bitblt copy backward mode [rhel-7.3.z])
  - Resolves: bz#1420456
    ([ppc64le]reset vm when do migration, HMP in src host promp "tcmalloc: large alloc 1073872896 bytes...")


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.6
changelog:
  - kvm-cirrus-fix-patterncopy-checks.patch [bz#1420493]
  - kvm-Revert-cirrus-allow-zero-source-pitch-in-pattern-fil.patch [bz#1420493]
  - kvm-cirrus-add-blit_is_unsafe-call-to-cirrus_bitblt_cput.patch [bz#1420493]
  - Resolves: bz#1420493
    (EMBARGOED CVE-2017-2620 qemu-kvm-rhev: Qemu: display: cirrus: potential arbitrary code execution via cirrus_bitblt_cputovideo [rhel-7.3.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.7
changelog:
  - kvm-block-check-full-backing-filename-when-searching-pro.patch [bz#1425125]
  - kvm-qemu-iotests-Don-t-create-fifos-pidfiles-with-protoc.patch [bz#1425125]
  - kvm-qemu-iotest-test-to-lookup-protocol-based-image-with.patch [bz#1425125]
  - kvm-target-i386-Don-t-use-cpu-migratable-when-filtering-.patch [bz#1413897]
  - Resolves: bz#1413897
    (cpu flag nonstop_tsc is not present in guest with host-passthrough and feature policy require invtsc)
  - Resolves: bz#1425125
    (qemu fails to recognize gluster URIs in backing chain for block-commit operation)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.8
changelog:
  - kvm-target-i386-present-virtual-L3-cache-info-for-vcpus.patch [bz#1430802]
  - Resolves: bz#1430802
    (Enhance qemu to present virtual L3 cache info for vcpus)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.9
changelog:
  - kvm-block-gluster-memory-usage-use-one-glfs-instance-per.patch [bz#1413044]
  - kvm-gluster-Fix-use-after-free-in-glfs_clear_preopened.patch [bz#1413044]
  - kvm-fix-cirrus_vga-fix-OOB-read-case-qemu-Segmentation-f.patch [bz#1430061]
  - kvm-cirrus-vnc-zap-bitblit-support-from-console-code.patch [bz#1430061]
  - kvm-cirrus-add-option-to-disable-blitter.patch [bz#1430061]
  - kvm-cirrus-fix-cirrus_invalidate_region.patch [bz#1430061]
  - kvm-cirrus-stop-passing-around-dst-pointers-in-the-blitt.patch [bz#1430061]
  - kvm-cirrus-stop-passing-around-src-pointers-in-the-blitt.patch [bz#1430061]
  - kvm-cirrus-fix-off-by-one-in-cirrus_bitblt_rop_bkwd_tran.patch [bz#1430061]
  - kvm-file-posix-Consider-max_segments-for-BlockLimits.max.patch [bz#1431149]
  - kvm-file-posix-clean-up-max_segments-buffer-termination.patch [bz#1431149]
  - kvm-file-posix-Don-t-leak-fd-in-hdev_get_max_segments.patch [bz#1431149]
  - Resolves: bz#1413044
    (block-gluster: use one glfs instance per volume)
  - Resolves: bz#1430061
    (CVE-2016-9603 qemu-kvm-rhev: Qemu: cirrus: heap buffer overflow via vnc connection [rhel-7.3.z])
  - Resolves: bz#1431149
    (VMs pause when writing to Virtio-SCSI direct lun with scsi passthrough enabled via an Emulex HBA)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.10
changelog:
  - kvm-virtio-rng-stop-virtqueue-while-the-CPU-is-stopped.patch [bz#1450375]
  - Resolves: bz#1450375
    (Migration failed with postcopy enabled from rhel7.3.z host to rhel7.4 host "error while loading state for instance 0x0 of device 'pci)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-23.el7
changelog:
  - kvm-vhost-user-disconnect-on-HUP.patch [bz#1355902]
  - kvm-vhost-don-t-assume-opaque-is-a-fd-use-backend-cleanu.patch [bz#1355902]
  - kvm-vhost-make-vhost_log_put-idempotent.patch [bz#1355902]
  - kvm-vhost-assert-the-log-was-cleaned-up.patch [bz#1355902]
  - kvm-vhost-fix-cleanup-on-not-fully-initialized-device.patch [bz#1355902]
  - kvm-vhost-make-vhost_dev_cleanup-idempotent.patch [bz#1355902]
  - kvm-vhost-net-always-call-vhost_dev_cleanup-on-failure.patch [bz#1355902]
  - kvm-vhost-fix-calling-vhost_dev_cleanup-after-vhost_dev_.patch [bz#1355902]
  - kvm-vhost-do-not-assert-on-vhost_ops-failure.patch [bz#1355902]
  - kvm-vhost-add-missing-VHOST_OPS_DEBUG.patch [bz#1355902]
  - kvm-vhost-use-error_report-instead-of-fprintf-stderr.patch [bz#1355902]
  - kvm-qemu-char-fix-qemu_chr_fe_set_msgfds-crash-when-disc.patch [bz#1355902]
  - kvm-vhost-user-call-set_msgfds-unconditionally.patch [bz#1355902]
  - kvm-vhost-user-check-qemu_chr_fe_set_msgfds-return-value.patch [bz#1355902]
  - kvm-vhost-user-check-vhost_user_-read-write-return-value.patch [bz#1355902]
  - kvm-vhost-user-keep-vhost_net-after-a-disconnection.patch [bz#1355902]
  - kvm-vhost-user-add-get_vhost_net-assertions.patch [bz#1355902]
  - kvm-Revert-vhost-net-do-not-crash-if-backend-is-not-pres.patch [bz#1355902]
  - kvm-vhost-net-vhost_migration_done-is-vhost-user-specifi.patch [bz#1355902]
  - kvm-vhost-add-assert-to-check-runtime-behaviour.patch [bz#1355902]
  - kvm-char-add-chr_wait_connected-callback.patch [bz#1355902]
  - kvm-char-add-and-use-tcp_chr_wait_connected.patch [bz#1355902]
  - kvm-vhost-user-wait-until-backend-init-is-completed.patch [bz#1355902]
  - kvm-vhost-user-add-error-report-in-vhost_user_write.patch [bz#1355902]
  - kvm-vhost-add-vhost_net_set_backend.patch [bz#1355902]
  - kvm-vhost-do-not-update-last-avail-idx-on-get_vring_base.patch [bz#1355902]
  - kvm-vhost-check-for-vhost_ops-before-using.patch [bz#1355902]
  - kvm-vhost-user-Introduce-a-new-protocol-feature-REPLY_AC.patch [bz#1355902]
  - kvm-linux-aio-Handle-io_submit-failure-gracefully.patch [bz#1285928]
  - kvm-Revert-acpi-pc-add-fw_cfg-device-node-to-dsdt.patch [bz#1368153]
  - Resolves: bz#1285928
    (linux-aio aborts on io_submit() failure)
  - Resolves: bz#1355902
    (vhost-user reconnect misc fixes and improvements)
  - Resolves: bz#1368153
    (Please hide fw_cfg device in windows guest in order to make svvp test pass)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-24.el7
changelog:
  - kvm-Fix-configure-test-for-PBKDF2-in-nettle.patch [bz#1301019]
  - kvm-redhat-switch-from-gcrypt-to-nettle-for-crypto.patch [bz#1301019]
  - kvm-crypto-assert-that-qcrypto_hash_digest_len-is-in-ran.patch [bz#1301019]
  - kvm-crypto-fix-handling-of-iv-generator-hash-defaults.patch [bz#1301019]
  - kvm-crypto-ensure-XTS-is-only-used-with-ciphers-with-16-.patch [bz#1301019]
  - kvm-vhost-user-test-Use-libqos-instead-of-pxe-virtio.rom.patch [bz#1371211]
  - kvm-vl-Delay-initialization-of-memory-backends.patch [bz#1371211]
  - kvm-spapr-implement-H_CHANGE_LOGICAL_LAN_MAC-h_call.patch [bz#1371419]
  - Resolves: bz#1301019
    (RFE: add support for LUKS disk encryption format driver w/ RBD, iSCSI, and qcow2)
  - Resolves: bz#1371211
    (Qemu 2.6 won't boot guest with 2 meg hugepages)
  - Resolves: bz#1371419
    ([ppc64le] Can't modify mac address for spapr-vlan device in rhel6.8 guest)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-25.el7
changelog:
  - kvm-virtio-recalculate-vq-inuse-after-migration.patch [bz#1372763]
  - kvm-virtio-decrement-vq-inuse-in-virtqueue_discard.patch [bz#1372763]
  - kvm-virtio-balloon-discard-virtqueue-element-on-reset.patch [bz#1370703]
  - kvm-virtio-zero-vq-inuse-in-virtio_reset.patch [bz#1370703 bz#1374623]
  - Resolves: bz#1370703
    ([Balloon] Whql Job "Commom scenario stress with IO" failed on 2008-32/64)
  - Resolves: bz#1372763
    (RHSA-2016-1756 breaks migration of instances)
  - Resolves: bz#1374623
    (RHSA-2016-1756 breaks migration of instances)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-26.el7
changelog:
  - kvm-target-i386-Add-more-Intel-AVX-512-instructions-supp.patch [bz#1372455]
  - kvm-iothread-Stop-threads-before-main-quits.patch [bz#1343021]
  - kvm-virtio-pci-error-out-when-both-legacy-and-modern-mod.patch [bz#1370005]
  - kvm-virtio-bus-Plug-devices-after-features-are-negotiate.patch [bz#1370005]
  - kvm-virtio-pci-reduce-modern_mem_bar-size.patch [bz#1365613]
  - kvm-virtio-vga-adapt-to-page-per-vq-off.patch [bz#1365613]
  - kvm-virtio-gpu-pci-tag-as-not-hotpluggable.patch [bz#1368032]
  - kvm-scsi-disk-Cleaning-up-around-tray-open-state.patch [bz#1374251]
  - kvm-virtio-scsi-Don-t-abort-when-media-is-ejected.patch [bz#1374251]
  - kvm-io-remove-mistaken-call-to-object_ref-on-QTask.patch [bz#1375677]
  - kvm-block-Invalidate-all-children.patch [bz#1355927]
  - kvm-block-Drop-superfluous-invalidating-bs-file-from-dri.patch [bz#1355927]
  - kvm-block-Inactivate-all-children.patch [bz#1355927]
  - kvm-vfio-pci-Fix-regression-in-MSI-routing-configuration.patch [bz#1373802]
  - kvm-x86-lapic-Load-LAPIC-state-at-post_load.patch [bz#1363998]
  - kvm-blockdev-ignore-cache-options-for-empty-CDROM-drives.patch [bz#1342999]
  - kvm-block-reintroduce-bdrv_flush_all.patch [bz#1338638]
  - kvm-qemu-use-bdrv_flush_all-for-vm_stop-et-al.patch [bz#1338638]
  - Resolves: bz#1338638
    (Migration fails after ejecting the cdrom in the guest)
  - Resolves: bz#1342999
    ('cache=x' cannot work with empty cdrom)
  - Resolves: bz#1343021
    (Core dump when quit from HMP after migration finished)
  - Resolves: bz#1355927
    (qemu SIGABRT when doing inactive blockcommit with external system checkpoint snapshot)
  - Resolves: bz#1363998
    (Live  migration via a compressed file  causes the guest desktop to freeze)
  - Resolves: bz#1365613
    ([PCI] The default MMIO range reserved by firmware for PCI bridges is not enough to hotplug virtio-1 devices)
  - Resolves: bz#1368032
    (kernel crash after hot remove virtio-gpu device)
  - Resolves: bz#1370005
    (Fail to get network device info(eth0) in guest with virtio-net-pci/vhostforce)
  - Resolves: bz#1372455
    ([Intel 7.3 Bug] SKL-SP Guest cpu doesn't support avx512 instruction sets(avx512bw, avx512dq and avx512vl)(qemu-kvm-rhev))
  - Resolves: bz#1373802
    (Network can't recover when trigger EEH  one time)
  - Resolves: bz#1374251
    (qemu-kvm-rhev core dumped when enabling virtio-scsi "data plane" and executing "eject")
  - Resolves: bz#1375677
    (Crash when performing VNC websockets handshake)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-27.el7
changelog:
  - kvm-char-fix-waiting-for-TLS-and-telnet-connection.patch [bz#1300773]
  - kvm-target-i386-introduce-kvm_put_one_msr.patch [bz#1377920]
  - kvm-apic-set-APIC-base-as-part-of-kvm_apic_put.patch [bz#1377920]
  - Resolves: bz#1300773
    (RFE: add support for native TLS encryption on chardev  TCP transports)
  - Resolves: bz#1377920
    (Guest fails reboot and causes kernel-panic)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7
changelog:
  - kvm-ARM-ACPI-fix-the-AML-ID-format-for-CPU-devices.patch [bz#1373733]
  - Resolves: bz#1373733
    (failed to run a guest VM with >= 12 vcpu under ACPI mode)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.1
changelog:
  - kvm-ide-fix-halted-IO-segfault-at-reset.patch [bz#1393043]
  - kvm-atapi-fix-halted-DMA-reset.patch [bz#1393043]
  - kvm-ahci-clear-aiocb-in-ncq_cb.patch [bz#1393736]
  - kvm-Workaround-rhel6-ctrl_guest_offloads-machine-type-mi.patch [bz#1392876]
  - kvm-Postcopy-vs-xbzrle-Don-t-send-xbzrle-pages-once-in-p.patch [bz#1395360]
  - kvm-ui-fix-refresh-of-VNC-server-surface.patch [bz#1392881]
  - Resolves: bz#1392876
    (windows guests migration from rhel6.8-z to rhel7.3 with virtio-net-pci fail)
  - Resolves: bz#1392881
    (Graphic can't be showed out quickly if guest graphic mode is vnc)
  - Resolves: bz#1393043
    (system_reset should clear pending request for error (IDE))
  - Resolves: bz#1393736
    (qemu core dump when there is an I/O error on AHCI)
  - Resolves: bz#1395360
    (Post-copy migration fails with XBZRLE compression)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.5
changelog:
  - kvm-trace-use-static-event-ID-mapping-in-simpletrace.stp.patch [bz#1482515]
  - kvm-simpletrace-fix-flight-recorder-no-header-option.patch [bz#1482515]
  - kvm-exec-abstract-address_space_do_translate.patch [bz#1482856]
  - kvm-redhat-requires-for-the-ipxe-seabios-that-supports-I.patch [bz#1482851]
  - Resolves: bz#1482515
    ([Tracing] capturing trace data failed [rhel-7.4.z])
  - Resolves: bz#1482851
    (Requires for the seabios version that support vIOMMU of virtio [rhel-7.4.z])
  - Resolves: bz#1482856
    (Unable to start vhost if iommu_platform=on but intel_iommu=on not specified in guest [rhel-7.4.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.6
changelog:
  - kvm-ps2-fix-sending-of-PAUSE-BREAK-scancodes.patch [bz#1482389]
  - kvm-ui-correctly-detect-spice-PAUSE-scancode-sequence.patch [bz#1482389]
  - kvm-vhost-ensure-vhost_ops-are-set-before-calling-iotlb-.patch [bz#1480446]
  - kvm-vhost-user-unregister-slave-req-handler-at-cleanup-t.patch [bz#1480446]
  - Resolves: bz#1480446
    (vhost-user/iommu: crash when backend disconnects [rhel-7.4.z])
  - Resolves: bz#1482389
    (Unable to send PAUSE/BREAK to guests in VNC or SPICE [rhel-7.4.z])


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - rhev-2.9.0-16.el7_4.7
changelog:
  - kvm-vhost-Release-memory-references-on-cleanup.patch [bz#1490742]
  - Resolves: bz#1490742
    (Hot-unplugging a vhost network device leaks references to VFIOPCIDevice's [rhel-7.4.z])


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - rhev-2.9.0-16.el7_4.8
changelog:
  - kvm-ui-move-qemu_input_linux_to_qcode.patch [bz#1482388]
  - kvm-ui-update-keymaps.patch [bz#1482388]
  - kvm-ui-add-multimedia-keys.patch [bz#1482388]
  - kvm-ps2-enable-multimedia-keys.patch [bz#1482388]
  - kvm-ui-drop-altgr-and-altgr_r-QKeyCodes.patch [bz#1482388]
  - kvm-ui-drop-ac_search-and-ac_stop.patch [bz#1482388]
  - Resolves: bz#1482388
    (Keys to control audio are not forwarded to the guest [rhel-7.4.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.9
changelog:
  - kvm-nbd-client-Fix-regression-when-server-sends-garbage.patch [bz#1495474]
  - kvm-fix-build-failure-in-nbd_read_reply_entry.patch [bz#1495474]
  - kvm-nbd-client-avoid-spurious-qio_channel_yield-re-entry.patch [bz#1495474]
  - kvm-nbd-client-avoid-read_reply_co-entry-if-send-failed.patch [bz#1495474]
  - kvm-qemu-iotests-improve-nbd-fault-injector.py-startup-p.patch [bz#1495474]
  - kvm-qemu-iotests-test-NBD-over-UNIX-domain-sockets-in-08.patch [bz#1495474]
  - kvm-block-nbd-client-nbd_co_send_request-fix-return-code.patch [bz#1495474]
  - Resolves: bz#1495474
    (Fail to quit source qemu when do live migration after mirroring guest to NBD server [rhel-7.4.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.10
changelog:
  - kvm-vga-stop-passing-pointers-to-vga_draw_line-functions.patch [bz#1501300]
  - kvm-vga-drop-line_offset-variable.patch [bz#1501300]
  - kvm-vga-handle-cirrus-vbe-mode-wraparounds.patch [bz#1501300]
  - kvm-cirrus-fix-oob-access-in-mode4and5-write-functions.patch [bz#1501300]
  - Resolves: bz#1501300
    (CVE-2017-15289 qemu-kvm-rhev: Qemu: cirrus: OOB access issue in  mode4and5 write functions [rhel-7.4.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.11
changelog:
  - kvm-exec-use-qemu_ram_ptr_length-to-access-guest-ram.patch [bz#1472185]
  - kvm-multiboot-validate-multiboot-header-address-values.patch [bz#1501123]
  - Resolves: bz#1472185
    (CVE-2017-11334 qemu-kvm-rhev: Qemu: exec: oob access during dma operation [rhel-7.4.z])
  - Resolves: bz#1501123
    (CVE-2017-14167 qemu-kvm-rhev: Qemu: i386: multiboot OOB access while loading kernel image [rhel-7.4.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.12
changelog:
  - kvm-util-async-use-atomic_mb_set-in-qemu_bh_cancel.patch [bz#1513362]
  - Resolves: bz#1513362
    (QEMU's AIO subsystem gets stuck inhibiting all I/O operations on virtio-blk-pci devices [rhel-7.4.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.14
changelog:
  - kvm-fw_cfg-fix-memory-corruption-when-all-fw_cfg-slots-a.patch [bz#1534649]
  - kvm-mirror-Fix-inconsistent-backing-AioContext-for-after.patch [bz#1535125]
  - Resolves: bz#1534649
    (Qemu crashes when all fw_cfg slots are used [rhel-7.4.z])
  - Resolves: bz#1535125
    (Mirror jobs for drives with iothreads make QEMU to abort with "block.c:1895: bdrv_attach_child: Assertion `bdrv_get_aio_context(parent_bs) == bdrv_get_aio_context(child_bs)' failed." [rhel-7.4.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.9.0-13.el7
changelog:
  - kvm-linux-headers-update.patch [bz#1462061]
  - kvm-all-Pass-an-error-object-to-kvm_device_access.patch [bz#1462061]
  - kvm-hw-intc-arm_gicv3_its-Implement-state-save-restore.patch [bz#1462061]
  - kvm-hw-intc-arm_gicv3_kvm-Implement-pending-table-save.patch [bz#1462061]
  - kvm-hw-intc-arm_gicv3_its-Allow-save-restore.patch [bz#1462061]
  - Resolves: bz#1462061
    (Backport QEMU ITS migration series)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.9.0-14.el7
changelog:
  - kvm-sockets-ensure-we-can-bind-to-both-ipv4-ipv6-separat.patch [bz#1446003]
  - Resolves: bz#1446003
    (vnc cannot find a free port to use)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.9.0-15.el7
changelog:
  - kvm-hw-ppc-spapr-Adjust-firmware-name-for-PCI-bridges.patch [bz#1459170]
  - Resolves: bz#1459170
    (SLOF: Can't boot from virtio-scsi disk behind pci-bridge: E3405: No such device)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.9.0-16.el7
changelog:
  - kvm-AArch64-Add-pci-testdev.patch [bz#1465048]
  - Resolves: bz#1465048
    (AArch64: Add pci-testdev)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.1
changelog:
  - kvm-virtio-scsi-finalize-IOMMU-support.patch [bz#1471076]
  - kvm-qemu-nbd-Ignore-SIGPIPE.patch [bz#1468108]
  - Resolves: bz#1468108
    (CVE-2017-10664 qemu-kvm-rhev: Qemu: qemu-nbd: server breaks with SIGPIPE upon client abort [rhel-7.4.z])
  - Resolves: bz#1471076
    (unbreak virtio-scsi for vIOMMU)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7.2
changelog:
  - kvm-virtio-net-enable-configurable-tx-queue-size.patch [bz#1471666]
  - kvm-virtio-net-fix-tx-queue-size-for-vhost-user.patch [bz#1471666]
  - Resolves: bz#1471666
    (virtio-net: enable configurable tx queue size)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7.3
changelog:
  - kvm-block-Skip-implicit-nodes-in-query-block-blockstats.patch [bz#1473145]
  - Resolves: bz#1473145
    (Wrong allocation value after virDomainBlockCopy() (alloc=capacity))


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.4
changelog:
  - kvm-nbd-strict-nbd_wr_syncv.patch [bz#1467509]
  - kvm-nbd-read_sync-and-friends-return-0-on-success.patch [bz#1467509]
  - kvm-nbd-make-nbd_drop-public.patch [bz#1467509]
  - kvm-nbd-server-get-rid-of-nbd_negotiate_read-and-friends.patch [bz#1467509]
  - Resolves: bz#1467509
    (CVE-2017-7539 Qemu quit abnormally when connecting to built-in NBD server [rhel-7.4.z])


author: Gil Cattaneo <puntogil@libero.it> - 2.3.8-2
changelog:
  - removed ant and checkstyle from tarball
  - use xz for compression
  - move to javac source/target 1.6
  - use jdk tools instead of zip jdk
  - use {javapackages,maven}-local for installing artifacts


author: Sandro Bonazzola <sbonazzo@redhat.com> - 2.3.8-3
changelog:
  - added unboundid-ldapsdk-2.3.8-javadoc patch from Gil Cattaneo <puntogil@libero.it>
    fixing javadoc errors


author: Piotr Kliczewski <pkliczew@redhat.com> 1.3.6
changelog:
  - Make sure to match host properly
  - Add cause exception upon re-throwing IOException in ReactorClient


