Releases: newrelic/node-newrelic
v12.7.0
v12.7.0 (2024-11-11)
Features
- Added
cloud.resource_id
attribute 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/)
v12.6.1
v12.6.1 (2024-11-07)
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/)
v12.6.0
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/)
v12.5.2
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-v2
andaws-sdk-v3
tests tonode:test
(#2620) (e0dc015) - Migrated
test/unit/shim
tonode:test
(#2599) (8d1acff) - Migrated
test/versioned/amqplib
tonode:test
(#2612) (7bdada6) - Migrated
test/versioned/express
tonode: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
tspl
by awating theplan.completed
instead of callingend
to 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-native in pg-esm tests to align with the pg tests (#2616) (16be714)
- Migrated
bunyan
,pino
, andwinston
tests tonode:test
(#2634) (69c1ab8) - Migrated
fastify
tests 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. (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/)
v12.5.1
v12.5.1 (2024-09-23)
Bug fixes
Documentation
Miscellaneous chores
Tests
- Convert 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
minSupported
in 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/)
v12.5.0
v12.5.0 (2024-09-12)
Features
Bug fixes
Documentation
Tests
- Convert
metric
andmetrics-recorder
tests tonode:test
(#2552) (7ae4af4) - Updated
serverless
unit 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/)
v12.4.0
v12.4.0 (2024-09-11)
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>.enabled
to false. The values of<library>
are the keys listed here - This feature is use at your own risk. 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-events
tests to usenode:test
(#2535) (ebfa2e9) - Migrated
test/unit/spans
to usenode:test
(#2556) (9319071) - Migrated
test/unit/util
to usenode:test
(#2546) (0b07be8) - Migrated tests in
test/unit/instrumentation
to usenode:test
(#2531) (47b8398) - Converted
collector
unit tests tonode:test
(#2510) (762511b) - Converted
errors
unit 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. (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/)
v12.3.1
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
config
tonode: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/)
v12.3.0
v12.3.0 (2024-08-27)
Features
- Added new API method
withLlmCustomAttributes
to 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/)
v12.2.0
v12.2.0 (2024-08-19)
Features
- Added instrumentation support for Express 5 beta (#2476) (06a4c2f)
- This will be experimental until
express@5.0.0
is generally available
- This will be experimental until
Bug fixes
- Updated
koa
instrumentation to properly get the matched route name and to handle changes in@koa/router@13.0.0
(#2486) (0c2ee2f)
Documentation
- Removed reference to
@newrelic/next
in 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. (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/)