# changelog

author: Gal Hammer <ghammer@redhat.com> - 1.0.3-2
changelog:
  - removed the RHEL distribution support for the review process.
  - removed BuildRoot header and clean section.
  - fixed user creation.


author: Gal Hammer <ghammer@redhat.com> - 1.0.4-1
changelog:
  - replaced "with" usage with a python 2.4 compatible way.
  - added files to support RHEL-5 distribution.
  - added more detailed memory statistics.
  - fixed build on fc-17 (use the _unitdir macro).


author: Vinzenz Feenstra <vfeenstr@redhat.com> - 1.0.5-2
changelog:
  - introduced ovirt-guest-agent-common noarch package which provides
    ovirt-guest-agent and avoids duplication of the same package content
  - fixed various rpmlint errors and warnings
  - added required build requires
  - removed unnecessary build requires
  - removed unnecessary call to autoreconf in setup section
  - marked config files as such
  - excluded unwanted files instead of deleting them
  - removed consolehelper based symlinks - now in upstream make install


author: Vinzenz Feenstra <vfeenstr@redhat.com> - 1.0.6-1
changelog:
  - New upstream version 1.0.6
  - Upstream build system is now taking care of folder creation
  - Upstream build system is now taking care of systemd units installation


author: Vinzenz Feenstra <vfeenstr@redhat.com> - 1.0.6-3
changelog:
  - All config files are now 'noreplace'
  - Refreshing the gtk icon cache during installation
  - The package is not modifying the kdmrc any longer
  - Using new systemd macros where appropriate


author: Federico Simoncelli <fsimonce@redhat.com> 4.10.3-2
changelog:
  - api: Report CPU thread info in getVdsCapabilities
  - schema: Missing comment for new VmDeviceType
  - schema: Fix schema for VM.updateDevice


author: Federico Simoncelli <fsimonce@redhat.com> 4.10.3-3
changelog:
  - caps.py: osversion() validate OVIRT
  - restarting libvirtd didn't work over allinone setup
  - Integrate Smartcard support


author: Douglas Schilling Landgraf <dougsland@redhat.com> 4.10.3-4
changelog:
  - python-ordereddict only for rhel more then 7
  - dont require python ordereddict on fedora
  - BuildRequires python-pthreading


author: Federico Simoncelli <fsimonce@redhat.com> 4.10.3-6
changelog:
  - Explicitly shutdown  m2crypto socket
  - spec: require policycoreutils and skip sebool errors
  - spec: requires selinux-policy to avoid selinux failure
  - vdsmd.service: require either ntpd or chronyd
  - isRunning didn't check local variable before reading
  - udev: Race fix- load and trigger dev rule (#891300)
  - Change scsi_id command path to be configured at runtime (#886087)
  - upgrade: force upgrade to v2 before upgrading to v3 (#893184)
  - misc: rename safelease to clusterlock
  - domain: select the cluster lock using makeClusterLock
  - clusterlock: add the local locking implementation (#877715)
  - upgrade: catch MetaDataKeyNotFoundError when preparing
  - vdsm.spec: Require openssl (#905728)
  - Fedora 18: require a newer udev
  - fix sloppy backport of safelease rename
  - removing the use of zombie reaper from supervdsm


author: Michal Schmidt <mschmidt@redhat.com> - 195-10
changelog:
  - Selected fixes from v196.
  - https://bugzilla.redhat.com/show_bug.cgi?id=869779
  - https://bugzilla.redhat.com/show_bug.cgi?id=870622
  - https://bugzilla.redhat.com/show_bug.cgi?id=870577
  - https://bugzilla.redhat.com/show_bug.cgi?id=858799
  - https://bugzilla.redhat.com/show_bug.cgi?id=875653
  - https://bugzilla.redhat.com/show_bug.cgi?id=872193
  - BR cryptsetup-devel instead of the legacy cryptsetup-luks-devel provide
  - verbose make


author: Michal Schmidt <mschmidt@redhat.com> - 195-11
changelog:
  - Disable hardening on s390(x) because PIE is broken there and produces
    text relocations with __thread (#868839).


author: Lennart Poettering <lpoetter@redhat.com> - 195-14
changelog:
  - Migrate old s-s-k X11 keyboard configuration file
  - https://bugzilla.redhat.com/show_bug.cgi?id=889699


author: Michal Schmidt <mschmidt@redhat.com> - 197-1.fc18.2
changelog:
  - Revert a couple of patches causing surprising breakage.
  - Resolves: #896135, #903716
  - Pick more post-v197 fixes and minor enhancements from upstream.
  - Resolves: #873634, #875531, #860464, #889624, #890827, #756787, #757928


author: Federico Simoncelli <fsimonce@redhat.com> 4.10.3-8
changelog:
  - configNet: allow delete/update of devices with no ifcfg (#906383)
  - Requires policycoreutils-2.1.13-55 to avoid another
  - After fail to connect to supervdsm more than 3 time


author: Federico Simoncelli <fsimonce@redhat.com> 4.10.3-9
changelog:
  - packaging: add load_needed_modules.py.in
  - tool: _enable_bond_dev: reopen bonding_masters per bond


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: 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: 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: 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.1-1
changelog:
  - add connectivity check and disconnect methods for #781820
    https://bugzilla.redhat.com/show_bug.cgi?id=781820


author: Michael Pasternak <mpastern@redhat.com> - 1.3
changelog:
  - rebased to latest ovirt-engine-api:
    - added update() for role resource
    - various parameter wrapping improvements


author: Michael Pasternak <mpastern@redhat.com> - 2.0
changelog:
  - New application core
  - Added support for commands history stack
  - Added support for context aware auto-competition
  - Dynamic ovirt-engine-sdk meatdata discovering
  - Removed restriction for specific version of ovirt-engine-sdk
    from 1.5 and further ovirt-engine-cli can work with any
    version of sdk (unless sdk introduced cli incompatible change)
  - same naming convention in ovirt-engine-cli and ovirt-engine-sdk
  - reformatted output to support reduced and expended modes in
    list in show commands by --show-all argument 
  - object fields formatting
  - added support for linux shell commands redirection
  - shell output redirection support
  - added SSL arguments to connect command
  - added ovirt-engine-api version discovering mechanism


author: Juan Hernandez <juan.hernandez@redhat.com> - 3.2.0.5-1
changelog:
  - Update to upstream 3.2.0.5
  - The storagedomain option apperas in all VM actions (#856164)
  - Disallow specifying app internal options


author: Juan <juan.hernandez@redhat.com> - 3.2.0.10-4
changelog:
  - Update to upstream 3.2.0.10
  - Removed patches to fix #905359 and #907931 as the fixes for those bugs
    are already included in the new upstream version


author: Michael Pasternak <mpastern@redhat.com> - 1.1-1
changelog:
  - unable to create data-center: problem with --version param #781834
    https://bugzilla.redhat.com/show_bug.cgi?id=781834
  - authentication show as succeeded with bad password (text only) #781820
    https://bugzilla.redhat.com/show_bug.cgi?id=781820


author: Michael Pasternak <mpastern@redhat.com> - 1.2-1
changelog:
  - unable to add host #782734
    https://bugzilla.redhat.com/show_bug.cgi?id=782734
  - unable to add new cluster #782707
    https://bugzilla.redhat.com/show_bug.cgi?id=782707


author: Juan Hernandez <juan.hernandez@redhat.com> - 3.2.0.5-1
changelog:
  - Update to upstream 3.2.0.5
  - The storagedomain option appears in all VM actions (#856164)
  - Disallow specifying app internal options


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: Michael Pasternak <mpastern@redhat.com> - 3.1.0.2-1alpha
changelog:
  - prevent stack overflow caused by comparisons creating infinite loops
  - fix error handling regression
  - implement support for 3+ period based URLs, new capabilities:    
      - vm.snapshot.disks/nics collections support
      - host/vm.nics.statistics collections support
      - collection/resource.permits support
  - rebase to latest api, new capabilities:
      - gluster collections/resources
      - quota support
      - remove template disk (by storage domain)
      - vm.payload support
      - floating disk support
  - add __eqals__ to business entities #782891


author: Michael Pasternak <mpastern@redhat.com> - 3.1.0.3-1
changelog:
  - to all collection added optional /max/ param. which is signals engine
    to override default amount of returned objects with user defined value
  - to Disk type added provisioned_size property and removed /type/ (not supported in 3.1)
  - to StorageDomainTemplate/VM import candidates params added clone, name
    properties for clonging imported object.
  - to StorageDomainTemplate/VM import candidates params added 
    collapse_snapshots property
  - to VM added vcpu_pin collection for vm cpu pinning


author: Michael Pasternak <mpastern@redhat.com> - 3.1.0.4-1
changelog:
  - fix typo in 'storage' based args documentation
  - make 'name' optional in storagedomains.add() to allow importing existent SD
  - make api.storagedomains collection searchable
  - Host object doesnt expose storage collection #838269
  - to DC.delete() method added [@param action.force: boolean]
  - api.networks no longer searchable collection
  - to create SD added [@param storagdomain.storage.override_luns: boolean]
  - VM.delete() no longer requires Action() parameter as mandatory
  - SDK should expose api root resource /api #830513
  - perform get() request on proxy construction to validate user credentials #827878
  - extract error body <h1>xxx</h1> from detail produced by application server #827881
  - do not show brackets in error.detail
  - fix api.capabilities get/list methods


author: Michael Pasternak <mpastern@redhat.com> - 3.1.0.5-1
changelog:
  - implemented http header support
  - added custom_configuration flag to host NIC
  - added override_configuration flag for setupnetworks action
  - added Correlation-Id header params
  - do not allow sending empty headers
  - refactor url params documentation
  - removed disk.allow_snapshot param documentation
  - to network.update() added [@param network.name: string]
  - fixed vm/template os.boot documentation


author: Michael Pasternak <mpastern@redhat.com> - 3.1.0.6-1
changelog:
  - make request error being capable to handle any type of response
  - verify credentials before storing proxy in cache
  - implement insecure flag #848046
  - implement server identity check
  - do not require optional params


author: Michael Pasternak <mpastern@redhat.com> - 3.2.0.1-1
changelog:
  - to Disks.add() added /name arg
  - to disk.install() added r/oot_password arg
  - to Template.delete() added async/correlation_id args
  - to Template.update added documentation
  - to HostTags.add() added expect/correlation_id args
  - to VM.start added /filter header
  - raise NoCertificatesError only when no ca_file
  - use cached /filter argument rather than demanding it in methods
  - added correlation_id to:
    - restore snapshot
    - detach HostNIC
    - added create/update/delete methods to template.nics
  - clean context on disconnect
  - add filter parameter to proxy ctr.
  - support app. server errors


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> - 3.1.0.4-1
changelog:
  - use host-subject (certificate) to validate host identity during spice initiation
  - implement syntax error
  - recognize RequestError as command failure
  - do not sort command options in /help/ commands


author: Michael Pasternak <mpastern@redhat.com> - 3.1.0.5-1
changelog:
  - refactor /status/ command
  - do not force credentials check on sdk > 3.1.0.4
  - implement /info/ command
  - implement generic parameters processing for /list/ command


author: Michael Pasternak <mpastern@redhat.com> - 3.1.0.8-1
changelog:
  - implement insecure flag #848046
  - implement server identity check
  - collection-based-options definition doesnt look like cli format #833788
  - support utf-8 encoding


author: Michael Pasternak <mpastern@redhat.com> - 3.2.0.1-1
changelog:
  - do not load/save example_config. file
  - subcollection are not shown #854047
  - change NoCertificatesError message to ask only for ca_file
  - implement /filter flag
  - do not write to file i/o during script execution
  - shell does not exit when using /exit/ command in script


author: Michael Pasternak <mpastern@redhat.com> - 3.2.0.3-1
changelog:
  - valid UUIDs are treated as syntax error #854391
  - change collection based arguments syntax help #854506
  - rename "create" command with "add" #855773
  - remove --show-all option from /show command #855749
  - Raise an error if identifier is not specified in /show command #855750
  - Rename /delete command with /remove #855769
  - valid UUIDs are treated as syntax error #854391
  - history command does not support pipe redirection #854486
  - do not log /connect command in history
  - disable /history while not  connected
  - add username/password prompt/conf-file functionality


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


