chore(deps): update newrelic (major) #2693
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.
This PR contains the following updates:
6.5.5
->10.0.0
>=7 <12
-><14
11.0.0
->13.3.2
Release Notes
newrelic/node-test-utilities (@newrelic/test-utilities)
v10.0.0
Compare Source
⚠ BREAKING CHANGES
Features
v9.2.0
Compare Source
Miscellaneous chores
v9.1.0
Compare Source
Features
v9.0.0
Compare Source
⚠ BREAKING CHANGES
Features
Code refactoring
Continuous integration
v8.7.0
Compare Source
Features
Code refactoring
Miscellaneous chores
Continuous integration
v8.6.0
Compare Source
Miscellaneous chores
v8.5.0
Compare Source
Features
Continuous integration
use_new_release
input from prepare release workflow (#200) (0f40f8b)v8.4.0
Compare Source
Miscellaneous chores
Continuous integration
v8.3.0
Compare Source
token_count
work.v8.2.0
Compare Source
axios
from 0.21.4 to 1.6.0newrelic
from 11.0.0 to 11.5.0@babel/traverse
from 7.22.8 to 7.23.2@babel/traverse
from 7.21.3 to 7.23.2v8.1.0
Compare Source
shimmer.registerHooks
andshimmer.removeHooks
to set up instrumentation and remove it.v8.0.0
Compare Source
BREAKING CHANGE: Removed support for Node 14.
Added support for Node 20.
Gated usage of loader in versioned tests by NR_LOADER environment variable
Updated vulnerable dependencies:
v7.3.2
Compare Source
Updated
semver
to 7.5.2Updated
newrelic
dev dependency to 10.3.0Updated
@newrelic/eslint-config
to 0.3.0Updated
eslint
dev dependency to 8.43.0Updated README links to point to new forum link due to repolinter ruleset change
v7.3.1
Compare Source
TestAgent.getShim
to require an exported module and pull the shim symbol.v7.3.0
Compare Source
Provided ability to register only core instrumentation or both core and 3rd party instrumentation.
TestAgent.makeFullyInstrumented
will register both.TestAgent.makeInstrumented
will only register core instrumentation.Updated README header image to latest OSS office required images
v7.2.1
Compare Source
v7.2.0
Compare Source
assertCLMAttrs
testing method to utils, so it can be used to test CLM behavior in external reposv7.1.1
Compare Source
v7.1.0
Compare Source
v7.0.0
Compare Source
Added support for Node 18.
BREAKING Removed support for Node 12.
The minimum supported version is now Node v14. For further information on our support policy, see: https://docs.newrelic.com/docs/agents/nodejs-agent/getting-started/compatibility-requirements-nodejs-agent.
Updated test runner to use max CPUs available to run test folders in parallel when the
--jobs
parameter is not specified.Bumped moment from 2.29.2 to 2.29.4 in package-lock.
Bumped protobufjs from 6.11.2 to 6.11.3 in package-lock.
newrelic/node-newrelic (newrelic)
v13.3.2
Compare Source
v13.3.2 (2025-09-10)
Bug fixes
protocol
in outbound http calls (#3367) (ecda4e8)Code refactoring
Documentation
Continuous integration
GH_RELEASE_TOKEN
to point to our bot user PAT instead of python agent (#3363) (06eb5c1)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/)
v13.3.1
Compare Source
Bug fixes
requestParameters
to an object to avoid crash intransaction.addRequestParameters
(#3361) (ecd0d1d)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/)
v13.3.0
Compare Source
v13.3.0 (2025-09-08)
Features
StreamableHTTPClientTransport
support (#3337) (7189a35)Code refactoring
url.parse
. Streamlined how http instrumentation creates relevant attributes. (#3340) (1fc1e1a)openai
instrumentation to subscribe to events emitted (#3331) (04dd677)Documentation
Miscellaneous chores
Tests
shimmer.subscribers
benchmark test (#3349) (15253c0)streaming: true
to chat model (#3346) (4f12499)batch-span-streamer.test.js
to avoid random failures in CI (#3338) (2077ce3)Continuous integration
redis
image asbitnami/redis
is moving and no reason to use a 3rd party image (#3342) (8ffb393)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/)
v13.2.1
Compare Source
Code refactoring
@apm-js-collab/tracing-hooks
for the CJS/ESM registration for tracing channel based instrumentation (#3324) (4b2c14f)Documentation
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/)
v13.2.0
Compare Source
v13.2.0 (2025-08-20)
Features
Supportability/Features/Instrumentation/OnRequire/<pkg>
metrics for subscriber based instrumentation (#3312) (87bfa40)@modelcontextprotocol/sdk
client callsclient.callTool
,client.readResource
, andclient.getPrompt
(#3312) (5d9790b)Bug fixes
shimmer.setupSubscribers
to properly setup and skip subscribers that are disabled (#3312) (cf5b3ec)Code refactoring
config.instrumentation.<pkg-name>.enabled
(#3312) (55f8fe7)id
parameter fromopensearch
class (#3312) (8be00ce)opensearch
instrumentation to subscribe to events emitted (#3312) (9a27a5d)Documentation
Miscellaneous chores
Tests
prisma.$use
in tests to unpin (#3303) (db20324)Continuous integration
TEST_LICENSE
(#3325) (1f7f733)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/)
v13.1.0
Compare Source
v13.1.0 (2025-08-13)
Features
Bug fixes
transaction.url
obfuscation (#3280) (dc09492)Code refactoring
http-outbound
to parse url only once (#3270) (5bb0f8d)Documentation
Miscellaneous chores
Tests
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/)
v13.0.0
Compare Source
v13.0.0 (2025-07-23)
⚠ 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.
fastify
to 3.0.0,pino
to 8.0.0, andkoa-router
to 12.0.0Features
fastify
,pino
, andkoa-router
(#3108) (ae9e21d)Documentation
Tests
assertSegments
to insert all expected segments (#3239) (de183fb)Continuous integration
node-newrelic
(#3242) (82d9689)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.25.0
Compare Source
v12.25.0 (2025-07-09)
Features
Bug fixes
eventSegment.addAttribute
will not crash if null (#3215) (8955f37)openai
Responses API support changed to >=v4.87.0 (#3219) (19c0c70)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.24.0
Compare Source
v12.24.0 (2025-07-07)
Features
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.23.0
Compare Source
v12.23.0 (2025-06-30)
Features
Documentation
Miscellaneous chores
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.22.0
Compare Source
v12.22.0 (2025-06-24)
Features
openai
v5 streaming support (#3148) (6e90d41)openai.responses.create
api (#3139) (a1204b2)Bug fixes
Code refactoring
@google-cloud/pubsub
< 5.1.0 (#3151) (2d9b4b4)Documentation
Miscellaneous chores
shim.argsToArray
in favor of rest parameters (#3141) (b144d71)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.21.0
Compare Source
v12.21.0 (2025-06-04)
Features
@google/genai
Gemini AI LLM instrumentation (#3119) (7f28a29)Bug fixes
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.20.0
Compare Source
v12.20.0 (2025-05-27)
Features
Bug fixes
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.19.0
Compare Source
v12.19.0 (2025-05-20)
Features
Code refactoring
transaction.agent.otelSpanKey
exists (#3071) (b0c1ac1)Documentation
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.