# changelog

author: Mikhail Alekseev <malekseev@cloudlinux.com> 2.89-1
changelog:
  -- KPT-3731 frequent patch access issues right after registration
  -- KPT-3877 LIBCARE - [Menards] has failing httpd service


author: Mikhail Alekseev <malekseev@cloudlinux.com> 2.90-1
changelog:
  -- KPT-3946 fix symlink protection patches applying
  -- KPT-3969 LIBCARE - fix errors like 'Unable to map elf segments for'
  -- KPT-3979 fix libcare log rotation in case if there are no new patches available
  -- KPT-3990 LIBCARE - Bring back patch for CVE-2023-4813 and CVE-2023-4806 for RHEL-9 glibc


author: Mikhail Alekseev <malekseev@cloudlinux.com> 2.91-3
changelog:
  -- KPT-3638 fix No such file or directory: '/etc/pki/kcare-gpg/root-keys.json'
  -- KPT-3894 fsync folder state during atomic write
  -- KPT-3993 fix incorrect arm64 architecture handling in scanner interface
  -- KPT-4036 handle UnicodeDecodeError in get_state
  -- KPT-4037 increased default http timeout
  -- KPT-4038 extend install requirements (added tar, logrotate, procps)
  -- KPT-4507 LIBCARE - Fix stub build_id returning from libcare's kpatch: without space at the end


author: Ivan Golev <igolev@cloudlinux.com> 2.92-1
changelog:
  -- KPT-4054 sanitize build_id returned by libcare's kpatch before url generating
  -- KPT-4058 add systemd daemon-reload to pick up updated unit-files
  -- KPT-4089 LIBCARE - libcare-server: add timestamps for libcare patching logs
  -- KPT-4117 scanner-interface: new kernel related package in whitelist
  -- KPT-4124 fix RemoteDisconnected and TimeoutError periodic errors
  -- KPT-4177 fix LIBCARE - libcare-server entered infinite loop in case of some issue with libcare socket


author: Ivan Golev <igolev@cloudlinux.com> 2.93-1
changelog:
  -- KPT-3735 drop kernelcare-basic package support
  -- KPT-4160 make libcare's socket timeout configurable
  -- KPT-4302 LIBCARE - PROCESS_MAP_OBJECT_FILES:NOT_FOUND warnings during patching
  -- KPT-4304 LIBCARE - Add timeout when analyzing QEMU threads


author: Mikhail Alekseev <malekseev@cloudlinux.com> 2.94-1
changelog:
  -- KPT-4269 fix free/extra patches conflict with kmodlve
  -- KPT-4352 LIBCARE - qemu: fix unreachable vm after patch applying
  -- KPT-4459 enable libcare build for ubuntu 24.04


author: Mikhail Alekseev <malekseev@cloudlinux.com> 2.95-1
changelog:
  -- KPT-4479 add release name to --patch-info --json command
  -- LIBCARE-1936,LIBCARE-1947 Update selinux policy for libcare-client


author: Mikhail Alekseev <malekseev@cloudlinux.com> 2.96-1
changelog:
  -- KPT-4827 LIBCARE - Update selinux policy for OEL9
  -- KPT-4849 LIBCARE - Improve MemoryDenyWriteExecute protection detection for processes
  -- KPT-4850 LIBCARE - Fix double close of file descriptor
  -- KPT-4851 LIBCARE - Fix function to get process name to patch processes with updated executable
  -- KPT-4852 LIBCARE - Improve readlink error messages


