PHP agent - Release notes

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?
Thanks for taking the time to share your feedback. We’ll use your feedback to improve our online help resources.