# changelog

author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - vz-5.6.0-10.vz7.113
changelog:
  - vzct: add ip address to venet0 schema
  - vzct: dump ip info for interfaces #PSBM-106470
  - vzct: support setting net interface ips on define
  - upgrade: support ethernet net type #PSBM-127606


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - vz-5.6.0-10.vz7.116
changelog:
  - nwfilter: don't add symmetric record for policy rule #PSBM-126688
  - FIXUP: update inactive config on pull completion #VSTOR-42858


author: Igor Sukhih <igor@virtuozzo.com> 7.0.249
changelog:
  - Convert ploop image formatfrom V1 to V2 on mount #PSBM-125261
   - ploop_change_fmt_version(): deny to convert to PLOOP_FMT_V1


author: Igor Sukhih <igor@virtuozzo.com> 7.0.254
changelog:
  - ploop_get_dev_by_delta(): use flock(LOCK_UN) to release the lock #PSBM-127025
   - Optimize compact operation in KAIO mode#PSBM-127086


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.1161.1
changelog:
  - Use cached mode for Storage::Nbd in Restore operation #PSBM-128695
  \#PSBM-128713 (Yuriy Pudgorodskiy <yur@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.1161.2
changelog:
  - PSBM-128770. Refactor LogonClient counter using RAII: fixing forgotten
  counter decrement in case of authorization failure (Aleksandr Alekseev
  <alexander.alekseev@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.1161.3
changelog:
  - Fix for repairing hotplug memory managment #PSBM-128678 (Dmitry Nesterenko
  <dmitry.nesterenko@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.1161.4
changelog:
  - fixed issue with migration windows VM with enabled EFI #PSBM-128704 (Efim
  Shevrin <efim.shevrin@virtuozzo.com>)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.1161.5
changelog:
  - PSBM-125586. Fix typo in firewall validation. (Aleksandr Alekseev
  <alexander.alekseev@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.1161.6
changelog:
  - PSBM-125586. Fix src/dst policy. Fix rules that filter all protocol traffic.
  (Aleksandr Alekseev <alexander.alekseev@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.1161.7
changelog:
  - Remove original VmDirectory entry for --keep-src CT migration #PSBM-130698
  (Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.1161.9
changelog:
  - PSBM-129791 Fix connectivity for established IPv6 connections
   - PSBM-129791 Add IPv6 firewall rule for default policies


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.1161.10
changelog:
  - PSBM-132009 Preserve VM currentMemory setting on migration
   - PSBM-132009 Fix incorrect currentMemory setting in domain xmls before update


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.1158
changelog:
  - Fixed VNC port missing after live qemu upgrade #PSBM-126552 (Yuriy
  Pudgorodskiy <yur@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.1159
changelog:
  - Refactor AuthoriseDispatcherConnection (Aleksandr Alekseev
  <alexander.alekseev@virtuozzo.com>)
   - PSBM-101424. Add flag that public key auth is in progress. (Aleksandr
  Alekseev <alexander.alekseev@virtuozzo.com>)
   - PSBM-128174. Pass subnets to libvirt vz-filter (Aleksandr Alekseev
  <alexander.alekseev@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.1160
changelog:
  - Failed to migrate Vm template #PSBM-128394 (Igor Sukhih <igor@virtuozzo.com>)
   - Fix for compatibility container vnc server with TLSv1.2 and using custom
     stunnel format #PSBM-126121 (Dmitry Nesterenko
     <dmitry.nesterenko@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.1161
changelog:
  - Always, even for compressed backup, use O_DIRECT and aio (default mode)
  \#PSBM-126467 #PSBM-128510 (Yuriy Pudgorodskiy <yur@virtuozzo.com>)
   - PSBM-107454 Move memory guarantee to libvirt's domain.xml


author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> - vz-2.12.0-48.9.1.vz7.13
changelog:
  - linux-aio: increasing MAX_EVENTS to a larger hardcoded value #PSBM-125794
  - pc: add new vz-7.16 machine type
  - virtio: update queue size on guest write
  - virtio: make seg_max virtqueue size dependent
  - virtio: increase virtqueue size for virtio-scsi and virtio-blk #PSBM-125794
  - iotests: add test for virtio-scsi and virtio-blk machine type settings #PSBM-125795


author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> - vz-2.12.0-48.9.1.vz7.14
changelog:
  - block/qcow2: introduce inflight writes counters: fix discard
  - iotests: add qcow2-discard-during-rewrite
  - block-jobs: flush target at the end of .run() #PSBM-124729
  - util: implement seqcache #PSBM-124729
  - block/qcow2: use seqcache for compressed writes #PSBM-124729


author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> - vz-2.12.0-48.9.1.vz7.15
changelog:
  - DROP: drive-backup: enable cache on target for compressed case #PSBM-49588
  - DROP: backup: fix AIO mode for compressed backup #PSBM-59357
  - DROP: drive-backup: drop BDRV_O_INACTIVE for target #PSBM-80029
  - DROP: iotests: add qcow2-discard-during-rewrite
  - drive-backup: drop BDRV_O_INACTIVE for target #PSBM-80029
  - iotests: add qcow2-discard-during-rewrite


author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> - vz-2.12.0-48.9.1.vz7.16
changelog:
  - vz7: add __com.virtuozzo_temporary-reopen for block-dirty-bitmap-remove #PSBM-125971
  - vz7: add 1000006 test for removing persistent bitmap from backing file #PSBM-125971


author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> - vz-2.12.0-48.9.1.vz7.17
changelog:
  - DROP: vz7: add 1000006 test for removing persistent bitmap from backing file #PSBM-125971
  - iotests: qmp_log: add conv_keys argument
  - vz: add 1000006 test for removing persistent bitmap from backing file #PSBM-125971


author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> - vz-2.12.0-48.9.1.vz7.18
changelog:
  - DROP: block/qcow2: introduce inflight writes counters: fix discard
  - DROP: iotests: add qcow2-discard-during-rewrite
  - DROP: util: implement seqcache #PSBM-124729
  - DROP: block/qcow2: use seqcache for compressed writes #PSBM-124729
  - DROP: vz: add 1000006 test for removing persistent bitmap from backing file #PSBM-125971
  - vz: add 1000006 test for removing persistent bitmap from backing file #PSBM-125971
  - block: add bdrv_co_pread and bdrv_co_pwrite helpers
  - block/qcow2: qcow2_co_pwritev_cluster_compressed(): use bdrv_co_pwrite
  - util: implement seqcache #PSBM-124729
  - block/qcow2: use seqcache for compressed writes #PSBM-124729


author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> - vz-2.12.0-48.9.1.vz7.19
changelog:
  - DROP: block/qcow2: use seqcache for compressed writes #PSBM-124729
  - block/qcow2: use seqcache for compressed writes #PSBM-124729


author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> - vz-2.12.0-48.9.1.vz7.22
changelog:
  - util: implement qemu_open_ex() with fallback_to_cached option
  - vz7: file-posix: fallback to cached if O_DIRECT is not supported #PSBM-129331


author: VZ Auto Builder <builder@virtuozzo.com> 7.0.183
changelog:
  - Avoid writing to zero configured mitigation control files (Vyacheslav
  Trushkin <vyacheslav.trushkin@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 7.0.184
changelog:
  - Add an example of limits configuration (Vyacheslav Trushkin
  <vyacheslav.trushkin@virtuozzo.com>)
   - Fix misprint leading to raising exception on startup (Vyacheslav Trushkin
  <vyacheslav.trushkin@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 7.0.191
changelog:
  - Move setting user cache limit from vz script to LoadManager (Vyacheslav
  Trushkin <vyacheslav.trushkin@virtuozzo.com>)


