PHP agent - Release notes
Version 4.4
18 March 2024
Enhancements:
- Support for PHP version 8.3.
- Support for RUM auto-injection.
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.
31 January 2023
Supported Features/Enhancements:
- Support for Redis and Memcache.
- Support for enabling and disabling error tracking.
- Support for enabling and disabling exception tracking.
- Support for enabling and disabling method tracking.
- Support for SQL trace threshold.
You can specify a SQL threshold, and if it is exceeded, a trace will be generated and displayed.
- Support for additional key transaction configurations.
- Support for tracking the response code of external calls.
- Support for tracking the port number of external calls.
- Support for tracking failed components.
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.
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.
- 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:
- Support for Laravel framework - PHP applications built in Laravel framework can now be monitored.
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