Performance
Log files are now read in reverse using SplFileObject instead of loading entire files into memory — major improvement for large logs on shared hosting.
Custom Error Handler
New log source option that captures PHP errors directly to a protected local file (tmp/cache/logwatch/php-errors.log). Ideal when server logs aren't accessible.
Grouped Error View
Identical errors are automatically grouped showing occurrence count, first seen, and last seen — making it easy to prioritize what to fix.
Security
Log injection prevention, path traversal validation on manual log paths, and removal of shell_exec dependency.