# changelog

author: Artem Vasiliev <artem.vasiliev@virtuozzo.com> 0.0.21-1
changelog:
  - Add non UTF text client handling. PSBM-159824
   - Extra debug iutput. 
   - Force PATH variable for RHEL like distros. 

   * Mon Nov 25 2024 Artem Vasiliev <artem.vasiliev@virtuozzo.com> 0.0.20-2
   - Check selinux config exists PSBM-159707


author: Artem Vasiliev <artem.vasiliev@virtuozzo.com> 0.0.22-1
changelog:
  - Extend maximum timeout to 6 hours PSBM-159840
   - Gather and submit CEP data PSBM-159826
   - CEP submission dialogue PSBM-159825


author: Artem Vasiliev <artem.vasiliev@virtuozzo.com> 0.0.23-1
changelog:
  - e2fsck - enhance valid return codes. PSBM-159866
   - Update help message with Ask me later prompt for CEP. PSBM-159858


author: Artem Vasiliev <artem.vasiliev@virtuozzo.com> 0.0.24-1
changelog:
  - Add the executiion time statistics to report. PSBM-159904
   - Add ability to detect ct_app templates PSBM-159901


author: Artem Vasiliev <artem.vasiliev@virtuozzo.com> 0.1.1-1
changelog:
  - Fix parsing the memguarantee value, ensure all parameters are strings. PSBM-159971
   - Skip the container in case its metainformation from os-release and vzpkg are not consistent. PSBM-159914
   - Ensure, balooned disks will be shrinked properly during the conversion. PSBM-159946
   - Common optiimisation:
     - Removed massive requests to prlctl.
     - Optimize hardware handling.
     - Optimize working with multidisk systems.
     - Reduce mount/unmount steps.
     - Add the proper cleanup.
     - Fix the possible issues with races in nbd connect, mkswap. 
     - Replace subprocess calls with cmd_run wrapper.
     - Updated cmd_run return code handling.
     - Move the tempdir to VM home to ensure no disk movement needed after the conversion
     - Enforce verbosity on debug key.


author: Artem Vasiliev <artem.vasiliev@virtuozzo.com> 0.1.2-1
changelog:
  - Provide correct expected sgdisk returncodes.
   - Proper timeout handling subprocess.TimeoutExpired("Timeout exceeded")


author: Artem Vasiliev <artem.vasiliev@virtuozzo.com> 0.1.3-1
changelog:
  - Ensure proper return code will be returned in case of any failed intermediate operations. PSBM-160166


author: Artem Vasiliev <artem.vasiliev@virtuozzo.com> 0.1.4-1
changelog:
  - Fix multiple ips assigned to one interface behavior PSBM-160219
   - Ensure resulting disk file extension will be .hdd PSBM-160217


author: Alexander Stefanov <astefanov@virtuozzo.com> 7.0.0-4
changelog:
  - drop phpmyadmin template, it's dropped by the upstream
  - adjust emacs-* stuff to fix #PSBM-96823
  - remove pidentd
  - use iptables-legacy, according to #PSBM-96822
  - make symlink to point /etc/resolv.conf to systemd resolv #PSBM-96819


author: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 7.0.1280
changelog:
  - nvram: restore back OnEfiUpdateAction if libvirt was failed #PSBM-156725
   - nvram update: improve logs for observing OnEfiUpdateAction #PSBM-156725


author: Efim Shevrin <efim.shevrin@virtuozzo.com> 7.0.255
changelog:
  - fix typo ostemplates -> ostemplate #PSBM-157313 (Fima Shevrin
  <efim.shevrin@virtuozzo.com>)
   - gitignore: added eclipse internal files (Aleksandr Leskin
  <aleksandr.leskin@virtuozzo.com>)


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: 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: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 3.0.91.25
changelog:
  - qga: simplyfy Windows/Linux branches qmp_guest_exec()
  - gda: simplify winsize assignment on call of openpty in qmp_guest_exec()
  - qga: fix leaked argp and envp on error path in qmp_guest_exec()
  - qga: fix leaked terminal file descriptors on the error path


author: Konstantin Vlasov <konstantin.vlasov@virtuozzo.com> 7.22-8
changelog:
  - Added support for different SLE flavors, #PSBM-159586
  - Fixed zypper installation errors due to unsigned packages, #PSBM-159587
  - Do not install kernel-devel if dkms is not used


author: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 7.22-10
changelog:
  - updated prl-nettol on version 7.0.17
  - suse_set_ip: improve part of detection version #PSBM-159712


author: Denis Silakov <dsilakov@virtuozzo.com> 1.0.120
changelog:
  - Lock VM while working via guestfs, PSBM-135853
   - Minor: make exception handling syntax py3-compatible


author: Konstantin Vlasov <kvlasov@virtuozzo.com> 1.0.124
changelog:
  - Recognize FreeBSD guests and print a special warning about current lack of support, #PSBM-143039
   - Implemented --force flag for forced reinstallation of guest tools for offline VMs, #PSBM-142896
   - Iimproved command line parsing, fixed broken processing of some combinations of flags.
   - The list of VMs can now be either supplied or ommitted for any of the supported actions (analysis, getting the state, updating).


author: Konstantin Vlasov <kvlasov@virtuozzo.com> 1.0.132.1
changelog:
  - Backport: Added --vm (-1) cmdline arg to make a single VM operation
   - Backport: Fixed: Copying of installer into VM
   - Backport: Skip repository installation method if unavailable
   - Support Suse with btrfs on subvolumes, #PSBM-159580
   - Support SLED and SLE_RT in addition to SLES


author: Konstantin Vlasov <kvlasov@virtuozzo.com> 1.0.132.2
changelog:
  - Indicate when non-Virtuozzo guest tools are detected, #PSBM-159734
   - Improved error handling and logging
   - Improved network check if no 'ping' is available


author: Artem Vasiliev <artem.vasiliev@virtuozzo.com> 1.0.63-1
changelog:
  - Check vz partition have enough space vefore upgrade PSBM-153203
   - Run --check --noleapp prior the update PSBM-153220
   - Switch to the elevate_continue key for continuing failed elevate script PSBM-153221
   - Update the error handling. PSB-153001


author: Artem Vasiliev <artem.vasiliev@virtuozzo.com> 1.0.63-2
changelog:
  - Make snapshot after blocker checks. 
   - Add description to snapshot. 
   - Add --non-interactive key to --start elevate-cpanel call. 
   - Stop container before snapshoting. PSBM-152772


author: Artem Vasiliev <artem.vasiliev@virtuozzo.com> 1.1.3-1
changelog:
  - Add pp accessibility check on port 6556 PSBM-159693
   - Correct Usage information PSBM-159641
   - Set clear backup name. PSBM-159545
   - Introduce container state revertion where it is suitable. Once upgraded no use to revert. PSBM-159657


author: Artem Vasiliev <artem.vasiliev@virtuozzo.com> 1.1.4-1
changelog:
  - Fix the race after container restart on PP check PSBM-159744
   - Revert a conversion if core pacakges unable to be installed. PSBM-159739


