# changelog

author: Konstantin Volckov <wolf@sw.ru> 7.0.0-3
changelog:
  - Export DNF_RELEASEVER and DNF_PLATFORM_ID, see #PSBM-99503
  - Switch to nftables firewalld backend, see #PSBM-99511


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.3.4
changelog:
  - config: add --ve-clock-fallback option (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-134480)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.3.5
changelog:
  - zdtm: add new bindmount test (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>)
   - sk-unix: resurrect socketpair for bindmount unix sockets (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.3.6
changelog:
  - pie/restorer: fix compilation with DEBUG=1 (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>) (#PSBM-135350)
   - x86/asm: fix compile error in bitops.h (anatasluo <luolongjuna@gmail.com>) (#PSBM-135350)
   - zdtm: add new bindmount test (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>)
   - sk-unix: resurrect socketpair for bindmount unix sockets (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.3.7
changelog:
  - mount-v2: fix children-parent relative mountpoint checking (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.3.8
changelog:
  - zdtm: add test for nested freezers states restoration (Yuriy Vasiliev
  <yuriy.vasiliev@virtuozzo.com>) (#PSBM-107663)
   - zdtm: add support for the "freezecg" option in the .desc file (Yuriy Vasiliev
  <yuriy.vasiliev@virtuozzo.com>) (#PSBM-107663)
   - freezer: dump nested freezers states and restore them after resume (Yuriy
  Vasiliev <yuriy.vasiliev@virtuozzo.com>) (#PSBM-107663)
   - seize: recover original freezer sub-tree state after dump (Yuriy Vasiliev
  <yuriy.vasiliev@virtuozzo.com>) (#PSBM-107663)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.3.9
changelog:
  - rpc: add option to skip 'freezer.state' dump/restore (Yuriy Vasiliev
  <yuriy.vasiliev@virtuozzo.com>) (#PSBM-123408)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.3.10
changelog:
  - cgroup: fix wrong mixed paths in info message when preparing properties
  (Pavel Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-136411)
   - zdtm: check criu_path permissions before mounting (Yuriy Vasiliev
  <yuriy.vasiliev@virtuozzo.com>) (#PSBM-106009)
   - zdtm: add get_path_check_perm helper that checks for 'x' permissions (Yuriy
  Vasiliev <yuriy.vasiliev@virtuozzo.com>) (#PSBM-106009)
   - zdtm: fix cwd path freeing (Yuriy Vasiliev <yuriy.vasiliev@virtuozzo.com>)
   - zdtm: fix cgroup_freezer test compiler warnings (Yuriy Vasiliev
  <yuriy.vasiliev@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.3.11
changelog:
  - zdtm: add tests for overmounted procfs (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>) (#PSBM-127834)
   - files-reg: enable overmounted proc files (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>) (#PSBM-127834)
   - files-reg: enable overmounted nfs silly renames (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>) (#PSBM-127834)
   - files-reg: enable overmounted spfs files (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>) (#PSBM-127834)
   - zdtm: add overmounted_ghost test (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>) (#PSBM-127834)
   - files-reg: enable overmounted ghost files (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>) (#PSBM-127834)
   - zdtm: add overmounted_remap test (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>) (#PSBM-127834)
   - files-reg: enhance remaps to handle overmounted cases (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>) (#PSBM-127834)
   - utils: add open_opath_at_mount() (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>) (#PSBM-127834)
   - files-reg: use new resolve_mntfd_and_rpath() helper for dump (Andrey
  Zhadchenko <andrey.zhadchenko@virtuozzo.com>) (#PSBM-127834)
   - files-reg: change nsid to mi for reg files dumping (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>) (#PSBM-127834)
   - files-reg: update restore logic (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>) (#PSBM-127834)
   - files-reg: introduce mntv2 for link-remaps (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>) (#PSBM-127834)
   - utils: add resolve_mntfd_and_rpath helper (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>) (#PSBM-127834)
   - files-reg: refuse to dump overmounted files in host fs (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>) (#PSBM-127834)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.3.12
changelog:
  - mount-v2: fixup resolve_shared_mounts_v2 (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>)
   - zdtm: make new overmounted_ tests always run with mount-v2 (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-137789)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.3.13
changelog:
  - irmap: don't fail early if failed to resolve path on pre-dump (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-140177)
   - action-scripts: call dump-alive when dumped task is left running (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-138439)
   - cr-dump: do not report success to logs if post-dump script failed (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-138439)
   - filesystems: allow dumping container with nfsd mounts (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-138439)


author: Konstantin Bukharov <bkb@virtuozzo.com> 7.0.708.1
changelog:
  - scripts/nfs-server: restart services more explicitly (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-140177)
   - scripts/nfs-server: also stop nfsdcld service along with nfs-server (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-140145)
   - scripts: add support of nfs-server migration (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-138439)


author: VZ Auto Builder <dsilakov@virtuozzo.com> 1.0.2
changelog:
  - PSBM-107924 (Igor Bazhitov <ibazhitov@virtuozzo.com>) (#PSBM-107924)
   - PSBM-107924 (Igor Bazhitov <ibazhitov@virtuozzo.com>) (#PSBM-107924)
   - PSBM-107924 (Igor Bazhitov <ibazhitov@virtuozzo.com>) (#PSBM-107924)
   - PSBM-107924 (Igor Bazhitov <ibazhitov@virtuozzo.com>) (#PSBM-107924)
   - PSBM-107924 (Igor Bazhitov <ibazhitov@virtuozzo.com>) (#PSBM-107924)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 1.0.1.4
changelog:
  - PSBM-106971 add collector for memory.stat counters (Pavel Vorontsov
  <pvorontsovd@gmail.com>)
   - feat: PSBM-121044 SMART threshold exporting (Mikhail Antonov
  <amo.mikhail@gmail.com>)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 1.0.1.6
changelog:
  - Update vendor directory (Kseniya Kuzhamuratova
  <kkuzhamuratova@virtuozzo.com>) (#PSBM-106555)
   - Add metric for pending reboot (Kseniya Kuzhamuratova
  <kkuzhamuratova@virtuozzo.com>) (#PSBM-106555)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 1.0.1.7
changelog:
  - PSBM-106551 added collector for check status network features (Pavel
  Vorontsov <pavel.vorontsov@virtuozzo.com>)
   - PSBM-106551 fixed missed license check (Pavel Vorontsov
  <pavel.vorontsov@virtuozzo.com>)
   - PSBM-123095 added metrics for monitoring pfcache usage (Pavel Vorontsov
  <pavel.vorontsov@virtuozzo.com>)
   - PSBM-123095 update vendor (Pavel Vorontsov <pavel.vorontsov@virtuozzo.com>)
   - PSBM-106545 move update counters into collector methods and run it in
  parallel (Pavel Vorontsov <pavel.vorontsov@virtuozzo.com>)
   - PSBM-106545 rename snake case vars into camel case (Pavel Vorontsov
  <pavel.vorontsov@virtuozzo.com>)
   - PSBM-106545 constify strings (Pavel Vorontsov
  <pavel.vorontsov@virtuozzo.com>)
   - PSBM-106545 rearrange imports (Pavel Vorontsov
  <pavel.vorontsov@virtuozzo.com>)
   - PSBM-106551 update dependences (Pavel Vorontsov
  <pavel.vorontsov@virtuozzo.com>)
   - PSBM-122267 fix copyright headers (Pavel Vorontsov
  <pavel.vorontsov@virtuozzo.com>)
   - Handle hexadecimal values in SMART output #PSBM-124237
   - PSBM-106551 enable vznetoffload collector (Pavel Vorontsov
  <pavel.vorontsov@virtuozzo.com>)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 0.1.74
changelog:
  - Save ve.pid_max to vz_pid_max.img before migration (Alexander Mikhalitsyn
  <alexander.mikhalitsyn@virtuozzo.com>) (#PSBM-105124)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 0.1.77
changelog:
  - p_haul_vz: specify vz_ve criu option in request (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-123162)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 0.1.81
changelog:
  - Detect nfs and dm early #PSBM-128306
   - Collect vz-specific images on CRIU's pre-dump stage #PSBM-128632


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 0.1.82
changelog:
  - Loosen criu version check a bit to exclude minor version (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-130957)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 0.1.85
changelog:
  - Increase timeout for fs sync in case of NFS mount in CT #PSBM-138022
   - Fix network device parsing with lsblk #PSBM-133802
   - Check container for attached network block devices #PSBM-133249


author: Konstantin Bukharov <bkb@virtuozzo.com> 0.1.85.1
changelog:
  - p_haul_vz/nfs-server: restart services more explicitly (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-140177)
   - p_haul_vz/nfs-server: also stop nfsdcld service along with nfs-server (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-140145)
   - p_haul_vz: fix communicate nit when no output needed (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>)
   - p_haul_vz: add support of nfs-server migration (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-138439)
   - criu_api: make ack_notify argument actually working (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-138439)
   - Increase timeout for fs sync in case of NFS mount in CT #PSBM-138022 (Pavel
  Vokhmyanin <pvokhmyanin@virtuozzo.com>)
   - Fix network device parsing with lsblk #PSBM-133802 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)
   - Check container for attached network block devices #PSBM-133249 (Pavel
  Vokhmyanin <pvokhmyanin@virtuozzo.com>)
   - Loosen criu version check a bit to exclude minor version (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-130957)
   - Detect nfs and dm early #PSBM-128306 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)
   - Collect vz-specific images on CRIU's pre-dump stage #PSBM-128632 (Pavel
  Vokhmyanin <pvokhmyanin@virtuozzo.com>)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 7.0.1198
changelog:
  - do not kill vz_backup_client in case of problems with read for it
  (Yuriy Pudgorodskiy <yur@virtuozzo.com>)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 7.0.1200
changelog:
  - CommandLine: add vdaagent to domainxml if VNC is enabled #PBSM-134699
  (Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>)
   - print list of all entities in Backup folder for better understanding problem
  of creating file #PBSM-137237 #PVA-37634 (Aleksandr Leskin
  <aleksandr.leskin@virtuozzo.com>)
   - improve error log for case when dispatcher can not create file for backup
  \#PBSM-137237 #PVA-37634 (Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 7.0.1201
changelog:
  - PSBM-137004 Enable reversed delta backups when tmpdir is configured (Efim
  Shevrin <efim.shevrin@virtuozzo.com>)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 7.0.1202
changelog:
  - allow dispatcher to change the VNC port on a running for manual mode VM
  \#PSBM-136283 (Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 7.0.1203
changelog:
  - allow to change VNC mode from MANUAL to AUTO and back on Running VM
  \#PSBM-138323 (Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 7.0.1204
changelog:
  - create VM Domain XML depending on flag from Dispatcher configuration
  EnableClipboard #PSBM-138284 (Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 7.0.1205
changelog:
  - fixed creating or configuring network filters for VM #PSBM-138541 (Aleksandr
  Leskin <aleksandr.leskin@virtuozzo.com>)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 7.0.1205.2
changelog:
  - fix using QHash in ReadLock place by using const method instead of non-const
  which can modify a QHash and crash the application #PSBM-138984
  (aleksandr.leskin <aleksandr.leskin@virtuozzo.com>)


author: Konstantin Bukharov <bkb@virtuozzo.com> 7.0.0-2
changelog:
  - Fixed application templates installation/removing PSBM-139927 PSBM-139928 PSBM-139929 PSBM-139930 PSBM-139931 PSBM-139932


author: VZ Auto Builder <builder@virtuozzo.com> 8.0.52
changelog:
  - PSBM-138596 triggerpostun should be added for obsoleted vcmmd-hci (Denis
  Kolvakh <denis.kolvakh@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 8.0.53
changelog:
  - Remove dist-vz7-u19 build target (Vyacheslav Trushkin
  <vyacheslav.trushkin@virtuozzo.com>)
   - PSBM-138596 triggerpostun should be added for obsoleted vcmmd-hci (Denis
  Kolvakh <denis.kolvakh@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 8.0.54
changelog:
  - PSBM-138596 triggerpostun should be added for obsoleted vcmmd-hci do not fail
  transaction on error in systemctl (Denis Kolvakh <denis.kolvakh@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 8.0.55
changelog:
  - PSBM-138596 triggerpostun should be added for obsoleted vcmmd-hci since new
  vcmmd not started after installation, change try-restart to start (Denis Kolvakh
  <denis.kolvakh@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 8.0.56
changelog:
  - Corrected date for copyright 2022 (igor.lunev <igor.lunev@virtuozzo.com>)
   - PSBM-138596 triggerpostun should be added for obsoleted vcmmd-hci Add agent
  service restart as well as vcmmd, and only for aci (Denis Kolvakh
  <denis.kolvakh@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 8.0.57
changelog:
  - Treat VE_TYPE_CT as VE_TYPE_VM in HCI platform (Vyacheslav Trushkin
  <vyacheslav.trushkin@virtuozzo.com>) (#VSTOR-50949)


author: VZ Auto Builder <builder@virtuozzo.com> 8.0.58
changelog:
  - Replace u18 to u19 in targets.list (Andrey Drobyshev
  <andrey.drobyshev@virtuozzo.com>)
   - List only active domains while initializing VEs (Vyacheslav Trushkin
  <vyacheslav.trushkin@virtuozzo.com>) (#PSBM-138741)
   - Disable storage cgroup management for VHI/ACI build (Andrey Drobyshev
  <andrey.drobyshev@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 8.0.59
changelog:
  - BuildRequire jq for ACI/VHI build (Andrey Drobyshev
  <andrey.drobyshev@virtuozzo.com>)
   - Disable storage cgroup management for VHI/ACI build (Andrey Drobyshev
  <andrey.drobyshev@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 8.0.60
changelog:
  - Limit page cache for VMs #PSBM-139282 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)
   - Move vcmmd-tmpfiles.conf to /etc (Vyacheslav Trushkin
  <vyacheslav.trushkin@virtuozzo.com>)
   - Move vcmmd-tmpfiles.conf to /etc (Andrey Drobyshev
  <andrey.drobyshev@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 8.0.62
changelog:
  - Use currentMemory as a limit instead of maxMemory (Andrey Drobyshev
  <andrey.drobyshev@virtuozzo.com>) (#PSBM-139366)


