Update dependency newrelic to v14#31
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR contains the following updates:
9.10.1→14.0.0Release Notes
newrelic/node-newrelic (newrelic)
v14.0.0Compare Source
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.
@apollo/severinstrumentation from a plugin(@newrelic/apollo-server-plugin) to traditional instrumentationkoa-routekoa-routershim.prefixRouteParametersas the logic was previously moved to when a transaction endsMySQL Pool#querysegmentsshim.argsToArray@nestjs/cliand@nestjs/coreto10.0.0nextto 14bluebirdto3.0.0mysql2to3.0.0cassandra-driverto4.0.0fastify3.xconfig.distributed_tracing.exclude_newrelic_headerto be set totrueby defaultFeatures
fastify3.x (#3980) (720979b)@apollo/severinstrumentation from a plugin(@newrelic/apollo-server-plugin) to traditional instrumentation (#3980) (736e0a4)shim.argsToArray(#3980) (9183d29)shim.prefixRouteParametersas the logic was previously moved to when a transaction ends (#3980) (9f1408e)MySQL Pool#querysegments (#3980) (1d5a6dd)koa-route(#3980) (40c10d9)koa-router(#3980) (038ecc7)config.distributed_tracing.exclude_newrelic_headerto be set totrueby default (#3980) (774ce08)cassandra-driverto4.0.0(#3980) (419337a)@nestjs/cliand@nestjs/coreto10.0.0(#3980) (120e6de)bluebirdto3.0.0(#3980) (369f920)mysql2to3.0.0(#3980) (2861406)nextto 14 (#3980) (80c5c0c)Code refactoring
tracer.bindFunctionwithtracer.runInContextto improve performance in hot paths (#3811) (5d77085)Documentation
Miscellaneous chores
huskyin lieu of git hooks, added security hardened options tonpm install(#3988) (e3a7dda)Tests
minSupportedto the nest js versioned tests package.json to ensure the compatibility report will show we support@nestjs/core(#3982) (bfa4aa1)@newrelic/test-utiltiesto agent (#3980) (d4f9a0c)@newrelic/test-utilities(#3980) (1751147)test/lib/get-package-version.js(#3993) (5d31f08)aws-sdk-v3test runner to usegroupedDependencies(#3984) (fc67490)Continuous integration
contents: writetopost-releaseto allow commit/push of api docs (#3978) (90c4e61)actions/download-artifactto v8 (#3980) (54a58b9)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.20.0Compare Source
v13.20.0 (2026-05-12)
Features
BaseAgent.runAsync(#3905) (c6c51d5)FunctionTool.runAsync(#3935) (57f9ed7)@azure/functionsinstrumentation to subscriber type (#3915) (227e779)Bug fixes
connectinstrumentation queries to handle file restructure in<3.4.0(#3923) (00b615c)tracer.bindFunctionto touch segment if a promise is fulfilled or rejected (#3967) (712db61)@smithy/smithy-client4.13.0+ (#3965) (5e0fe24)Code refactoring
AsyncLocalStorage.enterWithfor undici, domain andprocess._fatalExceptioninstrumentation (#3894) (612b449)Documentation
Miscellaneous chores
max_trace_segmentsis hit (#3933) (46b9238)assertSegmentDurationforclient-dynamodbtest (#3972) (590cd3e)actualTimevssegmentDurationassertion inmemcachedtests (#3932) (98c50e0)@apm-js-collab/tracing-hooksto0.7.0(#3949) (5c99cd1)Tests
assertSegmentDurationcustom assertion and added it tomemcachedtests (#3875) (b28d866)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.19.2Compare Source
v13.19.2 (2026-04-20)
Bug fixes
child_processinstrumentation to avoid leaking event handlers subscribed toonce(#3907) (ad0b1f6)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.19.1Compare Source
Bug fixes
Tests
minAgentVersionfor Anthropic versioned tests (#3900) (e1f6c32)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.19.0Compare Source
v13.19.0 (2026-04-13)
Features
@anthropic-ai/sdk(#3881) (e8713bb)Code refactoring
@aws-sdkv3 instrumentation to subscribe to events emitted@aws-sdk/smithy-clientsubscriber (#3877) (0e350fc)@smithy/smithy-clientsendsubscriber with AWS Bedrock Middleware (#3864) (5e0a6d1)Clientmiddleware to subscriber (#3889) (3cb1e1b)aws-sdk/dynamodbinstrumentation to a subscriber middleware (#3891) (ff677a2)LlmErrorMessageto use vendor-specific subclasses (#3882) (5b0fd2b)amqplibto use message broker constants (#3879) (77621fb)Documentation
Miscellaneous chores
@apm-js-collab/tracing-hooksto0.6.0(#3884) (f6ef470)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.18.0Compare Source
v13.18.0 (2026-03-30)
Features
Code refactoring
wheninstrumentation to subscribe to events emitted (#3866) (1b55c5a)memcachedinstrumentation to subscribe to events emitted (#3849) (915b320)bluebirdinstrumentation to subscribe to events emitted (#3858) (e3d84c2)qinstrumentation to subscribe to events emitted (#3853) (9fdb0b8)grpc-jsclient instrumentation to subscriber type (#3856) (057fca2)grpc-jsserver instrumentation to subscriber type (#3805) (ca3010a)@langchain/coresubscribers to properly instrument the tool class methods (#3850) (2d17eed)Documentation
Miscellaneous chores
load-externals(#3868) (83adcc4)Tests
memcachedtests (#3869) (bd24410)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.17.0Compare Source
Features
profiling.enabled(#3790) (0d44e5b) (#3847) (e57223c)ProfilingAggregator(#3815) (8000665)profiling.enabledwhen high security mode is enabled (#3803) (9d4eebb)Note: Continuous Profiling UI is coming soon! While the Node.js agent now supports Continuous Profiling data collection, the visualization experience will debut in Limited Preview starting next week. If you would like to get early access to the profiling dashboards and UI features, please reach out to your Account Executive (AE) about how to opt-in to the preview.
Code refactoring
winstoninstrumentation to subscribe to events emitted (#3808) (4af2f48)Documentation
Tests
ioredis/iovalkey(#3825) (9738bc8)mysql2(#3820) (bb424ff)@aws-sdk/lib-dynamodbversion range (#3829) (d28c938)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.16.0Compare Source
v13.16.0 (2026-03-11)
Bug fixes
@apm-js-collab/tracing-hooksto0.5.0, to allow instrumentation on windows environments. (#3819) (d8f6d0f)@apm-js-collab/tracing-hooksincludes the windows path fix for@apm-js-collab/code-transformer, see.Code refactoring
redisv3 instrumentation to subscribe to events emitted (#3802) (4d18302)Documentation
Tests
redis-clientandnode-redis-clientsegment duration timing tests (#3810) (f07bcfe)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.15.0Compare Source
v13.15.0 (2026-03-09)
Features
time_to_first_tokenforLlmChatCompletionSummary(#3781) (737f374)time_to_first_tokenfor AWS Bedrock (#3804) (a993b00)time_to_first_tokenfor Google Gen AI (#3785) (d90ee70)time_to_first_tokenfor OpenAI (#3782) (07cfd57)Code refactoring
redis4+ instrumentation to subscribe to events emitted (#3773) (add6827)Documentation
Miscellaneous chores
@langchain/corepeer dep from langchain openai and aws tests (#3788) (e670bb1)generic-poolcontext propagation (#3786) (bdd35fb)superagentcontext propagation (#3798) (81650e1)@apm-js-collab/tracing-hooksto0.4.0(#3787) (d85fb2b)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/)
v13.14.0Compare Source
v13.14.0 (2026-02-24)
Features
Bug fixes
@google/genaisubscriber to handle the newembedContentInternalmethod in 1.42.0 (#3771) (e96c974)Code refactoring
Documentation
Miscellaneous chores
span.applyPartialTraceRules(#3766) (8c57230)@langchain/coreversion for langchain-openai tests (#3763) (c27213e)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.13.0Compare Source
v13.13.0 (2026-02-17)
Feature Release
With this release, we are making available our Node.js Hybrid Agent. The Node.js Hybrid Agent provides a future-proof observability solution with integrated support for OpenTelemetry Tracing, Metrics, and Logs APIs. Key enhancements like Span Links and Events on Spans are now available, ensuring seamless interoperability in mixed-mode environments. It is designed to bridge the gap for Node.js teams looking to adopt OpenTelemetry standards while maintaining backwards compatibility with their existing New Relic dashboards.
A full product announcement, and documentation for this feature, is coming soon. Please subscribe to our news releases to be kept up-to-date.
Features
delayanddurationto profiling config (#3754) (a7f06e0)ProfilingAggregatorthat will be used to collect and sendpprof_datatelemetry (#3732) (738045c)RemoteMethodto handle sendingpprof_datathrough the collector (#3734) (868e5bd)Code refactoring
Documentation
Miscellaneous chores
@langchain/communitypeer dep conflict (#3741) (202d2b3)@langchain/corepeer dep from LangGraph test matrix (#3737) (8ba2616)ai-support.jsonto include LangGraph (#3705) (aa0ba22)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/)
v13.12.0Compare Source
Features
@langchain/langgraph(#3645) (f339675)timestamptoLlmChatCompletionSummarymessagestimestampto AWS BedrockLlmChatCompletionSummary(#3702) (430d1dd)timestampto Google Gen AILlmChatCompletionSummary(#3690) (7748e26)timestampto LangChainLlmChatCompletionSummary(#3701) (7472118)Bug fixes
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.11.0Compare Source
Features
timestampto AIMLlmChatCompletionMessagemessagestimestampto AWS BedrockLlmChatCompletionMessage(#3685) (ea297c8)timestampto Google Gen AILlmChatCompletionMessage(#3686) (f4dd09e)timestampto LangChain inputLlmChatCompletionMessage(#3658) (0bce235)LlmChatCompletionSummary([#3689]Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.