PHP agent - Release notes
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