# changelog

author: Yuriy Kohut <ykohut@virtuozzo.com> - 3.0.3-159.onapp
changelog:
  - Build on CentOS release 7.9
  - Remove %check
  - Add .onapp to the release
  - Add macros from macros.ruby and macros.rubygems


author: Yuriy Kohut <ykohut@virtuozzo.com> - 3.0.5-211.onapp
changelog:
  - Build on CentOS release 7.9
  - Switch into Ruby version 3.0.5 patch 211
  - Do not apply patches as they are already in place: ruby-3.1.0-Fix-stack-buffer-overflow.patch, ruby-3.0.3-ext-openssl-extconf.rb-require-OpenSSL-version-1.0.1.patch


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.5-1
  - tag 6.5-1
  - INSTALLER-518: Drop all connections to Static HVs and Static BSs SNMP on ports 161 and 162 (tcp and udp) except CP management IP address(es)
  - INSTALLER-533: Enhance storageAPI service protection with iptables on Static HV and BS


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.5-2
  - tag 6.5-2
  - INSTALLER-541: Install centos-release-qemu-rhev RPM if not CentOS7 (any other RHEL based distro), to provide YUM repository config for a copy of CentOS QEMU EV packages.


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.3-1.1
  - tag 6.3-1.1
  - INSTALLER-545: Exclude virt-v2v* package(s) from all (not owned by OnApp) YUM repositories.


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.5-3
  - tag 6.5-3
  - INSTALLER-546: Exclude virt-v2v* package(s) from all (not owned by OnApp) YUM repositories.
  - INSTALLER-534: Switch installet to install StorageAPI version 6.5.


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.5-5
  - tag 6.5-5
  - INSTALLER-549: Oracle Linux Server/Red Hat Enterprise Linux 8.x support


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.8-1
  - tag 6.8-1
  - INSTALLER-586: Fix storageAPI service protection error: "Index of insertion too big". Use secure_localhost() on Static Backup Server installer and configuration script. Stub onapp-install required version into 2.0-21


author: Yuriy Kohut <ykohut@virtuozzo.com>
changelog:
  - version 7.1-1
  - branch master
  - INSTALLER-585: AlmaLinux, Virtuozzo Linux, CentOS Stream and Virtuozzo Hybrid Server release 9.x support
  - INSTALLER-586: update onapp-install required version into 2.1-1
  - INSTALLER-609: Virtuozzo Hybrid Server release 7.x support. Correct firewall and onapp-storageAPI management for VHS compatibility.


author: Yuriy Kohut <ykohut@virtuozzo.com> - 3.0.3-158.onapp
changelog:
  - Build on CentOS release 7.5
  - Remove %check
  - Add .onapp to the release
  - Add macros from macros.ruby and macros.rubygems


author: Yura Kohut <ykohut@onapp.com>
changelog:
  - version 1.1-2
  - INSTALLER-288: [onapp-hv-monit] Restart xend service if there has been no responce on unix socket within 3 consecutive retries and with 10 seconds timeout.


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 1.2-2
  - INSTALLER-405: Enhance libvirtd service monitoring by checking status of virsh sysinfo. Add start/stop programs for ntpd service


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 1.2-3
  - INSTALLER-478: [onapp-cp-monit] Add RHEL/CentOS 8.x support: add monitoring for new chronyd service; adopt monitoring of MariaDB and rsyslog services.
  Disable monitoring of rabbitmq and OnApp related services for RHEL/CentOS 7.x and 8.x. They could be monitored via systemd there.
  Correct rabbit monitoring for RHEL/CentOS 6.x


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 1.2-5
  - INSTALLER-582: [onapp-cp-monit] Add EL9/VzLinux 9.x support
  - INSTALLER-584: [onapp-hv-monit] Add EL9/VzLinux 9.x support. Remove monit service configuration file if it was not completely converted from the corresponded template.


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.8-2
  - build tag 6.8-2
  - INSTALLER-591: Add REDIS_PING_COUNT with default value 6 into /onapp/onapp-cp-.conf to define number of times Redis connection is checked.


author: Yuriy Kohut <ykohut@virtuozzo.com>
changelog:
  - version 6.8-3
  - build tag 6.8-3
  - INSTALLER-596: Improvements on configuring certificates for Control Panel
  - INSTALLER-598: Avoid corrupted files while making backups of OnApp database.


author: Yuriy Kohut <ykohut@virtuozzo.com>
changelog:
  - version 6.7-3
  - build tag 6.7-3
  - INSTALLER-600: Avoid corrupted files while making backups of OnApp database.


author: Yuriy Kohut <ykohut@virtuozzo.com>
changelog:
  - version 6.6-7
  - build tag 6.6-7
  - INSTALLER-601: Avoid corrupted files while making backups of OnApp database.


author: Yuriy Kohut <ykohut@virtuozzo.com>
changelog:
  - version 6.5-11
  - build tag 6.5-11
  - INSTALLER-602: Avoid corrupted files while making backups of OnApp database.


author: Yuriy Kohut <ykohut@virtuozzo.com>
changelog:
  - version 7.1-1
  - build branch master
  - INSTALLER-588: Switch installer into 7.1 version.
  - INSTALLER-581: Changes into packages install/upgrade procedure to support Ruby 3.0.x
  - INSTALLER-582: Add support for EL9
  - INSTALLER-597: Improvements on configuring certificates for Control Panel
  - INSTALLER-599: Avoid corrupted files while making backups of OnApp database.


author: Yuriy Kohut <ykohut@virtuozzo.com>
changelog:
  - version 7.1-2
  - build tag 7.1-2 (branch master)
  - INSTALLER-588: Remove sunlightproxy location from http configuration.


author: Yura Kohut ykohut@onapp.com>
changelog:
  - version 2.0-16
  - INSTALLER-555:  Allow all INPUT from 127.0.0.1 in secure_snmpd(). Because of that, no related to 127.0.0.1 rules are needed for storageAPI service in secure_storageAPI().


author: Yura Kohut ykohut@onapp.com>
changelog:
  - version 2.0-21
  - INSTALLER-586: Determine the number for the new rule to INSERT while securing StorageAPI via iptables. Implement secure_localhost() to allow INPUT access (via iptables) from/to 127.0.0.1 and anywhere, and any protocols, any ports.


author: Yura Kohut ykohut@onapp.com>
changelog:
  - version 2.1-1
  - INSTALLER-584: EL9 (Red Hat Enterprise Linux release 9, CentOS Stream release 9, Virtuozzo Linux release 9, AlmaLinux release 9, Virtuozzo Hybrid Server 9 and Rocky Linux release 9) support
  - INSTALLER-539: Virtuozzo release 7 support


author: Yuriy Kohut <ykohut@vvirtuozzo.com>
changelog:
  - version 1.1-1.1
  - build tag 1.1-1 (branch python3)
  - INSTALLER-622: Add to the package Requires: python3-pip python3-setuptools


author: Yura Kohut ykohut@onapp.com>
changelog:
  - version 1.0.0-9
  - Add an ebility to set LoadBalancer port for the Redis Server and Control Panel.
  - Do not sync Redis Server port in the /etc/redis.conf and config/redis.yml if HA is enabled (custom port served by LoadBalancer is specified).


author: Yura Kohut ykohut@onapp.com>
changelog:
  - version 1.0.0-10
  - Implement an ability to unset socket (specifying --sock option without an argument).
  - Implement --bind option to mange bind/listening IP address. Will be unset if the option has no argument.


author: Yura Kohut ykohut@onapp.com>
changelog:
  - version 1.1.0-1
  - INSTALLER-141: Include the /etc/redis.conf.onapp and /onapp/interface/config/redis.yml.onapp into onapp-cp-redis package


author: Yura Kohut ykohut@onapp.com>
changelog:
  - version 1.2-1
  - INSTALLER-208: Add user onapp to redis supplementary/secondary group. Create path for Redis socket. Check if Redis is working from under onapp user.


author: Yura Kohut ykohut@onapp.com>
changelog:
  - version 1.2-5
  - INSTALLER-483: Implement --host option to the Redis installer standalone, to configure interface to bind.


author: Yura Kohut <ykohut@onapp.com>
changelog:
  - version 6.1-3
  - INSTALLER-477: Exclude the following gems recent RPMs from onapp-6.0 repository: rubygem-jwt-2.2.1* rubygem-ruby-saml-1.11.0* rubygem-omniauth-oauth2-1.5.0* rubygem-omniauth-google-oauth2-0.6.0* rubygem-oauth2-1.4.2* rubygem-mimemagic-0.3.3*


author: Yura Kohut ykohut@onapp.com>
changelog:
  - version 2.1-2
  - INSTALLER-616: If --repo option, add/remove excludes, enable/disable repository only if it matches one in the option.


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.5-2
  - tag 6.5-2
  - INSTALLER-539: Install centos-release-qemu-rhev RPM if not CentOS7 (any other RHEL based distro), to provide YUM repository config for a copy of CentOS QEMU EV packages.
  - INSTALLER-540: Install centos-virt-xen RPM if not CentOS7 (any other RHEL based distro), to provide YUM repository config for a copy of CentOS Virt Xen packages.


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.5-3
  - tag 6.5-3
  - INSTALLER-548: Oracle Linux Server/Red Hat Enterprise Linux 8.x support


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.6-1
  - tag 6.6-1
  - INSTALLER-556: Hypervisor installer downloads newer recovery template version 7.9


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.3-1.1
  - tag 6.3-1.1
  - INSTALLER-578: Enhance Xen hypervisor installer: manage perl-Sys-Virt and librbd1 packages


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.6-3
  - tag 6.6-3
  - INSTALLER-578: Enhance Xen hypervisor installer: manage perl-Sys-Virt and librbd1 packages
  - INSTALLER-563: Fix excluded packages for KVM on el7 el8: exclude ntfs-3g* ntfsprogs* by mask.


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.8-1
  - tag 6.8-1
  - INSTALLER-586: Fix storageAPI service protection error: "Index of insertion too big". Use secure_localhost() on Static Hypervisor installer and configuration script. Stub onapp-install required version into 2.0-21


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 7.1-1
  - branch master
  - INSTALLER-584: EL9/VzLinux 9.x support
  - INSTALLER-586: update onapp-install required version into 2.1-1
  - INSTALLER-610: Virtuozzo release 7.x support. Correct firewall management for VHS compatibility. Add  NetworkManager service management.


author: Yura Kohut <ykohut@onapp.com>
changelog:
  - version 6.1.0-5
  - build tag 6.1.0-5 (branch master)
  - STORAGE-771: Add flag -nc to command  liveUpdate listHVs to skip check of remote host certificate
  - Implement an ability, with -s option, to customise Storage ramdisk (onappstore/initrd.img). Correct help message output.


author: Yura Kohut <ykohut@onapp.com>
changelog:
  - version 6.1.0-25
  - build tag 6.1.0-25 (branch master)
  - CLOUDBOOT-418: CentOS7 Xen ramdisk: increase Dom0 memory into 3648M


author: Yura Kohut <ykohut@onapp.com>
changelog:
  - version 6.1.0-45
  - build tag 6.1.0-45 (branch master)
  - CLOUDBOOT-490: CentOS7 Xen ramdisk: increase Dom0 memory into 4096M


author: Yura Kohut <ykohut@onapp.com>
changelog:
  - version 6.0.0-38
  - build tag 6.0.0-38 (branch 6.0)
  - CLOUDBOOT-491: CentOS7 Xen ramdisk: increase Dom0 memory into 4096M
  - CLOUDBOOT-493: Rstart onapp-messaging during liveUpdate


author: Yura Kohut <ykohut@onapp.com>
changelog:
  - version 6.1.0-46
  - build tag 6.1.0-46 (branch master)
  - CLOUDBOOT-494: Rstart onapp-messaging during liveUpdate


author: Yura Kohut <ykohut@onapp.com>
changelog:
  - version 6.3.0-5
  - build tag 6.3.0-5 (branch master)
  - STORAGE-2177: Fix liveupdate scripts according to recently update storage


author: Yura Kohut <ykohut@onapp.com>
changelog:
  - version 6.5.0-1
  - build tag 6.5.0-1 (branch master)
  - CLOUDBOOT-651: Switch into consistent and predictable device naming for network interfaces on CentOS7 KVM


author: Yura Kohut <ykohut@onapp.com>
changelog:
  - version 6.6.0-9
  - build tag 6.6.0-9 (branch master)
  - STORAGE-2501: liveUpdate refreshControllers command not working properly


author: Yura Kohut <ykohut@onapp.com>
changelog:
  - version 6.7.0-8
  - build tag 6.7.0-8 (branch master)
  - STORAGE-2581: Fix and enhance liveUpdate functionality


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.7-1
  - build tag 6.7-1
  - INSTALLER-579: Switch installer into 6.7 version. Add Bleeding Edge release warning


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.5.0-2
  - build tag 6.5.0-2
  - STORAGE-946: Make storage node VM CPU and memory usage available through API


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.5.0-3
  - build tag 6.5.0-3
  - STORAGE-2385: Extend ALLOWED_AST_NODES with constant statement


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.5.0.is-1
  - build tag 6.5.0.is-1
  - STORAGE-2384: Add API to enable rsyslog configuring on hypervisors side


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.6.0-1
  - build tag 6.6.0-1
  - STORAGE-2442: Add script to check IS Controller RAM on Static Resources


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.6.0-2
  - build tag 6.6.0-2
  - STORAGE-2442: Fixes for checking IS Controller RAM on Static Resources


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.3.0-2
  - tag 6.3.0-2
  - INSTALLER-497: Report 0 for VNC port number (with SNMP statistics OIDs .1.3.6.1.4.1.40442 and .1.3.6.1.4.1.40442.200), if both VNC WebSocket and/or VNC Display port are not available for CentOS7 KVM HVs guests


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.0.0-9
  - tag 6.0.0-9
  - INSTALLER-495: Report 0 for VNC port number (with SNMP statistics OIDs .1.3.6.1.4.1.40442 and .1.3.6.1.4.1.40442.200), if VNC Display port is not available for CentOS7 KVM HVs guests


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.3.0-6
  - tag 6.3.0-6
  - INSTALLER-508: grub2.img image on GRUB 2.03 (2.02-81.el8) to support new BLS (Boot Loader Specification) feature.


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.0.0-10
  - tag 6.0.0-10
  - INSTALLER-509: grub2.img image on GRUB 2.03 (2.02-81.el8) to support new BLS (Boot Loader Specification) feature.


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.3.0-9
  - tag 6.3.0-9
  - INSTALLER-527: Do not stop and disable NetworkManager service on RHEL/CentOS 8.x


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.5.0-1
  - tag 6.5.0-1
  - INSTALLER-518: Drop all connections to Static HVs and Static BSs SNMP on ports 161 and 162 (tcp and udp) except CP management IP address(es)


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.5.0-4
  - tag 6.5.0-4
  - INSTALLER-555: Allow all INPUT from 127.0.0.1 on system boot time via rc.local with hypervisor tools (CentOS: 6.x, 7.x, 8.x; Xen and KVM). Because of that, not related to 127.0.0.1 rules are needed for storageAPI service.


author: Yuriy Kohut ykohut@onapp.com>
changelog:
  - version 1.0.0-3
  - Fix existed connection configuration for OnApp to MySQL Server getting: socket should be grepped instead of path.


author: Yuriy Kohut ykohut@onapp.com>
changelog:
  - version 1.1.0-1
  - INSTALLER-613: Add Zabbix Server support for OnApp on EL9. Do not allow to install into Control Panel box if not EL9.


author: Yura Kohut <ykohut@onapp.com>
changelog:
  - version 1.5-6
  - INSTALLER-491: [onapp-db-migrate.sh] ability to migrate into custom MariaDB 10.x for Control Panel on CentOS 7.x


author: Yura Kohut <ykohut@onapp.com>
changelog:
  - version 1.5-7
  - INSTALLER-493: [onapp-db-migrate.sh] ability to migrate into MariaDB 10.x for Control Panel on CentOS 6.x


author: Yura Kohut <ykohut@onapp.com>
changelog:
  - version 1.5-8
  - INSTALLER-500: [onapp-db-migrate.sh] Ability to migrate into MariaDB new version from custom or "manually" installed MySQL database


author: Yura Kohut <ykohut@onapp.com>
changelog:
  - version 1.5-9
  - INSTALLER-500: [onapp-db-migrate.sh] Skip RPM package(s) removing if nothong is found while quering by mask.


author: Yura Kohut <ykohut@onapp.com>
changelog:
  - version 1.5-10
  - INSTALLER-500: [onapp-db-migrate.sh] If f|-force options, do not generate file name for database dump. Highlight message about restoring
  - INSTALLER-500: [onapp-mysql.sh] Prevent installing of MySQL Server, MariaDB Server, MariaDB Server (custom), MySQL Community Server, Percona Server, Percona Cluster if any one of them is installed already. Deny MariaDB Server (custom) installation on CentOS 6.x and CentOS 8.x. Deny MariaDB Server and MySQL Server installation if CentOS 7.x.


author: Yura Kohut <ykohut@onapp.com>
changelog:
  - version 1.5-11
  - INSTALLER-551: Allow MariaDB stock version (by centos.org) install if the server is not installed into Control Panel box. Change default MySQL host from 127.0.0.1 into localhost.


author: Yura Kohut <ykohut@onapp.com>
changelog:
  - version 1.5-12
  - INSTALLER-558: onapp-db-migrate.sh - exit with non zero code if onapp-mysql.sh fails.


author: Yura Kohut <ykohut@onapp.com>
changelog:
  - version 1.5-13
  - INSTALLER-562: onapp-mysql.sh - Quote password when checking MySQL connection. Warn when managing deprecated and new values in MySQL configuration file.


author: Yura Kohut <ykohut@onapp.com>
changelog:
  - version 1.5-14
  - INSTALLER-562: onapp-mysql.sh - Warn but not fail when managing deprecated values in MySQL configuration file.


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.8-1
  - tag 6.8-1
  - INSTALLER-585: Virtuozzo Linux release 9 support
  - INSTALLER-586: update onapp-install required version into 2.1-1


author: Yuriy Kohut <ykohut@virtuozzo.com>
changelog:
  - version 7.1-1
  - branch master
  - INSTALLER-584: EL9/VzLinux 9.x support
  - INSTALLER-586: update onapp-install required version into 2.1-1
  - INSTALLER-610: Virtuozzo release 7.x support. Correct firewall management for VHS compatibility. Add  NetworkManager service management.
  - INSTALLER-620: Virtuozzo release 7.x: Install and manage service to rely on Libvirt events and notify via SNMP once Guest agent becomes responsive.


author: Yuriy Kohut <ykohut@virtuozzo.com>
changelog:
  - version 7.1-1.68vhs.1
  - build tag 7.1-1.68vhs.1 (branch master)
  - INSTALLER-624: HV KVM Tools version 7.1; HV Xen tools version 6.1; storageAPI version 6.7. Change the message for the installer startup and finish.


author: Yuriy Kohut <ykohut@virtuozzo.com>
changelog:
  - version 7.1-2
  - build tag 7.1-2 (branch master)
  - INSTALLER-624: HV KVM Tools version 7.1; HV Xen tools version 6.1; storageAPI version 6.7. Change the message for the installer startup and finish.


author: Yuriy Kohut <ykohut@onapp.com> - 6.8-2
changelog:
  - INSTALLER-611: Set CP_LATEST_VERSION under EL6 only if the version passed via -v option is grater then 6.4.


author: Yuriy Kohut <ykohut@onapp.com> - 7.0-1
changelog:
  - INSTALLER-614: support upgrades to 7.0 version. Implement an ability to skip the update and mark the version as installed if specific version was marked as failed but required version of onapp-cp package is installed.


author: Yuriy Kohut <ykohut@onapp.com>
changelog:
  - version 6.8-1
  - branch master
  - INSTALLER-584: EL9/VzLinux 9.x support
  - INSTALLER-586: update onapp-install required version into 2.1-1


