Added support for Label Categories
The agent now supports setting Labels for your application on a per instance level, using either an environment variable, or a config file setting. https://docs.newrelic.com/docs/apm/new-relic-apm/maintenance/categories-...
Improved transaction names for express 4
express 4 added the ability to mount apps and routers at specific urls. The node agent would previously use only the portion of the route that was the last router or app matched as the transaction name. Transaction names will now include the entire matched route.
Added detection for uninstrumented instances of modules that should be instrumented
The agent will now detect if an application has required a module before
require('newrelic').If this occurs, the agent will add a warning in the log file and display a warning banner in the UI.
Added more logging to custom instrumentation APIs at
The logging was improved for the benefit of people using the following APIs:
endTransaction. It will log when transactions are created and when transactions are ended. It will also log when it can't create a tracer due to there being no active transaction.
Fixed a bug in PostgreSQL instrumentation where the event emitter from
querycould not chain
.oncalls. This patch was contributed by sebastianhoitz.
Fixed a bug in
createBackgroundTransactionwhere if the agent was disabled it didn't take a
groupargument. This patch was contributed by nullvariable.
Fixed a bug in our URL parsing where in Node v0.11.14
url.parsereturns a differently shaped object than expected. This patch was contributed by atomantic
Note: Node v0.11.x is not officially supported, but Node v0.12 will be and this patch helps us get ready for that.