Help Docs

PHP agent - Release notes

Version 4.5

19 June 2024

Enhancements:

  • Support to authenticate communication between agent and exporter.
  • The license key is required during installation/update.
  • Support for new distributed trace.
  • The curl dependency was removed from the one-line installer script.

Issue fixes:

  • The issue of missing the shared object file in the musl build has been fixed.
  • The timestamp issue (32-bit PHP Windows) has been fixed.

Version 4.4

18 March 2024

Enhancements:

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

Enhancements:

  • 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

Features/Enhancements:

  • 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

Features/Enhancements:

  • 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

Enhancements:

  • 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

11-04-2022

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

04-03-2022

Enhancements:

  • 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

12-10-2021

Issue fix:

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

Version 3.1

27-08-2021

Enhancements:

  • 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

13-07-2021

Issue fix:

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

Version 3.0.2

22-06-2021

Security fix:

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

Version 3.0.1

16-04-2021

Enhancements:

  • Simplified installation script for APM Insight PHP Linux agent.

Version 3.0

24-03-2021

Enhancements:

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

Version 2.9.4

05-08-2020

Enhancements:

  • 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

25-07-2020

Issue Fix:

  • Windows PHP installer issue fix.

Version 2.9.2

07-05-2020

Enhancements:

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

Version 2.9.1

16-04-2020

Enhancements: 

  • Support for PHP 7.2 to 7.4 in Windows environment

Version 2.9

06-03-2020

Enhancements:

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

Version 2.8.1

04-11-2019

Issue fix:

  • libssl.so.1.1 missing error - this issue has been fixed.

Version 2.8

29-10-2019

Enhancements:

  • 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

28-03-2019

Enhancements:

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

Version 2.6

31-12-2018

Enhancements:

  • 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

24-08-2018

Enhancements:

  • 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

06-08-2018

Enhancements:

  • 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

12-07-2018

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

14-06-2018

New Feature:

Issue fix:

  • Memory leak issue fixed at logger level. 

Version 2.1

04-05-2018

Enhancements

  • Proxy passwords are encrypted and GDPR changes have been implemented

Version 2.0

18-04-2017

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

05-01-2018

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

13-11-2017

New Feature

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

Version 1.5

15-09-2017

New Feature

  • Version for Windows

Version 1.4.1

02-08-2017

New Feature

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

Version 1.4

12-04-2017

New Feature

  • EU Data center support

Issue fix

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

Version 1.3

23-02-2017

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

26-10-2016

New Feature

  • Auto Scaling

Issue fix

  • class and function name with NULL values dropped

Version 1.2

23-09-2016

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

15-07-2016

New Feature

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

Version 1.0

02-06-2016

New Feature

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

Was this document helpful?

Would you like to help us improve our documents? Tell us what you think we could do better.


We're sorry to hear that you're not satisfied with the document. We'd love to learn what we could do to improve the experience.


Thanks for taking the time to share your feedback. We'll use your feedback to improve our online help resources.

Shortlink has been copied!