PHP Release Notes

 

Restart your web server if you have recently upgraded your agent. This will fix most reporting issues and will load the agent's new features and bug fixes.

PHP Agent Release Notes

Tuesday, October 4, 2011 - 04:53
End of Life

The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.

Notes:

  • Fixed several coredump issues related to Drupal Modules.
  • Updated SQL parser to ignore C-style comments in SQL.
  • Added OpenSolaris x64 support.
  • Now possible to instrument internal PHP functions but only after consultation with technical support, as it adds additional overhead.
Thursday, September 22, 2011 - 22:57
End of Life

The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.

Notes:

  • Version number change. Starting with this release version numbers only use 2 segments, as in 2.3. The remaining bits simply reflect the build level.
  • Naming web transactions for several new frameworks has been added: Joomla (1.5 and 1.6), Kohana (3.1 and 3.2), Magento 1.6 and MediaWiki 1.16.
  • Drupal auto-RUM has been modified to inject the header earlier so that all CSS and JavaScript loading is taken into account, and it now also works when the advagg module is installed.
  • Drupal modules support. This needs to be enabled by setting newrelic.framework.drupal.modules=1. This will display how much time is being spent in each Drupal module, including sub-modules. When enabled this feature is accessed from the "Modules" tab of the App Server menu.
  • Support for MongoDB has been added.
  • New API call newrelic_ignore_apdex() has been added. This allows users to ignore certain time-consuming activities (such as downloading a file) from their overall apdex score.
  • PHP namespace separator () no longer causes a malformed JSON error when it appears in a transaction trace.
  • SQL parser improved to better detect table names and avoid database metric explosion on certain SQL statements.
  • Calls to Drupal's drupal_http_request()are now correctly identified as external service calls.
  • Several speed improvements to further reduce the impact when Drupal Modules support or top100 is enabled.
  • MacOSX agent no longer aborts when PCRE isn't loaded.
  • RUM scripts improved to load the footer script after the page has fully loaded so that it does not impact user-visible performance.
  • API functions newrelic_get_browser_timing_header() and newrelic_get_browser_timing_footer() now take an optional bool argument (that defaults to true) that indicates whether or not script start and end tags should be inserted around the returned JavaScript.
  • Small memory leak when adding metric names fixed.
  • Daemon startup scripts now correctly ignores comment lines
Thursday, August 18, 2011 - 23:15
End of Life

The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.

Notes:

  • Fixed up not detecting background jobs when run from cpanel
  • Corrected url path problems resulting in 500 errors for web transactions when on CakePHP
Tuesday, August 16, 2011 - 23:17
End of Life

The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.

Notes:

  • Fixed a SIGSEGV that happened when Zend Guard encoded files were encountered
  • Corrected the way we were determining the domain names of external services that was causing a Transaction Traces display problem (500 error)
Saturday, August 6, 2011 - 23:19
End of Life

The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.

Notes:

  • Fixes up a problem in our SQL parser that was causing Magento app segfaults when accessing admin pages
Wednesday, August 3, 2011 - 23:20
End of Life

The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.

Notes:

  • QDrupal support.
  • SQL parsing fixes.
  • Framework auto-detection when multiple frameworks in use is working now.
Tuesday, July 26, 2011 - 23:22
End of Life

The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.

Notes:

  • We now support reporting to multiple applications simultaneously.
  • We had a bug where a large data string could cause a segmentation fault.
  • A few bug fixes around Wordpress RUM, CakePHP transaction names, and auto-detecting the Zend Framework.
Wednesday, July 13, 2011 - 23:23
End of Life

The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.

Notes:

  • RUM and Web Transaction data is available a lot earlier. You no longer need to drive specific amounts of load to get RUM data to appear and early WT's are now recorded.
  • Thread safety in the agent has been considerably improved. While we do not officially support the worker MPM, this change will make the agent behave correctly when using a ZTS (Zend Thread Safety) enabled PHP host.
  • We can now change the agent log file and log level on the fly, without forcing you to restart your web server just to debug a problem. This is a considerable improvement in the user experience if things go awry and you need to contact support.
  • A few minor bugs in the installer script were fixed, most notably creating /etc/newrelic if it did not exist.
  • The PHP agent data reporting has been verified to be UTF-8 safe.
Saturday, June 11, 2011 - 23:33
End of Life

The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.

Notes:

  • There was a bug in the newrelic-install script that under some circumstances would cause the script to use 100% of the CPU when installed via aptyum. This has been fixed.
  • The particular User-Agent that was used when a slow transaction is recorded will now be displayed in the "Parameters" drop-down when viewing a transaction trace.
Monday, June 6, 2011 - 23:37
End of Life

The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.

Notes:

  • Previously, auto-RUM did not work when certain Drupal modules were used (for example the ajax module). All fixed up now.
Wednesday, May 25, 2011 - 23:41
End of Life

The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.

Notes:

  • Versions 2.0.0 and 2.0.1 had an error in the spec file that will cause problems for Redhat and CentOS users. After doing an upgrade, the daemon will not be running, and the agent will not be installed. After upgrading to 2.0.2 or later, you must run newrelic-install and ensure that the daemon is running. Upgrades from 2.0.2 and onwards will no longer have this bug.
  • On OpenSolaris, the daemon will now always be installed in /opt/newrelic/bin rather than /usr/bin, as /usr is a read-only filesystem for many users. The init script will look in this new location first, and none of the other files have moved.

Pages