What's Changed
- Build 4.5.0.2 by @sandrobonazzola in #249
- build: post ovirt-engine-4.5.0.z branching by @sandrobonazzola in #253
- Null check in ClusterAdditionalStatusColumn by @ljelinkova in #242
- packaging: keycloak file logger by @arso in #245
- fix FIPS handling by @ahadas in #255
- host-deploy: condition for adding fapolicy rules by @hbraha in #256
- Fix fapolicyd configuration path by @mwperina in #259
- restapi: restore suggestedParent by @bennyz in #268
- Disable default keycloak integration by @mwperina in #271
- Fix wrong dedicated migration assignments by @liranr23 in #275
- core: handle missing allocation policy/format when converting by @bennyz in #280
- Refactor ConvertDiskCommand#getJobMessageProperties by @ahadas in #284
- engine_setup: cleanup after ARS removal by @mnecas in #257
- Improve handling of the response of get capabilities by @ahadas in #279
- Map console disconnect action delay in VmMapper by @ahadas in #287
- Change resize and pin cpu pinning policy within VM metadata by @liranr23 in #265
- core: Fix time units for ansible async timeout by @mwperina in #289
- Fix query in single GET disksnapshot request by @mkemel in #285
- Fix import template from ova by @ahadas in #292
- Handle NULL in default/actual values in vdc_options by @mwperina in #297
- restapi: fix hrefs in single GET disksnapshot request by @mkemel in #283
- Fix network exception handling and fencing flow logic. by @emesika in #254
- restapi: revert snapshot link by @bennyz in #303
- core: reverse snapshots list by @bennyz in #263
- packaging: Renew expiring vmconsole certificates by @mz-pdm in #298
- Handle many vCPUs by @mz-pdm in #293
- Update README.adoc by @aesteve-rh in #262
- core: adjust volume size when converting to cow/preallocated by @bennyz in #282
- Fix dedicated pending resources by @ljelinkova in #307
- Ansible-runner: list artifacts one by one by @mnecas in #237
- restapi: prefer parentType over subclasses in getParent by @bennyz in #320
- Block on execution of ImportVmFromConfiguration by @ahadas in #318
- check vdsm is not installed only during host deploy by @dangel101 in #317
- issue internal CA for 20 years by @michalskrivanek in #319
- Improve certificate renewal by @mz-pdm in #324
- fix typo in restart services by @michalskrivanek in #336
- Revert "Disable default keycloak integration" by @arso in #295
- certificates: Extend the lifetime of non-web Engine certificates by @mz-pdm in #329
- certificates: Make sure vmconsole ssh keys are refreshed if needed by @mz-pdm in #339
- Mark HybridBackup succeeded when snapshot removal fails by @mkemel in #327
- Introduce isolated threads CPUs by @liranr23 in #260
- build: use maven 3.6 --no-transfer-progress by @sjd78 in #340
- Add debug command to investigate COPR build failures by @mwperina in #343
- Mark temp repo directory as safe for COPR by @mwperina in #344
- Fix marking repo dir for COPR as safe by @mwperina in #348
- Fix marking repo dir for COPR as safe 2 by @mwperina in #350
- Fix marking repo dir for COPR as safe 3 by @mwperina in #351
- Fix marking repo dir for COPR as safe 4 by @mwperina in #352
- Fix marking repo dir for COPR as safe 5 by @mwperina in #356
- Optimize marking repo dir as safe for the COPR build by @mwperina in #358
- Make VmBackupStop async using flag by @mkemel in #281
- Upgrade postgresql-jdbc and spring-jdbc versions by @emesika in #322
- webadmin: Fix creating of a new template by @ljelinkova in #359
- packaging: setup: Do not fail if engine package is missing by @didib in #342
- packaging: keycloak db backup/restore by @arso in #251
- artifacts cleanup service by @dangel101 in #238
- Require postgresql-jdbc >= 42.2.14 by @mwperina in #373
- exclude /var/lib/ovirt-engine/ansible-runner from engine-backup by @dangel101 in #353
- core: fix copying from MBS to image domain by @bennyz in #349
- webadmin: add NoSelection mode to OvirtSelectionModel by @rszwajko in #357
- webadmin: trigger 'cancel' action on MoveOrCopyDiskModel by @sleviim in #372
- certificates: fix confirmation question by @michalskrivanek in #376
- core: Use edited VM configuration when cloning by @smelamud in #368
- core: always update volume size when creating a new image by @bennyz in #267
- webadmin: Fix reseting of graphics by @ljelinkova in #328
- fix setting tuned profile by @dangel101 in #378
- core: Add memtune hard_limit for q35 VMs with many CPUs by @mz-pdm in #382
- Use tarfile.GNU_FORMAT in pack_ova.py when create OVA by @antonios-f in #374
- webadmin: update OpenSans fonts bundled with PF3 by @rszwajko in #337
- intl: Add missing localized enum by @tinez in #312
- Change conflict message to be more informative by @ArtiomDivak in #383
- core: Change the CPUPolicyUnit for dedicated cpu pinning by @ljelinkova in #299
- webadmin: Add DisplayType.bochs localization by @smelamud in #396
- core: avoid null value so the ${DiskName} will be injected by @ArtiomDivak in #370
- db: fix fn_db_change_column_null by @emesika in #389
- Leverage the VM-lock in SetVmTicket by @ahadas in #371
- core: allow setting the 'backup' flag while creating a VM from a temp… by @sleviim in #398
- packaging: fix ovirt ovn provider for keycloak by @arso in #379
- webadmin: Fill models with VirtioScsiMultiQueues by @smelamud in #369
- persist event notifier service boots by @emesika in #386
- Improve error message for screenshot on headless VM by @smelamud in #404
- packaging: fix for keycloak httpd conf.d restore by @arso in #405
- rel 4.5.1 by @mwperina in #406
- Fix "DiskImage" copy constructor by @barpavel in #301
- core: use manged_path for running VMs with MBS devices by @bennyz in #104
- core: fail backup stop if active image transfer exists by @mkemel in #367
- core: copy disk will set the correct allocation policy for the new copied disk by @ArtiomDivak in #397
- core: add new configuration for volume chunk size by @barpavel in #381
- packaging: setup: Add KeycloakEnv.SUPPORTED by @didib in #417
- Replace SpringFramework's StringUtils with Apache by @mwperina in #414
- core: consider dedicated cpus when scoring hosts by @ljelinkova in #252
- fencing: adding port option to ipmilan agent by @emesika in #411
- don't throw an exception when canceling playbook if play execution was already completed by @dangel101 in #410
- remove network-scripts-openvswitch 2.11 package before upgrading packages by @dangel101 in #413
- Default SD for imported VM with lease by @liranr23 in #418
- Reduce CPU pinning fragmentation by @liranr23 in #384
- packaging: Fix KeyError in ovirt-engine-rename certificate handling by @mz-pdm in #422
- Allow setting virtual NUMA nodes without host pinning by @liranr23 in #402
- i18n+welcome+webadmin: Add support for Georgian language as a community translation by @sjd78 in #269
- el9: reload sockets during HE deploy by @michalskrivanek in #420
- core: unset snapshot id from backup by @bennyz in #424
- Build 4.5.1.1 by @lveyde in #427
- webadmin: block editing of some fields when Resize and Pin is selected by @ljelinkova in #400
- engine: Change the memory usage calculation by @ljelinkova in #412
- webadmin: Preselect bochs for Server VMs by @smelamud in #395
- engine: Remove md_clear from Nehalem and Westmere by @ljelinkova in #459
- core: code styling: uniting if statements by @sleviim in #428
- core: Make sure at most one ramfb device is enabled by @mz-pdm in #460
- core: Change type of console_disconnect_action_delay to int by @smelamud in #425
- Bump apache-commons-compress to 1.21 by @mwperina in #426
- core: do not remove snapshot from DB if related images were not removed by @bennyz in #403
- Switch CPUPinningPolicyUnit to handle group of VMs by @liranr23 in #380
- Don't use vdsm core for isolate threads by @liranr23 in #421
- Bump to model 4.5.10 by @oliel in #462
- Initialize RFB with wsProtocols in novnc-main.jsp by @antonios-f in #416
- core: write the backup type on OVF configuration by @sleviim in #401
- Introduce API support to isolate threads policy by @liranr23 in #464
- Add parallel migration connections to API by @mz-pdm in #399
- core: block VM removal during backup by @bennyz in #375
- Add NUMA nodes to OVA by @liranr23 in #387
- Block snapshot removal when VM in backup by @mkemel in #393
- Refactor of ansible-runner by @mnecas in #423
- Fix the calculation of the VM's CPU cores by @ljelinkova in #461
- intl: pull translations for Georgian (ka-GE) by @sjd78 in #466
- core: ignore UploadStreamVDSCommand network failure by @mkemel in #463
- core: default VGA video for new VMs by @liranr23 in #75
- Live Storage Migration - correctly calculate image initial size by @barpavel in #305
- restapi: Host cpu units for isolated threads by @ljelinkova in #472
New Contributors
- @antonios-f made their first contribution in #374
- @tinez made their first contribution in #312
- @ArtiomDivak made their first contribution in #383
- @lveyde made their first contribution in #427
Full Changelog: ovirt-engine-4.5.0.2...ovirt-engine-4.5.1.2