Notes
Features
- Added cloud.resource_idattribute to dynamo spans (#2701) (904f41b)
- Enhance Proxy Request Handling to Display Actual External URLs (#2698) (3ef7bbe)- Thanks for the contribution @mstarzec386
 
Documentation
Miscellaneous chores
- Added a benchmark script for our sql parser (#2708) (9b6de68)
- Updated express-esm, generic-pool, grpc, & grpc-esm tests to node:test (#2702) (a229bbf)
Tests
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/)
Notes
Features
Bug fixes
Documentation
Miscellaneous chores
Tests
- Fixed file extensions for aws-sdk v2 and v3 versioned tests to reflect they have been migrated to node:test(#2687) (4ec09ba)
- Migrated elasticsearch and esm-package versioned tests to node:test(#2680) (0e0c2b2)
- Updated cls and connect tests to node:test (#2676) (1e74434)
- Reorganized custom assertions and improved test reporter (#2700) (9e98b18)
- Updated cassandra-driver tests to node:test (#2678) (bd4f7ff)
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/)
Notes
Features
- Added ARN and provider to Lambda segments (#2674) (a23294c)
- Added IAST configurations for scan scheduling and restrictions (#2645) (13a627a)
Documentation
Miscellaneous chores
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/)
Notes
Features
Bug fixes
Documentation
- Remove SECURITY.md(#2633) (41002cd)
- Updated compatibility report (#2670) (281c0fa)
- Updated match custom-assertion jsdoc (#2636) (c37abe5)
Miscellaneous chores
Tests
- Migrated aws-sdk-v2andaws-sdk-v3tests tonode:test(#2620) (e0dc015)
- Migrated test/unit/shimtonode:test(#2599) (8d1acff)
- Migrated test/versioned/amqplibtonode:test(#2612) (7bdada6)
- Migrated test/versioned/expresstonode:test(#2609) (bd2f1a5)
- Migrated bluebird versioned tests to node:test(#2635) (6e28fad)
- Migrated last group of unit tests to node:test(#2624) (386f546)
- Migrated unit tests to node:test(#2623) (86231b7)
- Updated tests that relied on tsplby awating theplan.completedinstead of callingendto avoid flaky tests (#2610) (935ac14)
- Updated tests that used the context manager directly and instead use the tracer to access the segment context (#2643) (b917b3e)
- Updated the mininum version of pg-nativeinpg-esmtests to align with the pg tests (#2616) (16be714)
- Migrated bunyan,pino, andwinstontests tonode:test(#2634) (69c1ab8)
- Migrated fastifytests tonode:test(#2632) (b522477)
- Migrated block of unit tests to node:test(#2607) (e33807b)
- Migrated block of unit tests to node:test(#2604) (cd90ce1)
- Migrated block of unit tests to node:test(#2593) (6d4d49e)
Continuous integration
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.
See the New Relic Node.js agent EOL policy for information about agent releases and support dates.
Notes
Bug fixes
Documentation
Miscellaneous chores
Tests
- Converted transaction* and urltils tests to node:test(#2585) (d169546)
- Fixed @koa/router tests. path-to-regex differs between @koa/router and koa-router now (#2587) (608dd98)
- Removed transitive deps from versioned tests as they will auto-install if required as peer deps (#2580) (0db6599)
- Updated a missing minSupportedin aws-sdk-v3 versioned tests (#2582) (c997af6)
- Updated fastify versioned tests to work with fastify@5.0.0(#2584) (a5a1526)
- Updated how we handle the koa-router nuance of wildcard routes (#2588) (ddeb097)
- Updated koa-router to tests to handle bug fixes from 13.0.1 (#2578) (a28e2e6)
- Migrate block of unit tests to node:test(#2570) (5cd1d8a)
- Migrate second block of unit tests to node:test(#2572) (943a83e)
- Reduce koa-router version to enable CI (#2573) (f44a99b)
- Removed noisy test log (#2583) (3766ed6)
Continuous integration
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/)
Notes
Features
Bug fixes
Documentation
Tests
- Convert metricandmetrics-recordertests tonode:test(#2552) (7ae4af4)
- Updated serverlessunit tests tonode:test(#2549) (619f23c)
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/)
Notes
Features
- Added support for express@5(#2555) (252f3b2).
- Provided ability to disable instrumentation for a 3rd-party package (#2551) (abfb9f0).- To disable instrumentation, set config.instrumentation.<library>.enabledtofalse. The values of<library>are the keys listed here.
- Be cautious when using this feature, as disabling instrumentation for a library could affect instrumentation of other libraries executed afterwards.
 
- To disable instrumentation, set 
Miscellaneous chores
- Added CI for publishing agent as Azure site extension (#2488) (468943a).
- Added Azure site extension installation scripts (#2448) (a56c4e1).
Tests
- Converted llm-eventstests to usenode:test(#2535) (ebfa2e9).
- Migrated test/unit/spansto usenode:test(#2556) (9319071).
- Migrated test/unit/utilto usenode:test(#2546) (0b07be8).
- Migrated tests in test/unit/instrumentationto usenode:test(#2531) (47b8398).
- Converted collectorunit tests tonode:test(#2510) (762511b).
- Converted errorsunit tests tonode:test(#2540) (ae82760).
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.
See the New Relic Node.js agent EOL policy for information about agent releases and support dates.
Notes
Bug fixes
Documentation
- Cleaned up formatting of api.js to properly inject example snippets when rendering on API docs site (#2524) (4b34f3d)
- Updated compatibility report (#2523) (29784ea)
- Updated Next.js Otel cloud provider FAQ (#2537) (6553807)
Tests
- Converted db unit tests to node:test (#2514) (bea4548)
- Converted grpc, lib, and utilization tests to node:test(#2532) (c207e1e)
- Replaced distributed tracing tests with node:test(#2527) (8184c56)
- Added a match function for tests (#2541) (51e7f34)
- Converted configtonode:test(#2517) (1534a73)
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/)
Notes
Features
- Added new API method withLlmCustomAttributesto run a function in a LLM context (#2437) (57e6be9)- The context will be used to assign custom attributes to every LLM event produced within the function
 
Bug fixes
Documentation
Miscellaneous chores
- Fixed linting scripts (#2497) (c395779)
- Removed examples/shim (#2484) (40d1f5c)
- Updated test-utils dependency and added matrix-count only (#2494) (5e04c76)
Tests
- Converted the api unit tests to node:test(#2516) (ab91576)
- Converted context-manager unit tests to node:test(#2508) (9363eb0)
Continuous integration
- Updated codecov action sha to post coverage from forks. Added flag to fail ci if it fails to upload report (#2490) (12fbe56)
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/)
Notes
Features
- Added instrumentation support for Express 5 beta (#2476) (06a4c2f)- This will be experimental until express@5.0.0is generally available
 
- This will be experimental until 
Bug fixes
- Updated koainstrumentation to properly get the matched route name and to handle changes in@koa/router@13.0.0(#2486) (0c2ee2f)
Documentation
- Removed reference to @newrelic/nextin README (#2479) (8740539)
- Updated compatibility report (#2487) (c0a5e64)
Miscellaneous chores
- Reverted to upstream require-in-the-middle(#2473) (9bbc41c)
- Updated aggregators unit tests to node:test (#2481) (fd2d76f)
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.
See the New Relic Node.js agent EOL policy for information about agent releases and support dates.