PHP agent - Release notes

Version 4.4

18 March 2024


Issue fixes:

  • The issue of configuration not being reset during a fresh install has been fixed.
  • The installation issue during the repair has been fixed.

Version 4.3

16 February 2024


  • Support for automatic detection of Plesk and XAMPP during installation.
  • Support for pointing to a remote exporter using an IP address.
  • Support to configure span tracking limit.

Issue fixes:

  • The issue with concurrent requests in a multi-threaded web server has been fixed.
  • The issue regarding Host identification in a multi-threaded web server has been resolved.
  • The issue with too many open file descriptors has been resolved.
  • The libexecinfo dependency has been removed for Musl.
  • Deprecation warning for MYSQLI has been fixed.

Version 4.2

01 December 2023


  • Support for complete container ID detection for Docker Engine v 20.01 and above.
  • Support for advanced Windows MSI configurations.
  • Support for checking supported versions during Linux installation.
  • Windows installation scope and privileges have been updated.
  • The publisher's name has been updated to Zoho Corporation Pvt. Ltd.
  • Support for setting Application Group configuration.
  • Windows now supports application names with spaces.
  • Support for tracking errors based on severity.

Issue Fix:

  • The background transaction issue in PHP 8.2 has been fixed.

Version 4.1

11 September 2023


  • Support for PHP version 8.2
  • Support for host IP detection.
  • Support for capturing background arguments in the trace.
  • Reduced application response time.
  • Support for configuring ini entries after installation.
  • Support for host-based licensing.
  • Internal and external component segregation has improved.

Issue Fixes:

  • The MSI update/uninstall issue has been fixed.
  • The size limitation issue for arguments tracked has been fixed.
  • The PHP agent REMI installation issue has been fixed.
  • The issue with Musl detection has been fixed.

Version 4.0.1

03 July 2023

Issue Fix:

  • The issue with musl detection has been fixed.

Version 4.0

27 June 2023


  • Support for S247DataExporter (Linux and Windows).
  • Support for installing the PHP agent in all available PHP versions.
  • Support for preserving INI configuration during update.
  • Support for getting INI configurations from the environment and CLI during installation.
  • Support for auto-detection of application port.
  • Support for capturing Session ID.
  • Support for remote exporter host (side car setup).
  • Support for additional configurations.
    • Support for SQL Stacktrace threshold in transaction trace.
    • Support for skipping transactions.
    • Support for grouping similar transactions.
    • Support for grouping transactions based on prefixes.
    • Support for obfuscating a list of HTTP parameters.
    • Support for tracking background transactions.

Issue Fixes:

  • The issue with the agent installation in c-panel has been fixed.
  • The issue with the Trace ID/Span ID has been fixed.
  • The memory leak issue has been fixed.

Version 3.5.1

12 June 2023

Issue Fixes:

  • The issue with the primary monitor configuration not being applied has been resolved.
  • The issue with the PHP Alpine configuration file not being present has been resolved.
  • The issue with bytes in/out not being sent in the trace has been resolved.
  • The issue with SQLTraceThreshold not being applied has been resolved.
  • The issue with request validation has been fixed.

Version 3.5

31 January 2023

Supported Features/Enhancements:

Version 3.4

30 November 2022

Supported Features/Enhancements:

  • Support for PHP 8.1.
  • Capture memory allocation is supported.
  • Capturing command-line arguments is supported.
  • Capturing multiple exceptions and errors is supported.
  • Individual configurations for instances in multi-monitor setups are supported.
  • Support for tracking the original URL if the URL is rewritten.
  • Support for configuring the Log directory.
  • Support for configuring the Agent Polling Interval.

Version 3.3.1

03 October 2022

Supported Feature:

  • Support for ARM architecture.

Version 3.3

7 July 2022

Supported Features/Enhancements:

  • Support for capturing CPU time.
  • Support for capturing background transactions.
  • Support for configuring the depth of APM traces.
  • Method tracking count is now configurable.
  • Support for capturing HTTP parameters.
  • Support for capturing Network bytes.
  • Support for customizing instrumentation via ini entry.
  • Symbolic link for zpa.ini during installation is provided in the agent's installation directory (Linux).
  • Support for configuring ports via ini and conf entry.
  • Curl requests without transfer protocol are now treated as HTTP.
  • The download status is now sent to all monitors in multi-monitor.

Issue Fixes:

  • The issue with components not being marked has been resolved.
  • The issue with the agent not communicating has been resolved.
  • The error "TCP socket accept failed" has been resolved (Windows).
  • The issue with app-parameter values not being updated in the respective app has been resolved.
  • The issue with the incorrect curl_exec URL when multiple curl resources are present has been resolved.
  • Distributed tracing issue has been fixed.
  • The issue with the agent service not being killed has been resolved (Windows).
  • The crash during curl request issue has been resolved.
  • The issue with curl and openSSL version checking during upgrade has been resolved.

Version 3.2.1


Issue fixes:

  • Distributed tracing has been turned off by default. 
  • The Azure host type identification issue has been fixed. 
  • The communication issue with Site24x7 APM Insight (plusinsight) server has been fixed. 

Version 3.2



  • Support for tracking HTTP queries.
  • Users can view the complete URL of every transaction.
  • Support for tracking request headers.
  • Exclude the HTTP error codes from monitoring to reduce noise in your monitoring environment.
  • The complete URL is now displayed in the traces.
  • The PHP Linux agent now works with Alpine OS.
  • Support for multi-monitor configuration.
  • Support for adding custom parameters in a transaction via API.
  • App Parameter support: Monitor the size of frequency of an operation or variable using App Parameters.
  • Support for distributed tracing.
  • Support for making any transaction as a key transaction.

Issue fixes:

  • Windows agent support issue in PHP v8.0 has been fixed.
  • Linux agent update issue has been fixed.
  • Empty function names and negative duration issues have been fixed.
  • Component name mismatch issue has been fixed.

Version 3.1.1


Issue fix:

  • Issue in tracking Simple Statement queries in Cassandra - this issue has now been fixed.

Version 3.1



  • Monitoring support for applications developed in PHP version 8.0
  • Support for thread safe PHP versions - ZTS/XAMPP (Version 7.0 and above).
  • Support for Oracle database.
Issue fix:
  • Auto update issue fix - In Windows environment, the installation path was set to default from custom paths while auto updates. This issue has now been fixed.
  • SSL errors in agent communication - this issue has been fixed.

Version 3.0.3


Issue fix:

  • Agent connectivity issues due to ssl version mismatch- this issue has been fixed.

Version 3.0.2


Security fix:

  • Restricted Read/Write access to APM agent configuration file for guest users.

Version 3.0.1



  • Simplified installation script for APM Insight PHP Linux agent.

Version 3.0



  • Checksum verification to validate the integrity of the downloaded agent
  • Monitoring support for Cassandra

Version 2.9.4



  • Cli_Requests can be tracked with their script names.
  • Domain names can be tracked in transactions.
  • Application name can be passed as an argument. 
  • Segmentation fault issue fix.

Version 2.9.3


Issue Fix:

  • Windows PHP installer issue fix.

Version 2.9.2



  • Application components can be visualised using service maps for both linux and windows agent.

Version 2.9.1



  • Support for PHP 7.2 to 7.4 in Windows environment

Version 2.9



  • Support for PHP 7.4 in Linux environment
  • Reduced load on application response time

Version 2.8.1


Issue fix:

  • missing error - this issue has been fixed.

Version 2.8



  • Agent can automatically detect applications running in GCP environments
  • Agent will run as systemd service on supported OS
  • Transactions can be excluded from monitoring based on regex patterns

Version 2.7



  • Support for PHP version 7.3
  • Transactions initiated via CLI can be viewed under Web transactions tab. 

Version 2.6



  • Transaction names can be customized using API's - Default names of transactions can be renamed for easier identification and business friendliness using the API's.

Version 2.5



  • Support for WordPress and Joomla - PHP applications built in WordPress and Joomla can be monitored using APM Insight PHP agent version 2.5
  • Stacktrace for errors without exceptions are now captured and shown, under traces. 

Version 2.4



  • Auto - Instrumentation: From agent version 2.4, frameworks and CMS used in the user environment will automatically be detected and profiled.
  • Smart sampling: If the CPU usage is higher than normal in the application, PHP agent will dynamically adjust the data sent for monitoring and will not contribute to additional load. 

Version 2.3


New Feature:

  • Support for Drupal framework - PHP applications built in Drupal framework can be monitored. 
  • Support for PHP applications developed in PHP Version 7.2 (Linux Only)

Version 2.2


New Feature:

Issue fix:

  • Memory leak issue fixed at logger level. 

Version 2.1



  • Proxy passwords are encrypted and GDPR changes have been implemented

Version 2.0


New Feature

  • Visualise external component split up - Analyze the amount of time spent by web requests on different components. Also, identify which component consumes more time and optimize your application performance. 

Version 1.7


Issue fix 

  • Bug fix in request_uri showing only index.php. (Issue : In case of PHP app using MVC framework, transaction name was showed as index.php always)

Version 1.6


New Feature

  • PHP 7.1 support
  • StackTrace for Errors and Exceptions
  • Auto Upgrade in PHP Windows

Version 1.5


New Feature

  • Version for Windows

Version 1.4.1


New Feature

  • Metrics bucket size changes (Metrics per minute was made uniform for all agents)

Version 1.4


New Feature

  • EU Data center support

Issue fix

  • Database query was not captured for PDO prepared statement - fixed

Version 1.3


New Feature

  • PHP 5.4 agent bundled
  • PHP 5.3 support
  • One step installation
  • Port 80 monitor instead of individual monitoring of server

Issue fix

  • Download agent was terminated if it took more than 15 seconds - fixed

Version 1.2.1


New Feature

  • Auto Scaling

Issue fix

  • class and function name with NULL values dropped


Version 1.2


New Feature

  • PHP 7.0
  • Auto upgrade
  • Client side configuration support(moved from file based config to client side GUI based config)
  • Uniform Connect/Delete response handling
  • Multiple agent shipment

Issue fix

  • segmentation fault because of NULL request_uri - fixed

Version 1.1


New Feature

  • Error Metric
  • Exception Metric
  • New Installer
  • Nginx, Lighttpd or any other PHP-FPM based server support
  • Profiler enhancement

Version 1.0


New Feature

  • Transaction Time
  • Apdex Metric
  • Database Metric
  • Trace Metric
  • MVC Framework support : CodeIgniter and CakePHP
  • Web server support : Apache2 




Was this document helpful?
Thanks for taking the time to share your feedback. We’ll use your feedback to improve our online help resources.