npm newrelic 14.0.0
v14.0.0

3 hours ago

v14.0.0 (2026-05-18)

⚠ BREAKING CHANGES

This version of the Node.js agent is a SemVer MAJOR update and contains the following breaking changes. MAJOR versions may drop support for language runtimes that have reached End-of-Life according to the maintainer. Additionally, MAJOR versions may drop support for and remove certain instrumentation. For more details on these changes please see the migration guide.

  • Dropped support for Node.js 20
  • Migrated @apollo/sever instrumentation from a plugin(@newrelic/apollo-server-plugin) to traditional instrumentation
  • Removed Cross Application Tracing(CAT) functionality
  • Removed support for License, Application, and Security Policies(LASP)
  • Removed instrumentation for koa-route
  • Removed instrumentation for koa-router
  • Removed shim.prefixRouteParameters as the logic was previously moved to when a transaction ends
  • Removed creating MySQL Pool#query segments
  • Removed shim.argsToArray
  • Updated minimum supported version of @nestjs/cli and @nestjs/core to 10.0.0
  • Updated minimum supported version of next to 14
  • Updated minimum supported version of bluebird to 3.0.0
  • Updated minimum supported version of mysql2 to 3.0.0
  • Updated minimum supported version for cassandra-driver to 4.0.0
  • Dropped support for fastify 3.x
  • Updated config.distributed_tracing.exclude_newrelic_header to be set to true by default

Features

  • Dropped support for fastify 3.x (#3980) (720979b)
  • Dropped support for Node.js 20 (#3980) (5306223)
  • Migrated @apollo/sever instrumentation from a plugin(@newrelic/apollo-server-plugin) to traditional instrumentation (#3980) (736e0a4)
  • Removed shim.argsToArray (#3980) (9183d29)
  • Removed shim.prefixRouteParameters as the logic was previously moved to when a transaction ends (#3980) (9f1408e)
  • Removed creating MySQL Pool#query segments (#3980) (1d5a6dd)
  • Removed Cross Application Tracing(CAT) functionality (#3980) (a87ed4d)
  • Removed instrumentation for koa-route (#3980) (40c10d9)
  • Removed instrumentation for koa-router (#3980) (038ecc7)
  • Removed support for License, Application, and Security Policies(LASP) (#3980) (bc09485)
  • Updated config.distributed_tracing.exclude_newrelic_header to be set to true by default (#3980) (774ce08)
  • Updated minimum supported version for cassandra-driver to 4.0.0 (#3980) (419337a)
  • Updated minimum supported version of @nestjs/cli and @nestjs/core to 10.0.0 (#3980) (120e6de)
  • Updated minimum supported version of bluebird to 3.0.0 (#3980) (369f920)
  • Updated minimum supported version of mysql2 to 3.0.0 (#3980) (2861406)
  • Updated minimum supported version of next to 14 (#3980) (80c5c0c)

Code refactoring

  • Updated how exclusive time and trace total time is calculated (#3980) (b227ed6)
  • Updated instances of tracer.bindFunction with tracer.runInContext to improve performance in hot paths (#3811) (5d77085)

Documentation

Miscellaneous chores

  • Removed husky in lieu of git hooks, added security hardened options to npm install (#3988) (e3a7dda)
  • Updated production dependencies to the latest (#3996) (b710bac)

Tests

  • Added minSupported to the nest js versioned tests package.json to ensure the compatibility report will show we support @nestjs/core (#3982) (bfa4aa1)
  • Added prisma 7 tests (#3980) (116ee9c)
  • Moved versioned test runner code from @newrelic/test-utilties to agent (#3980) (d4f9a0c)
  • Removed @newrelic/test-utilities (#3980) (1751147)
  • Decrease smoke-like esm tests' sample size (#3986) (40669fb)
  • Fixed test/lib/get-package-version.js (#3993) (5d31f08)
  • Fixed version lookup issue in aws-sdk-v3 tests (#3992) (7be3f4a)
  • Restructure aws-sdk-v3 test runner to use groupedDependencies (#3984) (fc67490)
  • Updated a few versioned test stanzas to reduce the number of combinations it runs (#3991) (d606305)

Continuous integration

  • Added contents: write to post-release to allow commit/push of api docs (#3978) (90c4e61)
  • Updated remaining actions so they are running on Node 24 (#3980) (ea21934)
  • Updated version of actions/download-artifact to v8 (#3980) (54a58b9)
  • Updated versions of actions to ensure they are running on node 24 (#3980) (6302002)

Support statement:

We recommend updating to the latest agent version as soon as it's available. If you can't upgrade to the latest version, update your agents to a version no more than 90 days old. Read more about keeping agents up to date. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)

See the New Relic Node.js agent EOL policy for information about agent releases and support dates. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)

Don't miss a new newrelic release

NewReleases is sending notifications on new releases.