# changelog

author: Martin Perina <mperina@redhat.com> - 1:3.5.2-33.3
changelog:
  - Bundle stringtemplate4 4.0.8 to allow proper string template build later
  - Bootstrap build for CS8


author: Jerry James <loganjerry@gmail.com> - 4.9.2-2
changelog:
  - Drop the javadoc subpackage due to xmvn errors
  - Fix an invalid RPATH in the swift runtime library


author: Martin Perina <mperina@redhat.com> - 4.9.3-1.1
changelog:
  - Bootstrap build
  - Remove swift, go and javascript builds due to dependencies issues and because they are not needed for oVirt


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 5.2.0-4
changelog:
  - Add parent to biz.aQute.bnd/pom.xml (fixes [WARNING] JAR will be
    empty - no content was marked for inclusion!)
  - Remove scope from dependencies in pom.xml files (fixes missing
    dependencies, dependencies marked with scope provided are ignored by
    the rpm dependency generator)
  - Drop some more commands: shell, exportreport, mbr (uses parts that
    are not packaged)
  - Resolves: rhbz#1985566


author: Mat Booth <mat.booth@redhat.com> - 1.65-1
changelog:
  - Update to latest upstream release
  - Remove old obsoletes
  - Avoid using deprecated source/target values


author: Jerry James <loganjerry@gmail.com> - 1.10.14-1
changelog:
  - Version 1.10.14
  - Remove no longer needed no-unixsocket.patch
  - Add workaround for compiling tests with JDK 11


author: Roland Grunberg <rgrunber@redhat.com> - 3.2.9-5
changelog:
  - Set maven-javadoc-plugin source to 1.8 for Java 11 build.
  - Ignore 5 test failures from upstream when run on Java 9 or above.


author: Hans de Goede <hdegoede@redhat.com> - 0:2.0.0-14
changelog:
  - Drop the org.dom4j.datatype bits, these depend on the obsolete msv project and
    no Fedora packages runtime require msv, so no package seem to need these bits.
  - Drop dom4j-demo and dom4j-manual Obsoletes, these no longer exist since F27.
  - Fix FTBFS (rhbz#1923601)


author: Martin Perina <mperina@redhat.com> - 0:2.0.3-1.1
changelog:
  - Add maven as build dependency to bypass build issue on CentOS Stream 8
  - Add specific jaxen classes to break circular build dependency between dom4j
    and jaxen


author: Martin Perina <mperina@redhat.com> - 0:2.0.3-1.2
changelog:
  - Remove specific jaxen classes as jaxen has already been built and it can be
    used for dom4j build


author: Sachidananda Urs <sac@redhat.com> 0.4
changelog:
  - Added tests, and enhanced documentation, fixed fscreate bug
  - Remove xfs runtime specific configuration


author: Jerry James <loganjerry@gmail.com> - 1:69.1-1
changelog:
  - Version 69.1
  - Add 0003-java8 patch to update code for Java 8
  - Add 0004-remove-ivy patch to adapt to ivy's retirement
  - Add 0005-javadoc patch to fix some invalid characters


author: Peter Robinson <pbrobinson@fedoraproject.org> - 1.1.14-3
changelog:
  - Upstream patch for container fixes
  - Drop non systemd support as it requires python3 of which older distros won't have
  - Spec cleanup


author: Asaf Rachmani <arachman@redhat.com> - 1.2.15-1
changelog:
  - osupdater: Add chronyd.service to the required_files list (rhbz#1903777)
  - osupdater: Do not change UID/GID in remediate_etc (rhbz#1909782)


author: Nir Levy <nlevy@redhat.com> - 1.2.16-1
changelog:
  - osupdater: fix upgrade failed for FileNotFoundError
    caused by bug in crypto-policy (rhbz#1921646)
    (rhbz#1918207, rhbz#1921553)


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: Nir Soffer <nsoffer@redhat.com> 1.0.0-1
changelog:
  - ioprocess: Fix fsyncPath #BZ1536261
  - ioprocess: Wait until writefile completes #BZ1535429
  - spec: Rename python binding to python2-ioprocess
  - spec: Remove leftovers from RHEL 6
  - python: Close unneeded fds before executing child
  - python: Add a test for closing unrelated fds
  - automation: Add missing repositories
  - python: Replace cpopen with subprocess32
  - python: Wait for child process on close
  - python: Increase the start timeout #BZ1414604
  - python: Rename threads to match vdsm thread names #BZ1392214
  - python: Set system thread names if possible #BZ1392214
  - python: Log unhandled errors in threads #BZ1392214
  - python: Require ioprocess of same version


author: Nir Soffer <nsoffer@redhat.com> 1.1.1-1
changelog:
  - python: Log client name in all messages #BZ1550106
  - ioprocess: Add lstat() #BZ1564515
  - binding: Do not read from stdout


author: Eyal Shenitzky <eshenitz@redhat.com> 1.4.2-1
changelog:
  - Improve logging during block size detections #BZ1777805
  - Use module logger for client logs
  - Improve child process termination
  - Skip log errors when polling fail #BZ1851893
  - Fix handling of large messages
  - Add Makefile and missing build requirements #BZ1830441
  - Generate release suffix in configure time and allow
    configurable build locations #BZ1830441


author: Fabio Valentini <decathorpe@gmail.com> - 1.2.2-1
changelog:
  - Update to version 1.2.2.
  - Drop custom maven-compiler-plugin overrides in favor of upstream settings.


author: Fabio Valentini <decathorpe@gmail.com> - 0:1.2.0-5
changelog:
  - Drop unnecessary dependency on maven-javadoc-plugin.
  - Fix javac source / target versions for Java 11.


author: Fabio Valentini <decathorpe@gmail.com> - 1.0.9-19
changelog:
  - Remove unnecessary dependency on maven-javadoc-plugin.
  - Fixes build and javadoc generation with both Java 8 and 11.
  - Remove maven-compiler-plugin configuration that's broken with Java 11.
  - Override javac source and target version with 1.8.


author: Mat Booth <mat.booth@redhat.com> - 9.4.31-2
changelog:
  - Reflective use of classes that might not be present in the JDK should be
    optional when expressed as OSGi dependencies


author: Mat Booth <mat.booth@redhat.com> - 9.4.31-3
changelog:
  - Rebuild to regenerate OSGi metadata for dependency on servlet-api
  - Add patch to build against new APIs in servlet 4


author: Roland Grunberg <rgrunber@redhat.com> - 1.2.12-14
changelog:
  - Replace usage of javah with javac in ant build for Java 11.
  - Ensure static final fields get marked with @Native annotation.


author: Mat Booth <mat.booth@redhat.com> - 1.2.23-5
changelog:
  - Fix FTBFS due to mismatch between -fcf-protection and -march=i586, fix is to
    prevent the jffi build from trying to set -march and let the RPM-defined flags
    take precedence


author: Jerry James <loganjerry@gmail.com> - 3.18.0-1
changelog:
  - Version 3.18.0
  - Remove package name from Summary
  - Add patch to adapt to recent versions of apache-sshd
  - Break up into subpackages to control dependencies


author: Java SIG <java-devel@lists.fedoraproject.org> - 2.10-3
changelog:
  - Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
  - Replace maven BuildRequires with maven-local


author: Roland Grunberg <rgrunber@redhat.com> - 1.1.6-8
changelog:
  - Use source/target of 1.6 to build against Java 11.
  - Also disable detectJavaApiLink to avoid javadoc errors.


author: Dridi Boukelmoune <dridi.boukelmoune@gmail.com> - 2.3.0-1
changelog:
  - Bump version to 2.3.0
  - Update the URL
  - Rename the patch
  - Use more macros
  - Require iconv
  - Install the LSM file


author: Dridi Boukelmoune <dridi.boukelmoune@gmail.com> - 2.4.0-1
changelog:
  - Bump version to 2.4.0
  - Change the Source URL to get %{name}-%{version}.tar.gz
  - Ship the script as makeself.sh as per upstream documentation
  - Add a symbolic link to the previous script name (just makeself)


author: Christopher Tubbs <ctubbsii@fedoraproject.org> - 1:3.6.3-6
changelog:
  - Remove unneeded commons-logging from runtime class path (rhbz#1883751)
  - Also remove redundant commons-codec


author: Andrej Krejcir <akrejcir@redhat.com> - 0.6.1-1
changelog:
  - Python 3 compatibility fix for libvirt interface and GuestNetworkDaemon collector
  - Fix in KSM Controller


author: Sandro Bonazzola <sbonazzo@redhat.com> - 0.6.2-1
changelog:
  - use ConfigParser instead of SafeConfigParser
  - Resolves: rhbz#2001789
  - test: move from nose to unittest
  - Resolves: rhbz#2001759


author: Sandro Bonazzola <sbonazzo@redhat.com> - 0.6.2-1
changelog:
  - use ConfigParser instead of SafeConfigParser
    Resolves: rhbz#2001789
  - test: move from nose to unittest
    Resolves: rhbz#2001759


author: Tomáš Golembiovský <tgolembi@redhat.com> - 0.6.3-1
changelog:
  - Increase cache expiration time for IO tune
    Resolves: rhbz#1720976
  - Build fixes and improved compatibility with Python 3


author: Fabio Valentini <decathorpe@gmail.com> - 0.9.1-15
changelog:
  - Drop unnecessary dependency on deprecated parent POM.
  - Set javac source and target to 1.8 to fix Java 11 builds.


author: Mat Booth <mat.booth@redhat.com> - 4.1.51-1
changelog:
  - Update to latest upstream version
  - Native bits were not used by anything, so package is now noarch


author: Jerry James <loganjerry@gmail.com> - 8.0.1-1
changelog:
  - Version 8.0.1
  - Add 0002-Catch-CompileException-in-test.patch to fix compilation of a test
  - Make generate-tarball.sh actually compress the tarball


author: Martin Necas <mnecas@redhat.com> - 2.0.0-0.4.BETA
changelog:
  - roles: cluster_upgrade: Add progress tracking/reporting
  - roles: hosted_engine_setup: Adjust files permissions
  - roles: hosted_engine_setup: Add an option to define OpenSCAP security profile name
  - roles: engine_setup: Prepare answer files and default values for 4.5 release
  - info - Add follow link url to api model links_summary


author: Martin Necas <mnecas@redhat.com> - 2.0.0-0.5.BETA
changelog:
  - spec: Remove ansible requirements
  - roles: cluster_upgrade: Shutdown vms only on pinned to upgrade host
  - roles: hosted_engine_setup: Fix default gateway variable name


author: Martin Necas <mnecas@redhat.com> - 2.0.0-0.6.BETA
changelog:
  - roles: hosted_engine_setup: Make cloud-init removal airgapped compatible
  - roles: hosted_engine_setup: Replace xml community module
  - roles: hosted_engine_setup: Support disa stig profile
  - roles: hosted_engine_setup: Use cat command instead of lookup
  - roles: repositories: Add satellite support
  - plugins: Remove unused imports
  - ovirt_host: Add enroll_certificate


author: Martin Necas <mnecas@redhat.com> - 2.0.0-0.7.BETA
changelog:
  - roles: hosted_engine_setup: Replace calls to psql as postgres with engine_psql.sh
  - spec: Add python38 requirements


author: Martin Necas <mnecas@redhat.com> - 2.0.0-1
changelog:
  - ovirt_template: add boot_menu and bios_type
  - roles: hosted_engine_setup - Add an option to set the storage format when createing a storage domain and use it
  - spec: Add python38-ovirt-imageio-client requirement


author: Martin Necas <mnecas@redhat.com> - 2.0.3-1
changelog:
  - spec: Obsolete ansible < 2.10.0
  - ovirt_vm - Fix creating a RAW VM from a COW template
  - ovirt_affinity_group - Add affinity labels
  - invenory - Fix url address


author: Martin Necas <mnecas@redhat.com> - 2.0.4-1
changelog:
  - Fix the admin user name when using keycloak
  - Use cryptography < 37.0.0, as 37.0.0 emits a warning that fails testing
  - Use rstcheck < 3.5.0, as 3.5.0 emits a warning that fails testing
  - cluster_upgrade - fix wait_condition
  - hosted_engine_setup - Allocate 128MiB instead of 1GiB for he_metadata
  - hosted_engine_setup - Collect logs also on failures in 03_hosted_engine_final_tasks.yml
  - hosted_engine_setup - Fix keycloak activation/checking
  - hosted_engine_setup - Require 'detail' to be 'Up'
  - hosted_engine_setup - fix archive ownership
  - infra - add warning for multiple storage connections


author: Martin Necas <mnecas@redhat.com> - 2.1.0-1
changelog:
  - Add convert_to_bytes filter
  - automation - Use python38 on el8 with ansible-core 2.12 and python39 on el9 with ansible-core 2.13
  - engine_setup - Allow to disable cert validation
  - ovirt - Remove deprecated distutils
  - ovirt_vm - add wait_after_lease
  - ovirt_vm - Fix parsing None arguments
  - ovirt_vm - check if the snapshot exists
  - hosted_engine_setup - make vdsm config cleanup optional
  - hosted_engine_setup - Fix "'ansible' ModuleNotFoundError" in Disaster Recovery scripts
  - hosted_engine_setup - Use command instead of firewalld module


author: Martin Necas <mnecas@redhat.com> - 2.2.0-1
changelog:
  - cluster_upgrade - Fix starting up pinned vms
  - disaster_recovery - Fix ansible-lint version 6.0.0 violations
  - fix ansible-lint for basic roles(infra, vm_infra, engine_setup, repositories, cluster_upgrade)
  - gluster_heal_info - Replacing gluster module to CLI to support RHV automation hub
  - image_template - Remove static no - unsupported in ansible 2.12
  - hosted_engine - During he_setup, configure ovn with he_host_name for correct operation of ovn
  - hosted_engine - Handle migration to hosts that use systemd-coredump
  - hosted_engine - Specify fqcn for ovirt_system_option_info
  - hosted_engine - Align role with ansible-lint-6.0
  - hosted_engine - Fix cleanup on el9
  - ovirt_disk - Add warning for disk attachments
  - ovirt_disk - Fix disk attachment to VM
  - ovirt_disk - Updating the documentation - vm_name/vm_id and/or disk id parameter(s) are required when extending disk with non-unique name
  - ovirt_host - Fix host wait
  - ovirt_host - Fix restarted wait condition
  - ovirt_qos, ovirt_disk_profile, ovirt_disk - Add modules to allow for creation and updating of disk_profiles
  - ovirt_snapshot - Add vm_id to select VM
  - ovirt_storage_domain - Fix inaccessible exception
  - ovirt_vm - Add reset of VM
  - ovirt_vm - Add virtio_scsi_enabled and multi_queues_enabled
  - ovirt_vm - Add volatile
  - ovirt_vm - Check if user inputed graphical protocol
  - remove_stale_lun - Fix ansible-lint version 6.0.0 violations
  - repositories - Add ovirt_repositories_rhsm_environment and FIPS fix
  - repositories - Replace redhat_subscription and rhsm_repository with command
  - repositories - Move fips check to satellite CA install block
  - shutdown_env - Align role with ansible-lint-6.0.0


author: Martin Necas <mnecas@redhat.com> - 2.2.1-1
changelog:
  - hosted_engine_setup - Fix hosted-engine.conf permissions and ownership
  - hosted_engine_setup - During he_setup, configure ovn with he_host_address


author: Martin Necas <mnecas@redhat.com> - 2.2.2-1
changelog:
  - hosted_engine_setup - Detect hosted-engine-ha version using /usr/libexec/platform-python
  - hosted_engine_setup - update ansible version in README
  - repositories - Add mod_auth_openidc:2.3 and nodejs:14 to dnf modules


author: Martin Necas <mnecas@redhat.com> - 2.2.3-1
changelog:
  - cluster_upgrade - Skip host upgrades without anything to update
  - hosted_engine_setup - Fix ovirt-provider-ovn-driver broken link
  - hosted_engine_setup - restore - Remove host also based on name
  - repositories - Fix example variable names


author: Martin Necas <mnecas@redhat.com> - 2.3.0-1
changelog:
  - ovirt_host - Honor activate and reboot_after_installation when they are set to false with reinstalled host state
  - ovirt_disk - Add read_only param for disk attachments
  - ovirt_disk - Fix disk attachment to VM
  - filters - Add documentation to all filters
  - filters- Fix ovirtvmipsv4 when using attribute
  - he-setup - Fix static ipv6 ifcfg setup
  - repositories - RHV 4.4 SP1 is supported only on RHEL 8.6 EUS


author: Martin Perina <mperina@redhat.com> - 3.0.0-1
changelog:
  - filters: Fix ovirtvmipsv4 with attribute and network
  - ovirt_host: Fix kernel_params elemets
  - ovirtvmipsv4: Fix filter list
  - cluster_upgrade: Add default random uuid to engine_correlation_id
  - image_template: Add template_bios_type
  - Support ansible 2.14
  - ovirt_nic: Add network_filter_parameters
  - Support ansible-core-2.13 on EL8
  - Use Python 3.9 on CS8 and CS9 builds
  - Improving "ovirt_disk" (mostly documentation)
  - cluster_upgrade: Fix the engine_correlation_id location


author: Martin Necas <mnecas@redhat.com> - 3.1.0-1
changelog:
  - ovirt_host - Add refreshed state.
  - ovirt_host - Wait for host to be in result state during upgrade.
  - ovirt_network - Add default_route usage to the ovirt_network module.
  - engine_setup - Remove provision_docker from tests.
  - he-setup - Log the output sent to the serial console of the HostedEngineLocal VM to a file on the host, to allow diagnosing failures in that stage.
  - he-setup - Run virt-install with options more suitable for debugging.
  - he-setup - recently `virsh net-destroy default` doesn't delete the `virbr0`, so we need to delete it expicitly.
  - info modules - Use dynamic collection name instead of ovirt.ovirt for deprecation warning.
  - module_utils - replace `getargspec` with `getfullargspec` to support newer python 3.y versions.


author: Martin Necas <mnecas@redhat.com> - 3.1.1-1
changelog:
  - hosted_engine_setup - Vdsm now uses -n flag for all qemu-img convert calls.
  - ovirt_cluster_info - Fix example patter.
  - ovirt_host - Fix refreshed state action.
  - Add Python 3.11 subpackage to be usable in ansible-core 2.14


author: Martin Necas <mnecas@redhat.com> - 3.1.3-1
changelog:
  - HE - add back dependency on python3-jmespath
  - HE - drop remaining filters using netaddr
  - HE - drop usage of ipaddr filters and remove dependency on python-netaddr
  - HE - fix ipv4 and ipv6 check after dropping netaddr
  - hosted_engine_setup -  Update README
  - ovirt_disk -  Fix issue in detaching the direct LUN
  - ovirt_quota - Convert storage size to integer


author: Marek Libra <mlibra@redhat.com> - 0.1.0
changelog:
  - debug logging removed
  - mark cockpit.conf as a config file - https://github.com/oVirt/ovirt-cockpit-sso/pull/15


author: Martin Perina <mperina@redhat.com> - 4.5.0-1
changelog:
  - packaging: use maven to download jars
  - packaging: drop checksum verification
  - packaging: remove artifacts urls from conf.d/*


author: Ori Liel <oliel@redhat.com> 1.3.9-1
changelog:
  - Change SCM connection details to github
  - Change asciidoc link-generation (#28)
  - Add RPM packaging
  - Enable EL9 builds
  - introduce COPR build
  - Disable doctool in RPM build
  - Create DocTool to generate documentation
  - Switch back to weld 2.3
  - Use tests module name from pom.xml and not artifactdId
  - Require maven-local >= 4.0.0
  - Enable debug logging for xmvn_build
  - Bump: junit 4.13.1, ovirt-jboss-modules-maven-plugin 2.0.3, antlr 4.9.3, asciidoctor 1.6.2
  - Fix maven cache directory
  - Use oVirt buildcontainer
  - Switch from log4j backend to java.util.logging backend
  - Finish moving to github (#6)
  - Add build using github actions


author: Ori Liel <oliel@redhat.com> 4.5.11-1
changelog:
  - bump metamodel to 1.3.9
  - Image I/O Proxy is replaced by ovirt-imageio
  - Deprecate VmPool.display attribute
  - Add TpmSupport to OperatingSystemInfo
  - git safe dir


author: Aviv Litman <alitman@redhat.com> - 4.4.7
changelog:
  - Update documentation in Trend dashboard
  - Add IOPS stats to fully_joined views
  - Bug 1952424 - Add Data Source variable to all dashboards
  - Bug 1849685 - packaging: grafana: Renew separate apache pki if needed
  - Bug 1948418 - Add memory, and CPU sizes to Hosts/VMs Trend dashboard
  - Bug 1896359 - Add count_threads_as_cores to DWH


author: Aviv Litman <alitman@redhat.com> - 4.4.7.1
changelog:
  - Bug 1877478 - Add network metrics to dwh
  - Bug 1961598 -Fix race in Termination.java
  - Fix indentation in uptime dashboard
  - Bug 1966574 - Update the required Grafana to 7.3


author: Aviv Litman <alitman@redhat.com> - 4.4.7.2
changelog:
  - Fix titles in interface panels
  - Bug 1937714 - Add rx and tx drop to Grafana
  - Bug 1896359 - Add number_of_threads
  - Bug 1962641 - Add "Count threads as cores" to Grafana dashboards


author: Aviv Litman <alitman@redhat.com> - 4.4.8
changelog:
  - packaging: dbscripts: Improve logging
  - Bug 1980315 packaging: setup: Usually default to configure grafana


author: Aviv Litman <alitman@redhat.com> - 4.5.0
changelog:
  - Bug 1931939 - Add the engine FQDN to dwh
  - Bug 2030663 - Update Network statistics types in DWH
  - Bug 2026358 - ovirt_engine_history_grafana user is not granted permissions to query new tables
  - Bug 2026362 - moved major version to 4.5.0
  - Bug 1925878 - Create links from Grafana to RHVM
  - Bug 2041220 - Update queries to use v4_5 views in all dashboards


author: Martin Perina <mperina@redhat.com> - 4.5.1
changelog:
  - Bug 1828982 - Use fasterxml for ResumeUtil json serialization
  - Bug 2010903 - Update read/write ops statistics
  - Bug 2010903 - Update the vm disk ops queries


author: Aviv Litman <alitman@redhat.com> - 4.5.2
changelog:
  - Bug 2021497 - packaging: grafana SSO with internal Keycloak
  - build: auto-add generated files to gitignore


author: Aviv Litman <alitman@redhat.com> - 4.5.3
changelog:
  - spec: Remove fedora and rhel<8
  - spec: Fix dom4j definition
  - Fix Grafana proxy configuration
  - Mark temp repo directory as safe for COPR
  - update Java's classpath
  - Bug 2021497 - Reconfigure SSO on keycloak activation


author: Martin Perina <mperina@redhat.com> - 4.5.5
changelog:
  - packaging: setup: Fix the call to ok_to_renew_cert
  - Fix type error in _customization_sso
  - Bug 2122174 - Perform remote engine operations before clean up


author: Martin Perina <mperina@redhat.com> 1.2.0-1
changelog:
  - Use maven to build the project
  - Use OpenJDK 11 to build the project
  - Use ovirt-engine-extensions-api >= 1.0.1


author: Martin Perina <mperina@redhat.com> 1.3.0-1
changelog:
  - core: Upgrade to Jackson 2.10.3
  - fix README.developer to use install-dev
  - improve ovirt-engine-extension-aaa-jdbc readme
  - automation: build: require https on maven central
  - copr: enable copr builds
  - core: Upgrade to Jackson 2.12.1
  - Add CI based on GH actions
  - Add make to build dependencies and skip unit tests
  - Finish moving project to Github
  - Update scm section in pom.xml to use GitHub URLs
  - Mark temp repo directory as safe for COPR
  - Remove dependency on slf4j
  - Require maven package due to old xmvn in COPR


author: Martin Perina <mperina@redhat.com> 1.4.0-1
changelog:
  - Moved java classes under org.ovirt.engine.extension.aaa.ldap package
  - Require OpenJDK 11
  - Use maven to build the project


author: Martin Perina <mperina@redhat.com> 1.4.2-1
changelog:
  - Fix special characters in password when saving to conf file
  - Open temporary files with the correct mode
  - Write configuration files with the correct mode
  - Detect IPv6 availability before using AAAA DNS records


author: Martin Perina <mperina@redhat.com> 1.0.2-1
changelog:
  - Add AuthzExtension to get information from headers
  - Fixed Fedora packaging
  - Switched to oVirt STDCIv2


author: Martin Perina <mperina@redhat.com> 1.1.0-1
changelog:
  - Moved java classes under org.ovirt.engine.extension.aaa.misc package
  - Require OpenJDK 11
  - Use maven to build the project


author: Artur Socha <asocha@redhat.com> 15.0.2-2
changelog:
  - Support for activation of Keycloak SSO on existing installation
  - Fix for oVirt Provider OVN Keycloak credentials
  - Fix for oVirt Monitoring Portal Keycloak credentials
  - Support for oVirt Engine backup & restore


author: Martin Perina <mperina@redhat.com> - 15.0.2-6
changelog:
  - Set password of admin@ovirt to be engine admin password
  - packaging: setup: Filter from logs secrets from otopi answer files


author: Shirly Radco <sradco@redhat.com> - 1.4.0.2
changelog:
  Fixed issues:
  - automation: Replace fc29 with fc30
  - Bug 1807860 - Allow resource allocation options to be customized
  - Bug 1797023 - Fix static IP for metrics-store-installer vm


author: Sandro Bonazzola <sbonazzo@redhat.com> - 1.4.2-1
changelog:
  - Fixes BZ#1870133
  - Fixes BZ#1862134
  - Allow adding hosts when sending to external Elasticsearch server
  - Fixes self-obsoletion ovirt-engine-hosts-ansible-inventory obsoletes ovirt-engine-hosts-ansible-inventory
  - Dropped dependencies on ovirt-ansible-image-template and ovirt-ansible-vm-infra


author: Aviv Litman <alitman@redhat.com> - 1.4.3
changelog:
  - Bug 1978655 - Fix  /roles/oVirt.logging/tasks/main.yml to fit linux-system-roles
  - Bug 1985977 - Add missing configuration parameters


author: Aviv Litman <alitman@redhat.com> - 1.4.4
changelog:
  - Bug 1978655 - Delete the defaults certs+key paths, and update LSR version
  - Update elasticsearch_host documentation to a list


author: Aviv Litman <alitman@redhat.com> - 1.5.0
changelog:
  - Bug 2025936 - metrics configuration playbooks failing due to rhel-system-role last refactor
  - Bug 1990462 - Add user name and password to ELK integration
  - Bug 2012569 - Update the LSR version
  - Bug 1804268 - Add ansible-lint, and adjust the role accordingly


author: Scott J Dickerson <sdickers@redhat.com> - 2.1.5-1
changelog:
  - Move all project fetch URLs to github
    - Remove project 'ovirt-engine-api-explorer' since it has been deprecated for
      over a year


author: Scott J Dickerson <sdickers@redhat.com> - 2.2.0-1
changelog:
  - Migrate repo off gerrit to github
    - Update check action to consider all commits in a PR when verifying a change


author: Scott J Dickerson <sdickers@redhat.com> - 2.2.0-4
changelog:
  - Use quay.io/ovirt/buildcontainer:el8stream for github action builds
    - Add a manual run github action to create RPMs for a PR


author: Sharon Gratch <sgratch@redhat.com> - 2.2.1-1
changelog:
  - Add pre-seed for https://github.com/oVirt/ovirt-engine-ui-extensions/pull/27
    - Fix check.sh file by adding verification for ovirt-engine-ui-extensios pre-seed's PR status


author: Sharon Gratch <sgratch@redhat.com> - 2.2.3-1
changelog:
  - Add pre-seed for https://github.com/oVirt/ovirt-engine-ui-extensions/pull/46
    - Remove pre-seed for https://github.com/oVirt/ovirt-engine-ui-extensions/pull/27


author: Scott J Dickerson <sdickers@redhat.com> - 2.3.3-1
changelog:
  - add preseed for https://github.com/oVirt/ovirt-engine-ui-extensions/pull/68
    - add preseed for https://github.com/oVirt/cockpit-ovirt/pull/24
    - remove stale preseeds


author: Scott J Dickerson <sdickers@redhat.com> - 2.3.5-1
changelog:
  - add preseed for https://github.com/oVirt/ovirt-engine-ui-extensions/pull/70
    - remove stale preseeds


author: Sharon Gratch <sgratch@redhat.com> - 2.3.6-1
changelog:
  - add preseed for https://github.com/oVirt/ovirt-engine-ui-extensions/pull/72
    - remove stale preseeds


author: Scott J Dickerson <sdickers@redhat.com> - 2.3.7-1
changelog:
  - add preseed for https://github.com/oVirt/ovirt-engine-ui-extensions/pull/73
    - remove stale preseeds


author: Scott J Dickerson <sdickers@redhat.com> - 2.3.8-1
changelog:
  - add preseed for https://github.com/oVirt/ovirt-engine-ui-extensions/pull/75
    - remove stale preseeds


author: Scott J Dickerson <sdickers@redhat.com> - 2.3.0-1
changelog:
  - Use git to fetch package.json and yarn.lock for both projects and preseeds
    - Preseed by referencing a Github PR instead of including package.json and yarn.lock files in the repo
    - Drop gerrit support
    - Add project LICENSE (Apache-2.0)


author: Sharon Gratch <sgratch@redhat.com> - 2.3.11-1
changelog:
  - add preseed for https://github.com/oVirt/ovirt-engine-ui-extensions/pull/81
    - remove stale preseeds


author: Sharon Gratch <sgratch@redhat.com> - 2.3.12-1
changelog:
  - add preseed for https://github.com/oVirt/ovirt-engine-ui-extensions/pull/83
    - remove stale preseeds


author: Sharon Gratch <sgratch@redhat.com> - 2.3.13-1
changelog:
  - add preseed for https://github.com/oVirt/ovirt-engine-ui-extensions/pull/84
    - remove stale preseeds


author: Sharon Gratch <sgratch@redhat.com> - 2.3.19-1
changelog:
  - add preseed for https://github.com/oVirt/ovirt-engine-ui-extensions/pull/87
    - remove stale preseeds


author: Sharon Gratch <sgratch@redhat.com> - 1.2.0-1
changelog:
  - update VM Migrate dialog to use Patternfly 4
  - update the Dashboard to use Patternfly 4
  - Update dependencies and drop "yarn check"
  - update translations
  - update i18n normalize and unit-tests, bump jest version


author: Sharon Gratch <sgratch@redhat.com> - 1.2.1-1
changelog:
  - Convert unit test to jest 'expect' and remove the use of `chai` assertion library
  - update translations
  - Update dependencies, including updating jquery to 3.5.0
  - Disable buttons for non managed entities
  - Add copy host networks functionality
  - Fix a bug on vGPU data provider
  - Add 'Display on' to vGPU dialog


author: Sharon Gratch <sgratch@redhat.com> - 1.2.2-1
changelog:
  - update jquery to 3.5.1 due to HeatMap tooltip break that caused dashboard loading failure
  - fix the copy host networks functionality so that networks will be copied to single target host and not multiple hosts


author: Sharon Gratch <sgratch@redhat.com> - 1.2.3-1
changelog:
  - Use em unit for sizing icons of the dashboard dialog
  - Display blank card instead of N/A for cluster stats on the dashboard dialog
  - Fix the cluster upgrade dialog tooltips by assuring that the container node is positioned relatively
  - Add a suggestion info text for enabling affinity check when migrating a VM on Migrate VM dialog
  - Update lodash dependency
  - Update modal code to control order of css includes, so that branding changes remain intact when a modal is open


author: Sharon Gratch <sgratch@redhat.com> - 1.2.4-1
changelog:
  - Use ansible collection for cluster upgrade
  - Refactor PF4 component modals to use the PF4 modal
  - Reorder PF4 action buttons
  - Sort Destination host items in Migrate VM dialog
  - Add linting rules for React hooks
  - Update translations (2020-Sep-2)


author: Sharon Gratch <sgratch@redhat.com> - 1.2.5-1
changelog:
  - Reorder Cluster Upgrade action buttons
  - Update Zanata tools to use the maven plugin
  - Remove fc30 build from STDCI
  - Upgrade patternfly and patternfly-react for both 3 and 4 versions.
  - Style PF4 modals to match PF3 modals
  - Do not auto-focus modal 'x' close button
  - Fix missing translations for dashboard and for Migrate VM dialog
  - Update bootstrap-select and datatables.net dependencies


author: Sharon Gratch <sgratch@redhat.com> - 1.2.7-1
changelog:
  - Update zatana.xml to version 1.2
  - Translation update, 17-May-2021
  - Update glob-parent, path-parse, ua-parser-js and underscore libraries dependencies
  - vGPU dialog: add more instances of a card
  - vGPU dialog: add vGPU type name


author: Sharon Gratch <sgratch@redhat.com> - 1.3.1-1
changelog:
  - a new dialog is added: CPU pinning dialog for a VM
  - vGPU dialog: fix the max instances
  - Export VM dialog: move button to kebab menu and rename button label
  - Cluster upgrade dialog: use correlation id for Ansible playbooks
  - RHV dashboard: add a link to the Monitoring Portal from the dashboard
  - Improve logging and error handling
  - Optimize css loading
  - Update Patternfly css import
  - Update dependencies for various packages: eslint, babel, react-intl-po, trim-off-newlines, postcss
  - Move and reordering all modal sources
  - Enable Copr builds
  - Move the project to GitHub and update the relevant documentation
  - Fix translation by using `msg` within components
  - I18n: Update Zanata configurations


author: Sharon Gratch <sgratch@redhat.com> - 1.3.2-1
changelog:
  - A new dialog is added: vm-manage-gpu for managing vGPUs as VM devices, accessible from VM-VM devices sub tab
  - A new dialog is added: host's CPU pinning dialog for viewing host's cpu topology. accessible from hosts-hosts devices sub tab
  - A new dialog is added: manage storage connection dialogs for managing iSCSI connections, accessible from the storage domains grid
  - Cluster upgrade wizard dialog: migrate the wizard to use PatternFly 4 and add to the dialog a progress tracking indication
  - Parameters passed to translated messages are now formatted in the translation layer only (not in code) and by using ICU number skeletons
  - A github action was addded such that when commits or tags lables are pushed to master, run a build
  - Fix a case of a HEAD commit having multiple tags such that existing build scripts wouldn't fail to recognize it as a tagged commit
  - Update dependencies for various packages:simple-get, ansi-regex, normalize-url and trim-off-newlines


author: Sharon Gratch <sgratch@redhat.com> - 1.3.3-1
changelog:
  - Fix a bug for minimizing CSS flashing of all ui-extensions dialogs
  - vGPU dialog: small code refactorings
  - vGPU dialog: show widgets even if the cluster doesn't contain any vGPU hosts
  - CPU pinning dialog: fix message's trailing zero in case of no CPU topology was found
  - I18n: update translations (fetch from Zanata, remove outdated translations)
  - I18n: add support for Georgian language as a community translation


author: Sharon Gratch <sgratch@redhat.com> - 1.3.4-1
changelog:
  - Cluster upgrade wizard dialog: fix the selected hosts handling bug
  - Cluster upgrade wizard dialog: fix a bug in trackUpgradeProgress to always fetch events from the last point
  - Update dependencies for various packages: moment from 2.24.0 to 2.29.2, caniuse-lite for browserslist  to version 1.0.30001346
  - I18n: pull translations for Georgian (ka-GE)
  - Github actions: always upgrade nodejs-modules
  - Build issues: use hours, minutes and seconds in the RPM name, version part
  - Build issues: mark the copr make_srpm git dir as safe (git 2.35.2 security fix)


author: Sharon Gratch <sgratch@redhat.com> - 1.3.5-1
changelog:
  - CPU pinning dialog: add the 'Isolate Threads' cpu pinning policy
  - RHV dashboard - fix the 'Top Utilized Resources CPU' percentage values
  - RHV dashboard - Force tooltips on the DonutChart to a constant width for handling few non-Latin languages
  - Complete migration to Patternfly 4 so Patternfly 3 is no longer used, upgrade Webpack to version 5 , enable EL9 builds
  - Update dependencies of packages: moment from 2.29.2 to 2.29.4, terser from 5.14.1 to 5.14.2, minimist from 1.2.5 to 1.2.6, y18n from 4.0.0 to 4.0.3
  - Build issues: add conditional build for offline/online builds


author: Sharon Gratch <sgratch@redhat.com> - 1.3.6-1
changelog:
  - Export VM dialog: fix a bug for avoid blocking the export vm process in case the vm original_template is set to null


author: Sharon Gratch <sgratch@redhat.com> - 1.3.7-1
changelog:
  - Adopt the use of shadow DOM/root for react-modals
  - Github actions: update actions versions to current supported ones
  - Update dependencies of various packages:
    isomorphic-git from 0.67.2 to 1.8.2, loader-utils from 2.0.0 to 2.0.4, minimatch from 3.0.4 to 3.1.2, qs from 6.5.2 to 6.5.3


author: Martin Perina <mperina@redhat.com> 19.1.0-2
changelog:
  - Update to httpclient-4.5.12.jar and httpcore-4.4.13.jar to fix
    https://issues.apache.org/jira/browse/HTTPCLIENT-2047


author: Martin Perina <mperina@redhat.com> 21.0.2-1
changelog:
  - Initial release for WildFly 21.0.2
  - Remove bundled httpclient-4.5.12.jar and httpcore-4.4.13.jar, because
    required versions are already included in WildFly 21.0.2


author: Nir Soffer <nsoffer@redhat.com> 2.0.8-1
changelog:
  - Improve performance using multiple connections #BZ1591439
  - Support ipv6 #BZ1805267
  - Fix Cross-Site scripting vulnerabilities #BZ1757066


author: Nir Soffer <nsoffer@redhat.com> 2.0.9-1
changelog:
  - Fix ipv6 regression in 2.0.8-1 #BZ1851707
  - Fix preallocation on NFS 4.2 and GlusterFS #BZ1851256
  - Support upload disk from ova #BZ1849981
  - Report holes in zero extents


author: Nir Soffer <nsoffer@redhat.com> 2.0.10-1
changelog:
  - Support 3rd party certificates #BZ1862107
  - Imageio low level API #BZ1855047
  - Compute image checksums #BZ1787906
  - Support transfer cancellation #BZ1524184
  - Imporve error reporting in io.copy() #BZ1854550
  - Create configuration directories


author: Nir Soffer <nsoffer@redhat.com> 2.1.0-1
changelog:
  - Support upload and download snapshots #BZ1847090
  - Remove python2 leftovers #BZ1862719
  - Faster checkusms using zero hashing
  - Report checksum configuration in client.checksum()
  - Improve logging for easier debugging
  - Improve client online help
  - Silence output from qemu-img create
  - Configurable buffer size per backend


author: Nir Soffer <nsoffer@redhat.com> 2.2.0-1
changelog:
  - Report zero status in dirty extents response #BZ1971185
  - Use "qemu:allocation-depth" meta context to report holes #BZ1971182


author: Nir Soffer <nsoffer@redhat.com> 2.3.0-1
changelog:
  - Downloading images much slower than uploading #BZ1990656
  - Downloading prellocated disk created preallocated image #BZ2010067


author: Nir Soffer <nsoffer@redhat.com> 2.4.1-1
changelog:
  - Select cache and aio automatically #42
  - Add profiling support #36
  - Fail fast with invalid config directory #33
  - Don't track ranges for read-write ticket #32
  - Inefficient measuring of transferred size #29
  - Replace ticket id with transfer id in logs #26
  - "Backend was closed" error during backup image transfer #23
  - Disable allocation depth for raw format #21
  - Make client socket timeout configurable #14


author: Nir Soffer <nsoffer@redhat.com> 2.4.2-1
changelog:
  - http: Increase listen backlog to 40 BZ2066113
  - setup: Fix bug tracker url #45
  - Update RELEASE.md #46


author: Albert Esteve <aesteve@redhat.com> 2.4.7-1
changelog:
  - Handle disk status errors while waiting for disk creation #117
  - Add option for custom disk alias for uploaded disk #121
  - Add --insecure argument to ovirt-img #153
  - ovirt-img: Machine readable progress #154
  - Support downloading block devices via ovirt-imageio container #168


author: Albert Esteve <aesteve@redhat.com> 2.4.8-1
changelog:
  - Add Python 3.11 subpackage to be usable in ansible-core 2.14
  - Fix ovirt-img --insecure connection


author: Albert Esteve <aesteve@redhat.com> 2.5.0-1
changelog:
  - Add Python 3.11 subpackage to be usable in ansible-core 2.14 for el8
  - Fix ovirt-imageioctl without arguments


author: Martin Perina <mperina@redhat.com> - 2.0.3-1
changelog:
  - Rebuild the project with OpenJDK 11
  - Align project dependencies with latest recommendations about Maven plugins
    development
  - Align RPM dependencies with Maven dependencies


author: Douglas Schilling Landgraf <dougsland@redhat.com> - 4.4.3-1
changelog:
  - Do not fail on 'ls -lRZ' errors | BZ#1644646
  - compress: use md5 or sha256 for postgresql .tar.gz | BZ#1854071


author: Miguel Duarte Barroso <mdbarroso@redhat.com> - 1.2.27
changelog:
  - fix security groups remote group id for groups other than default
  - fix ovirt-provider-ovn str-byte fix on json dump
  - add plugin_type check to vhostuser_hook


author: Dominik Holler <dholler@redhat.com> - 1.2.30
changelog:
  - ovirt-provider-ovn.conf is no config file - bz#1701121
  - clear the port dhcp_options in tx scope - bz#1795236


author: Dominik Holler <dholler@redhat.com> - 1.2.33
changelog:
  - provider: Fix localnet update
  - spec: Fix sudoers drop-in config permissions - bz#1895015
  - provider: Fix ipv6_address_mode


author: Ales Musil <amusil@redhat.com> - 1.2.34
changelog:
  - Bump required ovsdbapp version to 0.17.5 or higher
  - Use global connection for ovn north db
  - Remove py2 and fc30 builds


author: Ales Musil <amusil@redhat.com> - 1.2.35
changelog:
  - Use SSL keys that are made specifically for OVN
  - Require ovirt-openvswitch wrapper instead of plain openvswitch
  - Configure IPsec with driver
  - Fix some IPv6 router related issues


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: Francesco Romani <fromani@redhat.com> - 1.0.5-1
changelog:
  - packaging: ensure selinux-policy-targeted is installed
  - packaging: remove python-argparse dependency on fc26
  - licensing: bump copyright year
  - licensing: add copyright boilerplate


author: Sharon Gratch <sgratch@redhat.com> - 1.6.5-1
changelog:
  - create VM Wizard - support tab through fields in Storage and Networking steps
   - create VM Wizard - VM time zone format is now compatible with VM OS and also displayed on the review step
   - create VM Wizard - prevent the unsaved data confirmation dialog from being displayed in last step after VM creation
   - create VM Wizard - add Timezone field for sysprep options
   - create VM Wizard - sort alphabetically the list of Disks and NICs on the review step
   - create VM Wizard - fix setting the disk size by using arrows to work properly
   - create VM Wizard - Validate add/edit NIC name field on row save action
   - create VM Wizard - support creation of a new NIC with an empty (n/a) profile
   - create VM Wizard - support advanced CPU topology setting on "Basic Settings" step
   - create VM Wizard - add indication of which field is invalid/missing on "Basic Settings" step for enablng the next step
   - the CPU Utilization chart details are fixed to be displayed properly, based on the number of vCPUs
   - set enable-usb-autoshare in console.vv file according to SpiceUsbAutoShare engine config value
   - refactor DetailsCard component to use explicit config values
   - increase spacing between Boot Order and VCPU Topology sections in VM Details card
   - use pf3 ExpandCollapse react component in the VM Details card
   - rephrase the "Threads per Core" tooltip text
   - update dependencies of handlebars and bootstrap-select
   - update minimum ovirt version to 4.4
   - translations update 2020-Sep-2
   - translate the About modal missing strings
   - refactor i18n normalize script by adding an explicit key sorting function
   - translate the Duration formatting for VM uptime and refactor intl scripts
   - refactor intl initialization and remove react-intl package
   - update Zanata tools to use the maven plugin


author: Sharon Gratch <sgratch@redhat.com> - 1.6.6-1
changelog:
  - create VM Wizard - handle buttons "Save", "Cancel" position to be fixed for avoiding movements when clicking on them repeatedly
   - create VM Wizard - auto focus on the 'VM Name' field on 'Basic Settings' step
   - create VM Wizard - display proper sysprep timezone default value
   - create VM Wizard - automatically set fields values when possible on 'Basic Settings' step
   - for both create VM Wizard and VM details view card - filter out the clusters with no architecture and cpu-type attached
   - change the VM's filters to be case insensitive
   - support user settings first phase - setting SSH key and impersistent blocking toast notifications
   - fix the virt-viewer console file for SPICE to be downloaded as a console.vv file name instead of a temp long file name and without the .vv extension
   - tooltip refactoring - use one type of tooltip for consistency in VM portal
   - change all delete icons to red in the VM details view for helping to distinguish between edit and delete icons easily
   - prevent duplicate refresh on page change
   - display only Pool VMs that the user is supposed to see after manual refresh
   - add linting rules for React hooks
   - add 'yarn intl:check-use' for automated translations script
   - update parsing of VM statistics (fetched with VM details)


author: Sharon Gratch <sgratch@redhat.com> - 1.6.7-1
changelog:
  - create VM Wizard - display a validation text message next to the VM Name and Cloud-init/Sysprep's host name fields on basic settings step
   - create VM Wizard - add a validation to disk name field on the storage step
   - create VM Wizard - force template disk's storage domain selection and change default disk type for Template and ISO provisioned VMs
   - create VM Wizard - validate the disk's storage domain for the current user based on user permissions
   - create VM Wizard - fix the create VM from template's bootable disk flag option
   - create VM Wizard - select The correct "Other OS" option in OS field of basic settings step, based on cluster's cpu architecture
   - create VM Wizard - fix the basic settings step behaviour when only one cluster exists and no hosts are assigned to the cluster
   - create VM Wizard - remove disk size inconsistent tooltip in storage step
   - create VM Wizard - fix eslint import errors
   - fix an exception occurs when a VM is taken from a pool while a refresh is done with a filter
   - fix an error occurs after changing a cluster for an existed VM via the details card component
   - update dependencies of immer and datatables.net
   - remove Fedora 30 from STDCI since it's EOL


author: Sharon Gratch <sgratch@redhat.com> - 1.6.8-1
changelog:
  - create VM Wizard - ass support for creating VMs based on a High Performance optimized for template
   - enhance graphic consoles data fetching time by fetching consoles info on demand instead of on refresh. This changes the way consoles are opened on dashboard
   - prevent crash when viewing a suspending/shutting down VM's details card
   - fixed few translated strings on VMs dashboard
   - enhance user/account settings by adding support for locale changes and displaying email info
   - a fix for reading new format of config val MaxNumOfVmCpus


author: Sharon Gratch <sgratch@redhat.com> - 1.6.9-1
changelog:
  - user/account settings - support user locale changes by hot reload
   - user/account settings - adding a confirmation dialog before saving user settings changes
   - user/account settings - create a "home" breadcrumbs root to resolve the confusion with "Virtual Machines" Breadcrumbs root
   - user/account settings - add support for setting the refresh interval
   - user/account settings - add labels by design for planned translation cycle
   - create VM Wizard - update create VM steps navigation and disk create checks
   - create VM Wizard- fix a bug so that disk type of new disks based on a 'server/HP' template should be based on the template's disk allocation policy
   - when launching in dev mode, support reading user name, password and domain from env variable
   - add check/validation if permission response is an array, to prevent crashing
   - fixed a bug of missing VmStatusIcon tooltip for a paused vm
   - use semver to verify API engine versions
   - allow users to select/deselect saving the memory while creating a snapshot for a running vm
   - fix a bug of which user permit calculations included invalid permissions
   - show VM's IP address if the vm is up and guest agent is running
   - update the dependency of lodash


author: Sharon Gratch <sgratch@redhat.com> - 1.7.0-1
changelog:
  - user/account settings - mark default options on Account Settings dialog
   - user/account settings - add option to reset global user settings to default/installation settings
   - user/account settings - seperate to sections on Account Settings
   - user/account settings - preserve the order and group options by sections in Confirmation dialog and error notification
   - user/account settings - add Console section options to Account Settings
   - user/account settings - add 'persist Locale' advanced settings option to Account Settings dialog
   - user/account settings - update the locales list on Account Settings dialog
   - retrieve current graphic consoles for re-enabling the option to select console types on dashboard (which was removed on ovirt-web-ui-1.6.8)
   - refactor handling ovirt engine config values in general and MaxNumOfVmCpus in specific
   - fix a bug of handling user group permissions which didn't work in ovirt-web-ui-1.6.9-1
   - convert all API Boolean attributes used by "toApi" functions to our new ApiBooleanType
   - fix uptime render in VM Details and Overview Card
   - switch formatDateFromNow() to use moment.humanize()
   - replace custom wrapper around PF3 with PF4 Switch component
   - upgrade the project's Webpack to version 4, babel to version 7
   - upgrade patternfly 4 packages and force lodash version
   - update/fix dependencies of handlebars, bootstrap-select and jquery
   - avoid using translated strings in "key" property
   - code cleanups
   - bump zanata.xml version to 1.7
   - translation update, 17-May-2021


author: Sharon Gratch <sgratch@redhat.com> - 1.7.1-1
changelog:
  - refactor initial VM/Pool page loading and background refresh
   - refactor login managed base-data, user, group, and role fetches
   - refactor and improve disk permit/permissions calculations
   - refactor and remove unused sagas utils
   - refactor and optimize snapshot disks and nics fetching
   - refactor callExternalAction() to log the API method with Function.name
   - refactor console connection code and also support opening RDP console for headless Windows VMs
   - remove all of the OvirtApi toInternal functions
   - remove non used NewDiskDialog actions/reducers
   - upgrade eslint and all related dependencies to current versions and update configurations for react/jsx indent and eslint errors
   - add packages dependencies of flow-bin and postcss
   - add babel plugin fancy-console
   - avoid displaying manual refresh or setting actions in the header/navbar until the app is ready
   - fix a bug that when editing an exising disk via VM details, it always resulted with an inactive disk
   - fix fetchVmSnapshots() transform error
   - make the package.json scripts intl:* working again
   - fix a bug for enable loading Portuguese or Chinese languages when reading locales from the url
   - fix a bug for always setting a VM with the correct number of virtual CPUs
   - enhance user settings cancel dialog by informing the user that it is applied to all tabs/sections


author: Sharon Gratch <sgratch@redhat.com> - 1.7.2-1
changelog:
  - fix disks creation by correctly handling disk format and sparse attributes based on the target storage domain and
     also based on the template's disk format for server/high performace/desktop VM types
   - display error messages when VM's virtual CPU topology is set to invalid values
   - fix downloading Remote Destop file for Firefox browser with the correct .rdp file extension instead of .vv extension
   - push master builds to ovirt-4.4 branch as well
   - update dependencies of immer, ua-parser-js and glob-parent packages


author: Sharon Gratch <sgratch@redhat.com> - 1.8.0-1
changelog:
  - user/account settings - support auto connect for a VM
   - user/account settings -  support setting a full screen mode for the noVnc console
   - create VM Wizard - set the first disk as bootable by default
   - VM details - fix a bug for displaying numeric values in all utilization charts tooltips
   - VM details - fix a bug of displaying the correct values of VM's utilization disk charts in case of more than one reported file system
   - VM details - fix VM's utilization disk charts colors to be based on thresholds
   - VM details - remove 'restore snapshot' button from snapshot details dialog since it duplicates the functionality located on the card
   - fix a bug for removing deleted pool entities from VMs dashbord after refresh
   - fix a bug of VM Portal crashes at login time when nic.mac is fetched as null
   - fix a bug to enable assignment of user quota when creating a VM from a non-blank template
   - handle SSO deprecation by removing the default attempt to use SSO
   - code refactoring for reducer utils functions, convert reducers from ImmutableJS to ImmerJS
   - enable Copr builds
   - move the project to GitHub and update the relevant documentation and readme file
   - upgrade dependencies of various libraries
   - i18n: update Zanata configuration


author: Sharon Gratch <sgratch@redhat.com> - 1.8.1-1
changelog:
  - fix a bug for removing deleted pool entities from VMs dashbord after refresh for the last pool
   - add an option to trigger ost run with "/ost" via Github


author: Sharon Gratch <sgratch@redhat.com> - 1.7.2-1
changelog:
  - fix disks creation by correctly handling disk format and sparse attributes based on the target storage domain and
     also based on the template's disk format for server/high performance/desktop VM types
   - display error messages when VM's virtual CPU topology is set to invalid values
   - fix downloading Remote Desktop file for Firefox browser with the correct .rdp file extension instead of .vv extension
   - push master builds to ovirt-4.4 branch as well
   - update dependencies of immer, ua-parser-js and glob-parent packages


author: Sharon Gratch <sgratch@redhat.com> - 1.8.0-1
changelog:
  - user/account settings - support auto connect for a VM
   - user/account settings -  support setting a full screen mode for the noVnc console
   - create VM Wizard - set the first disk as bootable by default
   - VM details - fix a bug for displaying numeric values in all utilization charts tooltips
   - VM details - fix a bug of displaying the correct values of VM's utilization disk charts in case of more than one reported file system
   - VM details - fix VM's utilization disk charts colors to be based on thresholds
   - VM details - remove 'restore snapshot' button from snapshot details dialog since it duplicates the functionality located on the card
   - fix a bug for removing deleted pool entities from VMs dashboard after refresh
   - fix a bug of VM Portal crashes at login time when nic.mac is fetched as null
   - fix a bug to enable assignment of user quota when creating a VM from a non-blank template
   - handle SSO deprecation by removing the default attempt to use SSO
   - code refactoring for reducer utils functions, convert reducers from ImmutableJS to ImmerJS
   - enable Copr builds
   - move the project to GitHub and update the relevant documentation and readme file
   - upgrade dependencies of various libraries
   - i18n: update Zanata configuration


author: Sharon Gratch <sgratch@redhat.com> - 1.8.1-1
changelog:
  - fix a bug for removing deleted pool entities from VMs dashboard after refresh for the last pool
   - add an option to trigger ost run with "/ost" via Github


author: Sharon Gratch <sgratch@redhat.com> - 1.9.0-1
changelog:
  - migrate all VM Portal components from PatternFly 3 to PatternFly 4. No use of PatternFly 3 anymore
   - migrate from Webpack 4 to Webpack 5 and use newest versions of Webpack plugins
   - user/account settings - display the notification settings tooltip as hint instead
   - VM details - allow a user to consume ISO images without granting a 'create disk' permission
   - VM details snapshots card - display notification after a successful snapshot restore
   - VM details snapshots card - fix a bug so that after deleting an existing snapshot, the 'create snapshot' button won't stay disabled
   - VM details snapshots card - fix a bug so that the snapshots locking mechanism is for the current VM only
   - add new NIC type "e1000e"
   - i18n: add support for Georgian language as a community translation
   - i18n: translations update, expire translations after zanata push
   - i18n: pull translations for Georgian language (ka-GE)
   - build: use hours, minutes and seconds in RPM snapshot name, version part
   - build: mark the Copr make_srpm git dir as safe (git 2.35.2 security fix)
   - github actions: add an offline build for el9
   - update dependencies of caniuse-lite for browserslist to version 1.0.30001346


author: Sharon Gratch <sgratch@redhat.com> - 1.8.1-1
changelog:
  - fix a bug for removing deleted pool entities from VMs dashboard after refresh for the last pool
   - add an option to trigger OST run with "/ost" via Github


author: Sharon Gratch <sgratch@redhat.com> - 1.9.1-1
changelog:
  - VM details snapshots card: add a frontend lock for the restored snapshot during the restore operation
   - VM details - force tooltips on the VM's utilization  charts to a constant width
   - fix a bug for opening a console on full screen mode after clicking the "full screen" button even when also set by account settings
   - fix a regression bug for redirecting to the welcome page after clicking on the logo
   - fix a bug for enabling to enter values into NumberInput on few dialogs
   - fix a bug of missing card IDs on the VM List screen
   - build issues:: add conditional build for offline/online builds
   - bump underscore from 1.6.0 to 1.13.1


author: Sharon Gratch <sgratch@redhat.com> - 1.9.2-1
changelog:
  - VM Details - users can now create a new NIC with an empty vNIC profile, even if they don't have permissions for NIC profiles within the DC
   - VM details - force tooltips on the VM's react-chart charts to a constant width
   - VMs dashboard - support table view (in additions to cards view) on the Virtual Machines dashboard screen
   - add basic support for TPM devices for Windows 11/2022 VMs of cluster level >= 4.7
   - build issues: specify COPR chroot explicitly
   - build issues: remove broken Docker support
   - bump the Zanata version to 1.9
   - update dependencies: bump terser to 5.14.2, bump follow-redirects to 1.15.2
   - documentation updates - remove EL9 limitation note


author: Sharon Gratch <sgratch@redhat.com> - 1.9.3-1
changelog:
  - user/account settings - add support for the Virtual Machines layout (card/table view) property option
   - fix a bug of displaying the correct month in the 'Created' field of the snapshot details card and in the NotificationDrawer
     events timestamp
   - optimize the entity permission to permit mappings code to avoid the application from hanging out in case of a large
     amount of entities
   - enhance the support of TPM devices for Windows 11/2022 VMs by enforcing the Q35 Chipset with UEFI Firmware Type, if
     current firmware prevents enabling TPM
   - github actions: update actions versions to current supported ones
   - update dependencies of various packages:
     minimist from 1.2.5 to 1.2.7
     moment from 2.29.1 to 2.29.4
     minimatch from 3.0.4 to 3.1.2
     shelljs from 0.8.4 to 0.8.5
     react-redux from 7.2.6 to 7.2.9
     redux from ^4.1.2 to 4.2.0
     redux-saga from 1.1.3 to 1.2.1
     patternfly from 4.185.1 to 4.215.1
     react-charts from 6.55.16 to 6.94.1
     react-console from 4.53.20 to 4.92.1
     react-core from 4.202.16 to 4.241.1
     react-icons from 4.53.16 to 4.92.1
     react-table from 4.71.16 to 4.110.1


author: Mat Booth <mat.booth@redhat.com> - 0.0.7-29
changelog:
  - Unecessary restriction on plexus-util, with the patch it's actually still
    source compatible with older versions


author: Pavel Raiskup <praiskup@redhat.com> - 42.2.0-1
changelog:
  - rebase to the latest upstream release
  - nicer github source urls
  - sync with upstream spec
  - use new postgresql testing macros (rawhide only)
  - depend on postgresql-test-rpm-macros


author: Fabio Valentini <decathorpe@gmail.com> - 1:0.11.0-16
changelog:
  - Drop python2 sub-package. See:
    https://fedoraproject.org/wiki/Changes/F31_Mass_Python_2_Package_Removal
  - Refresh packaging for 2019, move docs to a sub-package.


author: Paul Howarth <paul@city-fan.org> - 2.7.0-1
changelog:
  - Update to 2.7.0
    - Implement support for OpenSSH 6.5-style private key files (typically
      denoted as having 'BEGIN OPENSSH PRIVATE KEY' headers instead of PEM
      format's 'BEGIN RSA PRIVATE KEY' or similar); if you were getting any sort
      of weird auth error from "modern" keys generated on newer operating system
      releases (such as macOS Mojave), this is the first update to try (GH#602,
      GH#618, GH#1313, GH#1343)
    - Token expansion in 'ssh_config' used a different method of determining the
      local username ('$USER' environment variable), compared to what the (much
      older) client connection code does ('getpass.getuser', which includes
      '$USER' but may check other variables first, and is generally much more
      comprehensive); both modules now use 'getpass.getuser'
    - A couple of outright '~paramiko.config.SSHConfig' parse errors were
      previously represented as vanilla 'Exception' instances; as part of recent
      feature work a more specific exception class,
      '~paramiko.ssh_exception.ConfigParseError', has been created; it is now
      also used in those older spots, which is naturally backwards compatible
    - Implement support for the 'Match' keyword in 'ssh_config' files;
      previously, this keyword was simply ignored and keywords inside such blocks
      were treated as if they were part of the previous block (GH#717)
      - Note: this feature adds a new optional install dependency 'Invoke'
        (https://www.pyinvoke.org), for managing 'Match exec' subprocesses
    - Additional installation 'extras_require' "flavors" ('ed25519', 'invoke',
      and 'all') have been added to our packaging metadata
    - Paramiko's use of 'subprocess' for 'ProxyCommand' support is conditionally
      imported to prevent issues on limited interpreter platforms like Google
      Compute Engine; however, any resulting 'ImportError' was lost instead of
      preserved for raising (in the rare cases where a user tried leveraging
      'ProxyCommand' in such an environment); this has been fixed
    - Perform deduplication of 'IdentityFile' contents during 'ssh_config'
      parsing; previously, if your config would result in the same value being
      encountered more than once, 'IdentityFile' would contain that many copies
      of the same string
    - Implement most 'canonical hostname' 'ssh_config' functionality
      ('CanonicalizeHostname', 'CanonicalDomains', 'CanonicalizeFallbackLocal',
      and 'CanonicalizeMaxDots'; 'CanonicalizePermittedCNAMEs' has *not* yet
      been implemented) - all were previously silently ignored (GH#897)
    - Explicitly document which ssh_config features we currently support;
      previously users just had to guess, which is simply no good
    - Add new convenience classmethod constructors to
      '~paramiko.config.SSHConfig': '~paramiko.config.SSHConfig.from_text',
      '~paramiko.config.SSHConfig.from_file', and
      '~paramiko.config.SSHConfig.from_path'; no more annoying two-step process!
  - Add Recommends: of python3-invoke and python3-pyasn1 for optional
    functionality


author: Paul Howarth <paul@city-fan.org> - 2.7.1-1
changelog:
  - Update to 2.7.1
    - The new-style private key format (added in 2.7.0) suffered from an
      unpadding bug that had been fixed earlier for Ed25519 (as that key type has
      always used the newer format); that fix has been refactored and applied to
      the base key class (GH#1567)
    - Fix a bug in support for ECDSA keys under the newly-supported OpenSSH key
      format (GH#1565, GH#1566)


author: Paul Howarth <paul@city-fan.org> - 2.7.1-4
changelog:
  - Avoid FTBFS with pytest 5 (pytest-relaxed pulls in pytest 4)
  - Drop explicit dependencies for things that the python dependency generator
    finds by itself


author: Paul Howarth <paul@city-fan.org> - 2.7.2-1
changelog:
  - Update to 2.7.2
    - Update our CI to catch issues with sdist generation, installation and
      testing
    - Add missing test suite fixtures directory to MANIFEST.in, reinstating the
      ability to run Paramiko's tests from an sdist tarball (GH#1727)
    - Remove leading whitespace from OpenSSH RSA test suite static key fixture,
      to conform better to spec. (GH#1722)
    - Fix incorrect string formatting causing unhelpful error message annotation
      when using Kerberos/GSSAPI
    - Fix incorrectly swapped order of 'p' and 'q' numbers when loading
      OpenSSH-format RSA private keys; at minimum this should address a slowdown
      when using such keys, and it also means Paramiko works with Cryptography
      3.1 and above, which complains strenuously when this problem appears
      (GH#1723)


author: Sandro Bonazzola <sbonazzo@redhat.com> - 2.7.2-3
changelog:
  - Security fix backported from 2.10.1
    - CVE-2022-24302: Creation of new private key files using
      '~paramiko.pkey.PKey' subclasses was subject to a race condition between
      file creation and mode modification, which could be exploited by an
      attacker with knowledge of where the Paramiko-using code would write out
      such files; this has been patched by using 'os.open' and 'os.fdopen' to
      ensure new files are opened with the correct mode immediately (we've left
      the subsequent explicit 'chmod' in place to minimize any possible
      disruption, though it may get removed in future backwards-incompatible
      updates)


author: Miro Hrončok <mhroncok@redhat.com> - 2.3.0-15
changelog:
  - Subpackage python2-testtools has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 0.8.0-13
changelog:
  - Subpackage python2-websockify has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.7.19-4
changelog:
  - Python 2 binary package renamed to python2-netaddr
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Martin Necas <mnecas@redhat.com> - 0.7.19-8.1.1
changelog:
  - Add Python 3.8 package on EL8 (alongside with Python 3.6), which is needed to
    use this library within ansible-core 2.12


author: Martin Perina <mperina@redhat.com> - 0.7.19-8.1.2
changelog:
  - Switched from Python 3.8 to Python 3.9 on EL8 to be able to use this library
    within ansible-core-2.13


author: Miro Hrončok <mhroncok@redhat.com> - 3.1.7-3
changelog:
  - Subpackage python2-bcrypt has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Iryna Shcherbina <ishcherb@redhat.com> - 0.12.13-3
changelog:
  - Update Python 2 dependency declarations to new packaging standards
    (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.12.13-6
changelog:
  - Avoid use of undefined unversioned python macro (which leads to
    the binary package owning "/" :( )


author: Miro Hrončok <mhroncok@redhat.com> - 0.12.13-10
changelog:
  - Subpackage python2-bottle has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 2.2.3-6
changelog:
  - Subpackage python2-daemon has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 1.0.0-10
changelog:
  - Subpackage python2-extras has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 3.0.0-16
changelog:
  - Subpackage python2-fixtures has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Frantisek Zatloukal <fzatlouk@redhat.com> - 0.3.7-1
changelog:
  - Update to upstream 0.3.7 release
  - Drop upstreamed patch: 0003-Fix-tests_api-list-traceback.patch
  - Drop upstreamed patch: 0001-Fix-arguments-with-type-list-705.patch
  - Drop upstreamed patch: 0002-Support-aniso8601-3.0-in-tests.patch
  - Drop no longer needed patch: python-flask-restful.remove_q0_testcase.patch
  - Drop Fedora 27 support
  - Drop Python 2 support


author: Miro Hrončok <mhroncok@redhat.com> - 0.2.0-16
changelog:
  - Subpackage python2-fluidity-sm has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Athmane Madjoudj <athmane@fedoraproject.org> - 1.2.0-1
changelog:
  - Update to 1.2.0 (rhbz #1600756)
  - Remove upstreamed patches
  - Add patch for bypass vendorized libs


author: Paul Howarth <paul@city-fan.org> - 1.4.0-1
changelog:
  - Update to 1.4.0 (#1787868)
    - A corner case in #~invoke.context.Context.run# caused overridden streams to
      be unused if those streams were also set to be hidden, e.g.
      'run(command, hide=True, out_stream=StringIO())' would result in no writes
      to the 'StringIO' object (GH#637); this has been fixed - hiding for a given
      stream is now ignored if that stream has been set to some non-'None' (and
      in the case of 'in_stream', non-'False') value.
    - As part of feature work on GH#682, we noticed that the
      '~invoke.runners.Result' return value from '~invoke.context.Context.run'
      was inconsistent between dry-run and regular modes; for example, the
      dry-run version of the object lacked updated values for 'hide', 'encoding'
      and 'env' - this has been fixed
    - Add asynchronous behavior to '~invoke.runners.Runner.run' (GH#194, GH#682):
      - Basic asynchronicity, where the method returns as soon as the subprocess
        has started running, and that return value is an object with methods
        allowing access to the final result
      - "Disowning" subprocesses entirely, which not only returns immediately but
        also omits background threading, allowing the subprocesses to outlive
        Invoke's own process
      See the updated API docs for the '~invoke.runners.Runner' for details on
      the new 'asynchronous' and 'disown' kwargs enabling this behavior
    - Never accompanied the top-level singleton '~invoke.run' (which simply wraps
      an anonymous '~invoke.context.Context's 'run' method) with its logical
      sibling, '~invoke.sudo' - this has been remedied


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.7-12
changelog:
  - Python 2 binary package renamed to python2-junitxml
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Miro Hrončok <mhroncok@redhat.com> - 1.0.0-8
changelog:
  - Subpackage python2-lexicon has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 1.0.0-24
changelog:
  - Subpackage python2-linecache2 has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 0.0.14-4
changelog:
  - Subpackage python2-notario has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Tom Callaway <spot@fedoraproject.org> - 1.9.0-17.post1
changelog:
  - conditionalize python2 support (so we can shut it off easily when trac is modernized)
  - remove unnecessary (and dead) dependency on python2-simplejson


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: Miro Hrončok <mhroncok@redhat.com> - 5.4.3-2
changelog:
  - Subpackage python2-pbr has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 4.6-2
changelog:
  - Drop explicit locale setting
    See https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot


author: Kamil Dudka <kdudka@redhat.com> - 7.43.0-15
changelog:
  - enable vsftpd-based tests
  - run the test-suite for Python 3 only
  - do not disable TLS-SRP test because it is now supported by OpenSSL in Fedora


author: Kamil Dudka <kdudka@redhat.com> - 7.43.0.2-4
changelog:
  - fix populating list of decoded strings (#1792213)
  - fix programming mistakes detected by static analyzers (#1666003)


author: Miro Hrončok <mhroncok@redhat.com> - 1.3.0-5
changelog:
  - Subpackage python2-pynacl has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 1.12.14-13
changelog:
  - Subpackage python2-sh has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Jerry James <loganjerry@gmail.com> - 1.3.0-18
changelog:
  - The python iso8601 module in Fedora has diverged too much from the bundled
    version.  Allow this package to bundle it (bz 1811697).


author: Jerry James <loganjerry@gmail.com> - 1.3.0-19
changelog:
  - Drop the -decode-binary-to-unicode patch; it doesn't work with the bundled
    version of iso8601.
  - Add 0003 and 0004 patches to fix bugs reported to upstream.


author: Miro Hrončok <mhroncok@redhat.com> - 0.0.20-20
changelog:
  - Subpackage python2-testrepository has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 1.4.0-25
changelog:
  - Subpackage python2-traceback2 has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Tomas Orsava <torsava@redhat.com> - 0.14-11
changelog:
  - Remove python2 executables - they are functionally identical to the python3
    executables, so we're only going to ship them in the python3 subpackage
  - Resolves: rhbz#1656477


author: Martin Perina <mperina@redhat.com> - 0.14-12.1
changelog:
  - Add Python 3 and Python 38 subpackages
  - Don't add bin directory into Python 38 package to prevent installation conflicts


author: Martin Perina <mperina@redhat.com> - 0.14-12.3
changelog:
  - Remove building Python 3.6 package to prevent issues with modular filtering,
    we should get python3-docutils from the standard python36 module


author: Sérgio Basto <sergio@serjux.com> - 0.9.12-6
changelog:
  - Drop BR java-atk-wrapper to let java-atk-wrapper be retired
    https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/YS3TQM3N5TDMQASL7OPJAWS5HVFRY2SX/


author: Didik Supriadi <didiksupriadi41@fedoraproject.org> - 0.9.12-8
changelog:
  - Use macros: javadoc_package, autosetup, url
  - Remove BRs: jsr305, slf4j-api, slf4j-simple
  - Don't remove jar in test source directory


author: Rich Megginson <rmeggins@redhat.com> - 1.6.3-1
changelog:
  - storage - tag tests that use NVME and SCSI
    Resolves rhbz#1989211 (EL9)
    Resolves rhbz#1989638 (EL8)


author: Rich Megginson <rmeggins@redhat.com> - 1.6.4-1
changelog:
  - sshd - support for rhel9 managed hosts
    Resolves rhbz#1989221 (EL9)
    Resolves rhbz#1989638 (EL8)


author: Rich Megginson <rmeggins@redhat.com> - 1.6.6-1
changelog:
  - logging, certificate - Instead of the archive module, use "tar" command for backup.
    Resolves rhbz#1984182 (EL9)
    Resolves rhbz#1987096 (EL8)
  - logging - Add a support for list value to server_host in the elasticsearch output
    Resolves rhbz#1986460 (EL9)
    Resolves rhbz#1986463 (EL8)
  - logging - tests_relp.yml; Can't detect any of the required Python libraries cryptography (>= 1.2.3) or PyOpenSSL (>= 0.6)
    Resolves rhbz#1989962 (EL9)
    Resolves rhbz#1990142 (EL8)


author: Rich Megginson <rmeggins@redhat.com> - 1.6.7-1
changelog:
  - storage - tests_create_lvmvdo_then_remove fails - Module dm-vdo not found
    Resolves rhbz#1991141 (EL8)
    Resolves rhbz#1991062 (EL9)
  - storage - Get syntax errors in tests_lvm_errors.yml
    Resolves rhbz#1990793 (EL8)
    Resolves rhbz#1991142 (EL9)


author: Rich Megginson <rmeggins@redhat.com> - 1.7.0-1
changelog:
  - drop support for Ansible 2.8 - min_ansible_version is now 2.9
    Resolves rhbz#1989197 (EL9)
    Resolves rhbz#1989199 (EL8)
  - sshd - fix rhel6 support - failed to validate: error:Missing Match criteria for all Bad Match condition
    Resolves rhbz#1991598 (EL9)
    Resolves rhbz#1990947 (EL8)


author: Rich Megginson <rmeggins@redhat.com> - 1.7.1-1
changelog:
  - metrics - the bpftrace role does not properly configure bpftrace agent
    Resolves rhbz#1994180 (EL9)
    Resolves rhbz#1993240 (EL8)


author: Rich Megginson <rmeggins@redhat.com> - 1.7.2-1
changelog:
  - logging - Update the certificates copy tasks
    Resolves rhbz#1996777 (EL9)
    Resolves rhbz#1994580 (EL8)


author: Rich Megginson <rmeggins@redhat.com> - 1.7.3-1
changelog:
  - storage - revert the dm-vdo workaround fix for vdo testing
    Resolves rhbz#1978488 (EL9)
    Resolves rhbz#1991141 (EL8)


author: Rich Megginson <rmeggins@redhat.com> - 1.7.3-2
changelog:
  - selinux - tag tests_selinux_disabled.yml with tests::avc
    Resolves rhbz#1996315 (EL9)
    Resolves rhbz#1996317 (EL8)


author: Jerry James <loganjerry@gmail.com> - 1.0.3-11
changelog:
  - Do not try to invoke native2ascii with JDK 9 or later
  - Compile for JDK 8 instead of 5 for compatibility with JDK 11


author: Attila Lakatos <alakatos@redhat.com> - 0.7.8-4
changelog:
  - RHEL 8.3.0 ERRATUM
  - Spec file clean up
  - Rebase to 0.7.8
  Resolves: rhbz#1738590
  - Added selinux subpackage
  Resolves: rhbz#1683567
  - Added notifier subpackage
  - Installing /etc/usbguard/rules.d/
  Resolves: rhbz#1667395
  - Fixed sigwaitinfo handling
  Resolves: rhbz#1835210


author: Radovan Sroka <rsroka@redhat.com> - 0.7.8-5
changelog:
  - RHEL 8.3.0 ERRATUM
  - Use old-fasioned forking style in unit file
  Resolves: rhbz#1846885
  - Allow usbguard to read /proc/cpuinfo
  Resolves: rhbz#1847870
  - Removed notifier's Requires for usbguard-devel
  Resolves: rhbz#1667395
  - Allow usbguard to read /dev/urandom
  Resolves: rhbz#1848618


author: Radovan Sroka <rsroka@redhat.com> - 0.7.8-6
changelog:
  - RHEL 8.3.0 ERRATUM
  - Removed execstack from .spec
  - Removed AuthorizedDefault=wired from the usbguard
  Resolves: rhbz#1852539
  - Missing error message on bad configuration
  Resolves: rhbz#1857299
  - /etc/usbguard/usbguard-daemon.conf file does not contain all default options
  Resolves: rhbz#1862907


author: Attila Lakatos <alakatos@redhat.com> - 1.0.0-1
changelog:
  - Rebase to 1.0.0
  Resolves: rhbz#1887448
  - Filtering rules by attribute
  Resolves: rhbz#1873953
  - Change device policy of multiple devices using rule instead of ID
  Resolves: rhbz#1852568


author: Zoltan Fridrich <zfridric@redhat.com> - 1.0.0-8
changelog:
  - change usbguard icon injection
  - fix DSP module definition in spec file
  Resolves: rhbz#2014441
  - add execstack to spec
  - remove IPAddressDeny from usbguard service
  Resolves: rhbz#1929364
  - fix file conflict when installing usbguard on rhel
  Resolves: rhbz#1963271
  - fix IPC access control files override
  Resolves: rhbz#2004511
  - validate ACL permission existence
  Resolves: rhbz#2005020
  - decrease usbguard-notifier spam when denied connection
  Resolves: rhbz#2000000


author: Attila Lakatos <alakatos@redhat.com> - 1.0.0-10
changelog:
  - Fix unauthorized access via D-bus
  - Fix memory leaks on connection failure to D-bus
  Resolves: rhbz#2059067


author: Attila Lakatos <alakatos@redhat.com> - 1.0.0-13
changelog:
  - Set OOMScoreAdjust to -1000 in service file
  Resolves: rhbz#2159411
  - Fix race condition in usbguard-daemon when forking
  Resolves: rhbz#2159409
  - Add missing files to documentation
  Resolves: rhbz#2159412
  - Disable logging to console, logging to syslog is still enabled
  - Store permanent rules even if RuleFile is not set but RuleFolder is
  - Neither RuleFolder nor RuleFile exists bugfix
  Resolves: rhbz#2159413
  - Remove build for i686 arch
  Resolves: rhbz#2105091


author: Dominik 'Rathann' Mierzejewski <rpm@greysector.net> - 2.3.6-1
changelog:
  - update to 2.3.6
  - new upstream location
  - use cmake and run tests
  - switch main package to archful per
    https://docs.fedoraproject.org/en-US/packaging-guidelines/#_do_not_use_noarch


author: Dominik 'Rathann' Mierzejewski <rpm@greysector.net> - 3.1-1
changelog:
  - update to 3.1
  - include cmake import file
  - symlink headers in the previous location for compatibility


author: Artur Socha <asocha@redhat.com> 1.5.2
changelog:
  - Fix for rpm datadir location
  - Use always maven to build project
  - Use tabs character in spec file consistently


author: Artur Socha <asocha@redhat.com> 1.5.3
changelog:
  - Jackson migration to com.fasterxml.* v2.9.x
  - STDCI V2 configuration
  - Centos 7 CI build configuration removed


author: Artur Socha <asocha@redhat.com> 1.5.4
changelog:
  - No more plain java build for release process
  - fix for incorrect dependencies generation by xmvn
  - oss parent removed from maven pom


author: Artur Socha <asocha@redhat.com> 1.5.5
changelog:
  - Automation: drop fc30 support
  - Jackson upgrade to 2.10.3
  - ReactorClient: half flag made atomic
  - More verbose logging in ReactorListener
  - Unit tests enabled for CI
  - Unit tests hardening & refactoring


author: Artur Socha <asocha@redhat.com> 1.7.0
changelog:
  - Batch calls support removed
  - Migrated to GitHub and GitHub Actions
  - Apache commons lang bumped to lang3
  - Log4j12 depedency droped
  - Logging improved


author: Artur Socha <asocha@redhat.com> 1.7.2
changelog:
  - Fix expired SSL certificates validation on connect
  - Fix bogus date in changelog
  - Drop slf4j depedency


author: Mat Booth <mat.booth@redhat.com> - 4.15-5
changelog:
  - Remove springframework conditionals, the deps are a long time removed from
    Fedora and this simplifies the spec a bit
  - Disable unused modules that can't build on JDK 11


author: Jeff Johnston <jjohnstn@redhat.com> - 2.12.0-5
changelog:
  - Change to build using Java 11
  - Fix some impl classes that require getContentDocument() method
  - Add a patch-module option for Javadoc generation


author: Jerry James <loganjerry@gmail.com> - 2.12.1-1
changelog:
  - Version 2.12.1
  - Drop upstreamed getcontentdocument patch
  - Drop no longer used taglet sources
  - Verify the source tarball
  - Compute cvs_version so it doesn't have to be updated in sync with Version
  - Build with JDK 11
  - Generate the scripts with jpackage_script


author: Mat Booth <mat.booth@redhat.com> - 2.12.1-3
changelog:
  - Update OSGi metadata, use import-package instead of require-bundle
    in order to avoid some tricky OSGi breakage on Java 11


author: Merlin Mathesius <mmathesi@redhat.com> - 0:2.7.0-6
changelog:
  - Fix FTBFS by patching ValueAssertTest to adjust for changed format of
    mismatched string exception


