# changelog

author: Arsenii Pastushenko <apastushenko@cloudlinux.com> 8.2.3-1
changelog:
- DEF-29953: Identify the chain of includes where the event happened
- DEF-29449: Unify code working with PD modes
- DEF-29744: Properly handle PHP opcache optimization when enabled
- DEF-30198: Do not log events generated by whitelisted scripts
- DEF-30442: (debian) stop php-daemon on i360 uninstall
- DEF-30469: Update opcache mask to avoid rare segfaults for php7.2


author: Arsenii Pastushenko <apastushenko@cloudlinux.com> 8.3.0-1
changelog:
- DEF-30822: enable segfault reporing by default
- DEF-30987: move 'extension=i360.ini' line from php.ini to php.d/i360.ini
- DEF-30982: fix i360.ini paths on debian/ubuntu
- DEF-31181: Add php8.4 support. Enhance php8.3 support on Ubuntu24. Release PD for ea-php8.X for rhel >= 7.


author: Arsenii Pastushenko <apastushenko@cloudlinux.com> 8.4.0-1
changelog:
- DEF-29731: use imunify-common module for api operations
- DEF-31896: add script uri, script filename and servername to segfault messages, refactor failure messaging
- DEF-32116: report i360 events only, increase backtrace depth
- DEF-31544: add memory limit checks, log to php-daemon when php memory is exhausted
- DEF-32250: do not create extra files in dangerlist directory
- DEF-32181: fix monitoring stats memory leak


author: Nurzhan Bazhirov <nbazhirov@cloudlinux.com> 8.4.1-1
changelog:
- DEF-32609: update go version to 1.24.1
- DEF-32882: monitor i360.so segfaults only in ossec trigger
- DEF-32882: use '*' as a dummy if function name is unavailable in backtrace
- DEF-32882: check e->name before using it in hash_queue_calc to avoid segfault
- DEF-32959: cover missing PHP versions for certain platforms
- DEF-33406: do not execute external commands without timeout
- DEF-33406: use systemd watchdog to track php-daemon health


