# changelog

author: Federico Simoncelli <fsimonce@redhat.com> 4.12.0-1
changelog:
  - update to 4.12.0 final release
  - mom: Require latest mom
  - Mark ksmtuned as conflicting service in the init file
  - spec: vdsm-hook-sriov on el6 should not require
  - Crash fix for migrations that involve devices with no aliases (BZ#988065)
  - vdsm: Always retrieve alias for Balloon and Console (BZ#988065)
  - vdsm: Fix regression introduced by refactoring (BZ#985735)
  - VDSM now writes its version number in VDSM-generated
  - Bump requires version of selinux-policy-targeted
  - vdsm_reg: fix ovirt_node without default bridge (BZ#988990)
  - Source Route script now checks that the DHCP response (BZ#994600)
  - Management network is now kept in main routing table (BZ#984028)
  - Only remove dhcp source routing if the removal reason (BZ#995142)
  - image: use successor volume size when merging


author: Douglas Schilling Landgraf <dougsland@redhat.com> 4.12.1-3
changelog:
  - vm.Vm._getUnderlyingDriveInfo: extract path of gluster disks (BZ#1007980)
  - Require libvirt that allows vmUpdateDevice (BZ#1001001)
  - imageSharing: return proper size in httpGetSize
  - vdsmd.init: Add service-is-managed in shutdown_conflicting_srv (BZ#1006842)


author: Douglas Schilling Landgraf <dougsland@redhat.com> 4.12.1-4
changelog:
  - remoteFileHandler: Add create exclusive option for truncateFile (BZ#979193)
  - oop: improve safety for truncateFile


author: Douglas Schilling Landgraf <dougsland@redhat.com> - 4.13.0-11
changelog:
  - update from branch ovirt-3.3 which include:
    upgrade-fix-v3ResetMetaVolSize-argument
    lvm-Do-not-use-udev-cache-for-obtaining-device-list
    Fix-ballooning-rules-for-computing-the-minimum-avail
    Avoid-M2Crypto-races
    spec-declare-we-provide-an-existing-python-cpopen
    configuring-selinux-allowing-qemu-kvm-to-generate-co


author: Yaniv Bronhaim <ybronhei@redhat.com> - 4.13.0-14
changelog:
  - Adding update patches from branch ovirt-3.3
  - Declaring ovirt-3.3.2 patchsets scope in spec which declares all the merged
  new patches


author: Yaniv Bronhaim <ybronhei@redhat.com> - 4.13.2-1
changelog:
  - fix cpopen obsolete loop
  - fix threadPool refs
  - mom policy fixes
  - restorecon hack in spec file
  - domainMonitor fixed last check flow


author: Yaniv Bronhaim <ybronhei@redhat.com> - 4.13.3
changelog:
  - spec: bumping iscsi-initiator-utils requirement
  - removing redundant check-local from storage makefile
  - Adding exception handling in external threads
  - fix bridgeless broken network deletion
  - gluster api fix
  - fix log issues - Changed BrokerLink log level to prevent log flooding
  - sampling: make HostStatsThread a daemon thread
  - bugfix - BindingXMLRpc - Return lastClientIface for current connection
  - vm: Bring back missing before_device_migrate_source hook call
  - update NIC: having no custom properies is valid
  - prepareVolumePath payload misdetection fix
  - fileSD: Fix image deletion on gluster domain
  - vm: Update domains list for disks attached to vm after LSM
  - prepareVolumePath correct path handling for cdrom


author: Yaniv Bronhaim <ybronhei@redhat.com> - 4.13.3-1
changelog:
  - Reverting iscsi changes that caused a regression by importing
  zombieReaper package which was not backported


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.4.0-3
changelog:
  - sync changes from upstream glusterfs.spec.in, and esp. glusterd.service
    from gluster w/o Wants=glusterfsd.service


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.4.0-4
changelog:
  - sync changes from upstream glusterfs.spec.in, including addition of
    glusterfs-libs RPM to simplify dependencies for qemu-kvm


author: Douglas Schilling Landgraf <dougsland@redhat.com> 4.10.3-17
changelog:
  - Makefile.am: ignore false positive pyflakes lvm.py
  - Deactivate libvirtVM.Drives()
  - vdsm: fix Vm cleanup routine
  - Support teardownVolumePath(None)


author: Douglas Schilling Landgraf <dougsland@redhat.com> - 4.14.3-4
changelog:
  - sos plugin should ignore var run vdsm storage
  - vdsm fix RTC offset
  - vdsm pre defined range for spice vnc ports
  - netinfo.speed avoid log spam
  - Avoid-going-into-Paused-status-during-long-lasting-m
  - vm discover volume path from xml definition
  - vdsm.spec vdsm should own vdsm.log
  - Removing vdsm python cpopen rpm creation from vdsm
  - vdsm.spec own metadata supervdsm mom logs
  - vm iface statistics never report negative rates
  - spec do not remove vdsm logs when pkg removed


author: Federico Simoncelli <fsimonce@redhat.com> 4.10.3-16
changelog:
  - Don't user sudo in fuser
  - svdsm: fix fuser import in supervdsmServer
  - Removing vdsm configuration when removing vdsm service
  - Seperating supervdsm log to supervdsm.log file
  - vdsm.spec: Adding with_systemd macro
  - spec: use the fedora systemd macros
  - spec: enable gluster upstream and on fedora 19


author: Michael Pasternak <mpastern@redhat.com> - 3.2.0.7-1
changelog:
  - disable output redirection via config #866853
  - CTRL+C signal while password prompt appears causes to cli to fall #868647
  - adapt to sdk #853947 fix


author: Michael Pasternak <mpastern@redhat.com> - 3.2.0.8-1
changelog:
  - typo in help update manual #890368
  - "remove permit" doesnt work by-id #887805
  - wrong response for suspend VM #886944
  - auto complete suggests --from_event_id while it shouldnt #886792
  - negative numbers wrapped as strings #880216
  - missing acknowledgement for remove commands #886941
  - update prompt status upon "Connection failure" #880559
  - Wrong name of section in .ovirtshell causes to traceback #880641


author: Michael Pasternak <mpastern@redhat.com> - 3.2.0.9-1
changelog:
  - ovirt-cli DistributionNotFound exception on f18 #881011
  - adding to help message ovirt-shell configuration details #890800
  - wrong error when passing empty collection based option #890525
  - wrong error when passing empty kwargs #891080


author: Michael Pasternak <mpastern@redhat.com> - 3.3.0.1-1
changelog:
  - at vm.start() --vm-os-boot doesn't send the order of devices #921464
  - rephrase status command help
  - add option to retrieve system summary #854369
  - accept IP address as FQ argument rather than string #886067
  - fix broken pipe
  - Bad error message when trying to create a new Role #908284
  - add flag --dont-validate-cert-chain #915231
  - collection-based-options could be passed in 2 ways #859684
  - make NO_SUCH_ACTION error a bit more clear
  - ovirt-cli DistributionNotFound exception on f18 #881011
  - ovirt-shell misleading help for command "connect" #907943
  - show event -id accept strings instead of numeric values #886786
  - Use vncviewer passwordFile instead of passwdInput


author: Michael Pasternak <mpastern@redhat.com> - 3.3.0.2-1
changelog:
  - datetime.datetime object has no attribute __dict__ #957519
  - remove pexpect dependency
  - Ping command success message need to be rephrased #918749
  - spicec does not pass cert_file #953582
  - Error in "update network --cluster-identifier --usages-usage" #950993
  - List/Show suggests parent+child as single param #950398
  - Error type "brick" does not exist." on replace brick #923196
  - Implement Session-TTL header support #928314
  - unclear error message when using unsupported 2 levels attribute #949642
  - correlation_id is not attached to update command #950441
  - connect --help will log the user out of the disconnected cli #890340
  - "help add" fails to format the error when number of provided args in incorrect #922018


author: Michael Pasternak <mpastern@redhat.com> - 3.3.0.3-1
changelog:
  - refactor "connect" command help
  - remove support for --password option #983713
  - add option to define auto conenct #918908
  - "exit" command fails after "disconnect" from script #971285
  - list permits format better error when not enough parameters(#962472)
  - rhevm-shell should contain the hostname of the system #866319
  - certificate file keys are not exposed in .ovirtshellrc #960983
  - Add brick operation fails from ovirt-shell(#923169)
  - Add brick operation fails from ovirt-shell(#923169)


author: Michael Pasternak <mpastern@redhat.com> - 3.3.0.4-1
changelog:
  - status command description need to rephrase #957624
  - wrong error message when running 'show event --id <wrong id>' #980855


author: Stephen Gordon <sgordon@redhat.com> - 3.1.0-2
changelog:
  - The ovirt-engine spec file did not previously contain a BuildRequires
    statement for the maven package. As a result in mock environments the
    build failed with an error when attempting to call the 'mvn' binary -
    BZ#807761.


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: Michael Pasternak <mpastern@redhat.com> - 1.0.0.8-1
changelog:
  - implement support for the /capabilities resource
  - implement basic debugging capabilities
  - added VMApplications sub-collection
  - to datacenter added new field [comment]
  - to disk added [sgio] field to enable|disable filtering for the ScsiGenericIo
  - to StorageDomain.delete() added storagedomain.host.id|name
  - implement basic debugging capabilities
  - to VmPool added MaxUserVMs property
  - to cluster.update() added [cluster.data_center.id]
  - to host.fence() added action.fence_type
  - to storagedomain.delete() added [storagedomain.format]
  - to nic added [nic.custom_properties.custom_property]
  - to vm.add(), vm.update() added [vm.memory_policy.guaranteed]


author: Michael Pasternak <mpastern@redhat.com> - 1.0.0.10-1
changelog:
  - to cluster.add()/.update() added [trusted_service] property
  - implement Secure Socket Layer (SSL) host verification (CA certificate)
  - allow nullifying headers via passing NULL as header value


author: Michael Pasternak <mpastern@redhat.com> - 1.0.0.11-1
changelog:
  - added "watchdog" feature #947977
  - added "external tasks" feature #872719
  - snapshot can persist/restore memory state now #960931


author: Michael Pasternak <mpastern@redhat.com> - 1.0.0.14-1
changelog:
  - added VnicProfiles root-collection
  - to network added VnicProfiles sub-collection
  - to storagedomain added StorageConnections sub-collection
  - to VnicProfile added Permission sub-collection
  - to network.add()/.updated added [network.profile_required]
  - to NICs.add() added new overload with [nic.vnic_profile.id]
  - to NIC.update() added new overload with [nic.vnic_profile.id]
  - to VMSnapshots.list()/.get() added [String allContent] parameter
  - to VMs.add() added new overload based on [vm.initialization.configuration.type|data]
  - added root collection StorageConnections
  - added [host.override_iptables]
  - added [template.cpu_shares]
  - added [template.display.single_qxl_pci]
  - added [vm.display.single_qxl_pci]
  - added [vm.cpu_shares]
  - to template added:
  - [@param template.console.enabled: boolean] #878459
  - to vm added:
  - [@param vm.console.enabled: boolean] #878459
  - to Cluster added:    
    *[@param cluster.comment: string]
    *[@param cluster.ballooning_enabled: boolean]
    *[@param cluster.tunnel_migration: boolean]
  - to Host added:
    *[@param host.comment: string]
    *[@param host.ssh.port: int]
    *[@param host.ssh.fingerprint: string]
    *[@param host.ssh.authentication_type: string]
    *[@param host.ssh.password: string]
    *forceselectspm() action
  - to Network added:
    *[@param network.comment: string]
  - to StorageDomain
    *[@param storagedomain.comment: string]
  - to Template added:
    *[@param template.comment: string]
    *[@param template.permissions.clone: boolean]
  - to VM added:
    *[@param vm.comment: string]
    *[@param vm.permissions.clone: boolean]


author: Michael Pasternak <mpastern@redhat.com> - 1.0.0.15-1
changelog:
  - added StorageDomainStorageConnection.delete() signature
  - added StorageDomainStorageConnection.delete(Boolean async) signature
  - added StorageDomainStorageConnections.add(StorageConnection storageconnection) signature
  - added StorageDomainStorageConnections.add(StorageConnection storageconnection,
                                              String expect, String correlationId) signature
  - add ParameterSet descriptions
  - implement AutoCloseable interface
  - in Cluster added glusterhooks (ClusterGlusterHooks) sub-collection
  - in DataCenterCluster added glusterhooks (DataCenterClusterGlusterhooks)
    sub-collection
  - in StorageDomain added images (StorageDomainImages) sub-collection


author: Michael Pasternak <mpastern@redhat.com> - 1.0.0.17-1
changelog:
  - VCpuPin renamed to VCpuPin
  - Host.getRebootAfterInstallation() returns False (null was expected) #985842
  - make all sdk exceptions serializable


author: Michael Pasternak <mpastern@redhat.com> - 1.0.0.18-1
changelog:
  - added fqdn property to GuestInfo
  - refine host add()/update() documentation
  - to DataCenterStorageDomainDisk added exportDisk() action
  - to StorageDomainDisk added exportDisk() action
  - to TemplateDisk added exportDisk() action
  - to VMDisk added exportDisk() action
  - to Disk added exportDisk() action
  - update function doesn't have overloading methods #1008176
  - setupnetworks doesn't work #1008458
  - apache PropertyUtilsBean throws NoSuchMethodException #1007266
  - session_timeout parameter doesn't exists in API constructor #1007231


author: Michael Pasternak <mpastern@redhat.com> - 1.0.0.19-1
changelog:
  - to host.install() added ssh related arguments
  - to template added virtio_scsi.enabled
  - to vm added virtio_scsi.enabled
  - added ability to attach a disk snapshot to the virtual machine
  - to File class added 'content' field
  - Payload class now reuses Files instead of own PayloadFile collection


author: Michael Pasternak <mpastern@redhat.com> - 3.2.0.6-1
changelog:
  - to host added hooks sub-collection
  - added force flag the host.delete()
  - added host.power_management.pm_proxy collection
  - added permissions sub-collection to network
  - added search capabilities to api.networks collection
  - added deletion protection to the template/vm via .delete_protected
  - add print of the whole response body in debug mode #887808


author: Michael Pasternak <mpastern@redhat.com> - 3.2.0.7-1
changelog:
  - events can be added now (user defined events)
   - events can be removed now
   - vm can be removed now, but it's disk/s kept (added disks.detach_only property to VMDisks)
   - to host add/update added power_management.agents parameter
   - host can be added now by using cluster.name (not only id)
   - to disk added permissions sub-collection
   - to NIC added "linked" property that can be changed to reach desired link state
   - to NIC added "plugged" property that can be changed to reach desired NIC state
   - to VM added ReportedDevices sub-collection (holds data reported by the guest agent)
   - to VMNIC added ReportedDevices sub-collection (holds data reported by the guest agent)
   - to PowerManagement added Agents collection
   - to VMDisk added move() action
   - to cluster added threads_as_cores property
   - to CpuTopology added "threads" property indicating amount of available threads
   - to Host added "libvirt_version" property
   - to Host added "hardware_information" property


author: Michael Pasternak <mpastern@redhat.com> - 3.3.0.1-1
changelog:
  - added new collection ClusterGlusterVolumeBrickStatistics
   - added NetUp 'cloned disk' importing capabilities
   - to ClusterGlusterVolumeBricks.list() added new argument "all_content"
   - to ClusterGlusterVolumeBricks.get() added new argument "all_content"
   - to host install method added new parameter "image"
   - to host add method added new parameter "display.address"
   - to vm add method added new parameter "vm.cpu.mode"
   - to vm add method added new overload for creating vm from snapshot
   - to cluster added tunnel_migration
   - to display added keyboard_layout
   - to display added smartcard_enabled
   - to DataCenter added Clusters sub-collection
   - to StorageDomain added Disks sub-collection
   - to Disks.list() added 'unregistered' argument
   - to Host added display.address
   - to Snapshot added commit/preview/undo actions
   - to vms.add() added overload for creating vm from snapshot
   - to hosts.add() added [@param host.display.address: string]
   - to vm.ticket() added [@param action.ticket.value: string]
   - return error if amount of fetched objects in X.get() is > 1 #890327
   - session based authentication for /localhost is broken #916285
   - explicitly ask for reply in xml
   - Add constructor parameter validate_cert_chain=True #915225
   - defend against malformed server reply


author: Michael Pasternak <mpastern@redhat.com> - 3.3.0.2-1
changelog:
  - in ClusterGlusterVolumeBricks fixed add() parameters
   - to StorageDomainVM.delete() added async parameter
   - fixed parent tag parameter in the tags.add()/.update() methods
   - nic.network is no longer mandatory parameter for vnic creation
   - Implement Session-TTL header support #928313
   - refactor invocation flow #949189, #949187
   - user should not see admin permissions the DC #924357


author: Michael Pasternak <mpastern@redhat.com> - 3.3.0.3-1
changelog:
  - rename package to ovirt-engine-sdk-python
  - added "watchdog" feature #947977
  - added "external tasks" feature #872719
  - snapshot can persist/restore memory state now #960931
  - sdk expose datetime elements as strings while schema defines them as xs:dateTime #960747
  - removed DataCenterQuota.delete() (not supported in this version)
  - removed DataCenterQuota.add() (not supported in this version)
  - to cluster.add()/update() added [trusted_service: boolean] property
  - to datacenter added new field [comment]
  - to disk added [sgio] field to enable|disable filtering for the ScsiGenericIo
  - to VmPools.add() added new property [@param vmpool.max_user_vms: int]
  - to NIC added new property [custom_properties]
  - to cluster.update() added new doc [@param cluster.data_center.id: string]
  - to host.fence() added parameter action.fence_type
  - to StorageDomain.delete() added doc host.id|name
  - to StorageDomains.add() added doc [@param storagedomain.storage_format: string]
  - to VM added new sub-collection VMApplications


author: Michael Pasternak <mpastern@redhat.com> - 3.3.0.4-1
changelog:
  - added VnicProfiles root-collection
  - to network added VnicProfiles sub-collection
  - to storagedomain added StorageConnections sub-collection
  - to VnicProfile added Permission sub-collection
  - to network.add()/.updated added [network.profile_required]
  - to NICs.add() added new overload with [nic.vnic_profile.id]
  - to NIC.update() added new overload with [nic.vnic_profile.id]
  - to VMSnapshots.list()/.get() added [String allContent] parameter
  - to VMs.add() added new overload based on [vm.initialization.configuration.type|data]
  - added root collection StorageConnections
  - added [host.override_iptables]
  - added [template.cpu_shares]
  - added [template.display.single_qxl_pci]
  - added [vm.display.single_qxl_pci]
  - added [vm.cpu_shares]
  - to template added:
   * [@param template.console.enabled: boolean]
  - to vm added:
   * [@param vm.console.enabled: boolean]
  - to Cluster added:
   * [@param cluster.comment: string]
   * [@param cluster.ballooning_enabled: boolean]
   * [@param cluster.tunnel_migration: boolean]
  - to Host added:
   * [@param host.comment: string]
   * [@param host.ssh.port: int]
   * [@param host.ssh.fingerprint: string]
   * [@param host.ssh.authentication_type: string]
   * [@param host.ssh.password: string]
   * forceselectspm() action
  - to Network added:
   * [@param host.ssh.fingerprint: string]
   * [@param host.ssh.authentication_type: string]
   * [@param host.ssh.password: string]
   * forceselectspm() action
  - to Network added:
   * [@param network.comment: string]
  - to StorageDomain
   * [@param storagedomain.comment: string]
  - to Template added:
   * [@param template.comment: string]
   * [@param template.permissions.clone: boolean]
  - to VM added:
   * [@param vm.comment: string]
   * [@param vm.permissions.clone: boolean]


author: Michael Pasternak <mpastern@redhat.com> - 3.3.0.6-1
changelog:
  - added StorageDomainStorageConnection.delete(async) signature
   - added StorageDomainStorageConnections.add(storageconnection, expect, correlationId) signature
   - implement support for with-resources statement
   - in Cluster added glusterhooks (ClusterGlusterHooks) sub-collection
   - in DataCenterCluster added glusterhooks (DataCenterClusterGlusterhooks) sub-collection
   - in StorageDomain added images (StorageDomainImages) sub-collection


author: Michael Pasternak <mpastern@redhat.com> - 1.0.0.5-1
changelog:
  - use explicit classloader for JAXBContext
  - implement support for (user defined) session authentication
  - implement generic JAXBElement generation
  - to DataCenterStorageDomain added Disks sub-collection
  - to StorageDomain added Disks sub-collection
  - to host added display.address property
  - to vms.add() added overload for creating vm from snapshot


author: Michael Pasternak <mpastern@redhat.com> - 1.0.0.6-1
changelog:
  - added new collection ClusterGlusterVolumeGlusterBrickStatistics
  - added new properties to the GlusterBrick
  - to vm added cpu.mode
  - to host install action added "image" parameter
  - ignore case in factory method lookup


author: Michael Pasternak <mpastern@redhat.com> - 1.0.0.7-1
changelog:
  - updated storagedomain add()/update() docs
  - updated tag update() docs
  - enable correct generation of Boolean getters/setters
    to enable Bean Introspection apis (bollean getters will
    be prefixed with getX())
  - fixed docs for GlusterBricks add|update
  - fixed docs for add|update Tag
  - added [network.usages.usage] to ClusterNetworks
  - in add TemplateNICs, network.id|name is no longer mandatory
  - StorageDomainVM can be removed asynchronously now
  - removed DataCenterQuota.add|delete (yet not supported)


author: Juan Hernandez <juan.hernandez@redhat.com> - 3.3.3.0-1
changelog:
  - Regenerate against version 3.3.3 of the engine.
  - Added VNIC profile permissions sub collection.
  - Added CloudInit support to VM initialization action.
  - Remove support for snapshot commit and undo opertions, these
    operations have been removed from the RESTAPI.
  - Don't add parameters with null values #1047638.


author: Michael Pasternak <mpastern@redhat.com> - 3.3.0.5-1
changelog:
  - incorrect property to python built-in symbol encapsulation #1015975
  - make ctrl-c breaking the command rather than existing shell #869269
  - unclear error message when logging into cli with bad formatted url #960876
  - update power management agent type via CLI failed #1005751
  - fix session_timeout help #1005749


author: Michael Pasternak <mpastern@redhat.com> - 3.3.0.6-1
changelog:
  - x-identifier auto-completion doesn't work in permissions #1027281
  - do not ask for credentials when -h--/help in args
  - update on vm --os-boot does not work as expected #1012985


author: Juan Hernandez <juan.hernandez@redhat.com> - 3.3.5.0-1
changelog:
  - Regenerate against version 3.3.5 of the engine.
  - Cloud-init host name should be host.address, not hostname #1080033.


author: Mike Burns <mburns@redhat.com> 0.0.2
changelog:
  - Rename to ovirt-node-plugin-vdsm
  - rebase onto ovirt-node 3.0.0 codebase
  - add note about changing sshd when setting passwd
  - fix password changing
  - fix some requirements
  - add minimization


author: Douglas Schilling Landgraf <dougsland@redhat.com> - 0.1.1-6
changelog:
  - engine_page: replace != None to is not None
  - engine_page: valid.Empty() handling None
  - engine_page: fix logic to show fingerprint msg
  - engine_page: replace TBD string


author: Douglas Schilling Landgraf <dougsland@redhat.com> - 0.1.1-10
changelog:
  - engine_page: order imports
  - engine_page: use vdsm to detect mgmt interface (BZ#1058257)
  - engine_page: remove unused app from ovirt.node
  - engine_page: remove unused import: exceptions
  - engine_page: display url/port only on availble (BZ#1057453)


author: Michael Pasternak <mpastern@redhat.com> - 3.3.0.7-1
changelog:
  - added fqdn property to GuestInfo
   - to DataCenterStorageDomainDisk added export() action
   - to StorageDomainDisk added export() action
   - to TemplateDisk added export() action
   - to VMDisk added export() action
   - to Disk added export() action
   - refine host add()/update() documentation
   - VCpuPin parameter rename


author: Michael Pasternak <mpastern@redhat.com> - 3.3.0.8-1
changelog:
  - to host.install() added ssh related details
   - to template added virtio_scsi.enabled
   - to vm added virtio_scsi.enabled
   - added ability to attach a disk snapshot to the virtual machine
   - to File class added 'content' field
   - Payload class now reuses Files instead of own PayloadFile collection


author: Juan Hernandez <juan.hernandez@redhat.com> 3.3.3.0-1
changelog:
  - Regenerate against version 3.3.3 of the engine.
  - Added VNIC profile permissions sub collection.
  - Added CloudInit support to VM initialization action.
  - Remove support for snapshot commit and undo opertions, these
    operations have been removed from the RESTAPI.
  - Use relative paths #1038952, #1038952.


author: Perry Myers <pmyers@redhat.com> - 0.96
changelog:
  - Subpackage stateful/stateless to separate out functionality for
    embedded Node and Node running as part of already installed OS
  - ovirt-config-* setup scripts for standalone mode


author: David Huff <dhuff@redhat.com> - 1.0.3
changelog:
  - Clean up spec for inclusion in Fedora
  - Removed subpackages, stateful, stateless, logos, and selinux


author: Darryl L. Pierce <dpierce@redhat.com> - 1.9.1-1
changelog:
  - Update ovirt-process-config to fail configs that are missing the field name or value.
  - Updated build system will use Fedora 13 as the rawhide repo.
  - Fixed ovirt-config-networking to not report success when network start fails.
  - Reboot hangs on /etc [FIXED].
  - Multipath translation performance improvements.
  - Cleanup ROOTDRIVE when partitioning.
  - Fix hang when cleaning dirty storage.
  - The order of the oVirt SysVInit scripts has been changed.
  -   ovirt-early -> ovirt-awake -> ovirt -> ovirt-post
  - Fixes to the SysVINit scripts to name lifecycle methods propery.
  - Added psmisc package.
  - Added default KEYTAB_FILE name to /etc/sysconfig/node-config.
  - Fixes to the persist and unpersist commands to handle already persisted files and directories.
  - Duplicate NTP/DNS entries are rejected during network setup.


author: Alan Pevec <apevec@redhat.com> 2.0.0-1
changelog:
  - split kickstarts per distro, currently ovirt15 and rhevh6
  - new installation and configuration text UI for standalone mode
  - drop gptsync, make it noarch


author: Juan Hernandez <juan.hernandez@redhat.com> 3.3.3.1-1
changelog:
  - Use /api if the URL doesn't have a path #1066036.
  - Remove trailing slashes from URL prefix #1063746.


author: Jeremy White <jwhite@codeweavers.com> 0.1.2-2
changelog:
  - Revise the .spec file to use %{name}, and remove a few uneeded statements
  - No longer install apache.conf, just put a sample under doc/
  - Switch to an alternate download location, more easily updated


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: Federico Simoncelli <fsimonce@redhat.com> 4.10.3-10
changelog:
  - gluster: Handling Attribute error in Python 2.6
  - bootstrap: remove glusterfs packages
  - gluster: set glusterfs dependency version
  - Do not delete the template when zeroing a dependant


author: Michael Pasternak <mpastern@redhat.com> - 3.2.0.2-1
changelog:
  - make /filter header global rather than method driven #857018
  - to host added max_scheduling_memory property
  - throw error when connecting to ssl site using http protocol


author: Michael Pasternak <mpastern@redhat.com> - 3.2.0.3-1
changelog:
  - do not send /max header on name-based search
  - cannot fetch the disk using /alias #865407
  - restrict .get() methods to id/name
  - defend against disconnected mode when no proxy cached
  - allow persistent_auth via localhost
  - rebase to latest api
    - gluster action refactored to lowercase
    - added StorageDomainTemplate.delete()
    - added StorageDomainVM.delete()
    - template/vm.display.allow_reconnect renamed to template/vm.display.allow_override
    - added TemplateDisk.copy()
    - added template.cpu.cpu_tune.vcpu_pin: at Templates.add()/VMs.add()
    - added VmPool.allocatevm()
    - added size property to VmPools.add()
    - from ClusterGlusterVolumes.add() params removed
      access_protocols/access_control_list


author: Michael Pasternak <mpastern@redhat.com> - 3.2.0.4-1
changelog:
  - cannot create simultaneous connections to multiple servers #853947
  - to StorageDomainVM.import() added action.exclusive parameter
  - to StorageDomainTemplate.import() added action.exclusive parameter
  - added /current argument to VmCdRom.update() acorrding to #869257
  - implemented support for #869257
  - added /async argument to VmCdRom.update()
  - added /async argument to ClusterNetworks.update()
  - removed Disk.update() method
  - added parameters overload for adding direct-lun disk
  - added vm/template.display.smartcard_enabled
  - added correlation_id to VMDisk.activate()/deactivate()
  - added correlation_id to VMNic.activate()/deactivate()
  - added certificate property to vm
  - Disk.lunStorage renamed to Disk.lun_storage


author: Michael Pasternak <mpastern@redhat.com> - 1.0.0.2-1
changelog:
  - in vm/vmnic device property renamed to reportedDevice
  - to host added libvirtVersion
  - addresses an issue when API constructor when NULLs used as parameters


author: Michael Pasternak <mpastern@redhat.com> - 1.0.0.3-1
changelog:
  - added persistent authentication support
  - added support for the method overloads based on url/headers params
  - added delete methods overloads with body as parameters holder
  - to host added overrideable [display.address] property
  - user can specify own ticket now in vm.ticket() via [action.ticket.value]


author: Michael Pasternak <mpastern@redhat.com> - 1.0.0.4-1
changelog:
  - implement SSL support (without host verification)
  - implement shutdown() to deallocate system resources
  - to cluster added tunnel_migration property
  - to DataCenter added Clusters sub-collection
  - to root collection resource Disk added Permissions sub-collectio
  - to root collection resource Disk added Statistic sub-collection
  - host can be attached to cluster now either by id or name
  - to StorageDomainTemplate added Disks sub-collection
  - to StorageDomainVM added Disks sub-collection
  - to template.display added keyboard_layout property
  - to template added tunnel_migration property
  - to vm.display added keyboard_layout property
  - to vm added tunnel_migration property
  - to VMSnapshot added preview method
  - to VMSnapshot added undo method
  - to VMSnapshot added commit method


