All Collections
Release Notes
Protect Release Notes
Protect Release Notes

Release notes for Protect, the Monarx PHP extension

Will avatar
Written by Will
Updated over a week ago

Protect 5.0.164

Changes

  • Bug fixed in the autodetect scripts for debian variants

  • Introducing support for copying .so files into place for Enhance Control Panel


Protect 5.0.162

Changes

  • Measuring communication time between our agent and zend extension


Protect 5.0.160

Changes

  • Improvements to the additional telemetry introduced on 5.0.155


Protect 5.0.155

Changes

  • Additional telemetry to enable evaluating additional preventative rules in the php engine

  • Cleaned up an edge case causing occasional invalid JSON messages from protect


Protect 5.0.148

Changes

  • PHP 8.3 Support

  • Additional telemetry and remediation capability for unlinked php process an in-memory php malware


Protect 5.0.92

Changes

  • Initial support for Ubuntu 23 (Lunar Lobster)

  • Additional telemetry for malicious file inclusions

  • Telemetry tracking sql usage, admin user creation and permission adjustment


Protect 5.0.83

Changes

  • Resolved a bug in autodetect installation in Debian / Ubuntu environments where apache isn't available

  • Resolved a bug in autodetect installation in RPM environments causing symlinks to .so files to be removed during the upgrade process

  • Implemented more reasonable limits on backtraces captured during file creation


Protect 5.0.77

Changes

  • Removal of support for 5.x versions of php in autodetect


Protect 5.0.73

Changes

  • Debian 12 / Bookworm Support


Protect 5.0.71

Changes

  • Bug fix resulting invalid JSON being sent to the agent

  • Additional PHP install locations for litespeed in monarx-protect-autodetect package


Protect 5.0.63

Changes

  • Extension wide optimization and improved test coverage.


Protect 4.2.206

Changes

  • Enabling monarxprotect extension in CloudLinux php selector for version 8.2


Protect 4.2.202

Changes

  • Started signing our RPM packages with GPG keys (it's about time)


Protect 4.2.190

Changes

  • PHP 8.2 Support

  • Optimization reducing the amount of trips to the file system in environments where it's not warranted


Protect 4.2.179

Changes

  • Introduced monitoring of continuous execution within our watched php functions.

  • Long running php process analysis enabling remediation of some strains of persistent malware


Protect 4.2.175

Changes

  • Resolved a bug causing protect to forward on invalid json onto our agent - which it didn't like.


Protect 4.2.170

Changes

  • Bug resolved resulting stack overflow caused by function recursion


Protect 4.2.167

Changes

  • PHP 8.1 support for Ubuntu 20 environments

  • Cache optimizations

  • Improved handling or the required and include call monitoring


Protect 4.2.123

Changes

  • PHP 8.1 support for cloudlinux php version selector


Protect 4.2.122

Changes

  • PHP 8.1 support (new monarxprotect-php81.so available)

  • Additions to the monarx-protect-autodetect package to create symlinks / ini files in common php locations


Protect 4.2.89

Changes

  • Removing additional UDP request to the agent when a clean file is activated.


Protect 4.2.88

Changes

  • Remove ancillary calls to the agent when evaluating what action should be taken on a file.


Protect 4.2.87

Changes

  • Reduced protect connection timeout when communicating with the agent


Protect 4.2.86

Changes

  • Additions to support php 7.4 discovery in litespeed environments with autodetect package

  • Resolved bug with deb autodetect script failing to restart apache


Protect 4.2.84

Changes

  • Resolved issue with missing sparse JSON being sent to the agent

  • Improvements to autodetect discovery scripts for RPM variants


Protect 4.2.76

Changes

  • Excluded deposits that weren't actually deposits, causing useless load / noise


Protect 4.2.75

Changes

  • Support for file-attribute-disabled files systems

  • Agent 4.* compatibility updates


Protect 4.2.74

Changes

  • Increase timeout to 10ms for file attribute lookups

  • Prep for coming agent revisions

  • Pruning out any possibility of writing out .mx files, regardless of configuration\


Protect 4.2.71

Changes

  • Pruning out tracking of obsolete functions


Protect 4.2.69

Changes

  • Reverting local variable and stack use optimization introduced in prior deploy


Protect 4.2.67

Changes

  • Local variable and stack use optimization


Protect 4.2.62

Changes

  • Updated to how we use zend memory manager


Protect 4.2.56

Changes

  • Resolved bug with caching of file classification causing intermittent blocking of file execution

  • Resolved bug with blocking of included files that would result in the entire execution to be blocked


Protect 4.2.54

Changes

  • Introduced spam research capability for 5.* versions of PHP

  • Introduced spam filtering rules for 5.* and 7.* versions of PHP


Protect 4.2.52

Changes

  • Resolved bug causing deposits to be intermittently dropped due to a data integrity issue

  • Resolved bug causing file uploads to fail intermittently due to too many file handles open


Protect 4.2.51

Changes

  • Support to for additional function tracking coming from the protect module, including metrics around php mailer.

Did this answer your question?