# changelog

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.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: 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: 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: 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: 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: 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.


