Skip to content

Update dependency newrelic to v14#31

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/newrelic-14.x
Open

Update dependency newrelic to v14#31
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/newrelic-14.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 18, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
newrelic 9.10.114.0.0 age confidence

Release Notes

newrelic/node-newrelic (newrelic)

v14.0.0

Compare 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.

  • 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/)

v13.20.0

Compare Source

v13.20.0 (2026-05-12)

Features
Bug fixes
  • Updated connect instrumentation queries to handle file restructure in <3.4.0 (#​3923) (00b615c)
  • Updated tracer.bindFunction to touch segment if a promise is fulfilled or rejected (#​3967) (712db61)
  • Updated aws sdk v3 instrumentation to handle using @smithy/smithy-client 4.13.0+ (#​3965) (5e0fe24)
Code refactoring
  • Removed reliance on AsyncLocalStorage.enterWith for undici, domain and process._fatalException instrumentation (#​3894) (612b449)
Documentation
Miscellaneous chores
Tests
  • Added assertSegmentDuration custom assertion and added it to memcached tests (#​3875) (b28d866)
Continuous integration
  • Applied least-privilege model to all workflows to appease CodeQL (#​3961) (237d5b9)
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.2

Compare Source

v13.19.2 (2026-04-20)

Bug fixes
  • Fixed child_process instrumentation to avoid leaking event handlers subscribed to once (#​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.1

Compare Source

Bug fixes
Tests
  • Updated minAgentVersion for Anthropic versioned tests (#​3900) (e1f6c32)
  • Reorganized the test utilities in AWS versioned tests (#​3895) (3025571)
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.0

Compare Source

v13.19.0 (2026-04-13)

Features
  • Added instrumentation support for @anthropic-ai/sdk (#​3881) (e8713bb)
  • Updated OTel DB attributes to stable names from semantic conventions 1.40.0 (#​3826) (6d3000d)
  • Added distributed tracing propagation to SNS (#​3893) (8fc1144)
Code refactoring
  • Refactor @aws-sdk v3 instrumentation to subscribe to events emitted
    • Added @aws-sdk/smithy-client subscriber (#​3877) (0e350fc)
    • Added @smithy/smithy-client send subscriber with AWS Bedrock Middleware (#​3864) (5e0a6d1)
    • Moved generic AWS Client middleware to subscriber (#​3889) (3cb1e1b)
    • Updated aws-sdk/dynamodb instrumentation to a subscriber middleware (#​3891) (ff677a2)
    • Updated aws sdk v3 instrumentation to split out bedrock utilities from actual wrapped middleware (#​3883) (eed340e)
    • Updated Lambda instrumentation to a subscriber middleware (#​3890) (12f8284)
    • Refactored SNS instrumentation to subscriber type (#​3876) (b9f3326)
    • Refactored SQS instrumentation to subscriber type (#​3880) (de46dee)
  • Refactored LlmErrorMessage to use vendor-specific subclasses (#​3882) (5b0fd2b)
  • Refactored amqplib to use message broker constants (#​3879) (77621fb)
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/)

v13.18.0

Compare Source

v13.18.0 (2026-03-30)

Features
  • Instrumented grpc server stream to bind async context to stream event handlers (#​3855) (92c70a8)
Code refactoring
  • Refactored when instrumentation to subscribe to events emitted (#​3866) (1b55c5a)
  • Refactored memcached instrumentation to subscribe to events emitted (#​3849) (915b320)
  • Refactored bluebird instrumentation to subscribe to events emitted (#​3858) (e3d84c2)
  • Refactored q instrumentation to subscribe to events emitted (#​3853) (9fdb0b8)
  • Refactored grpc-js client instrumentation to subscriber type (#​3856) (057fca2)
  • Refactored grpc-js server instrumentation to subscriber type (#​3805) (ca3010a)
  • Updated @langchain/core subscribers to properly instrument the tool class methods (#​3850) (2d17eed)
Documentation
Miscellaneous chores
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.17.0

Compare Source

Features

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
  • Refactor winston instrumentation to subscribe to events emitted (#​3808) (4af2f48)
Documentation
Tests
  • Added segment duration tests for ioredis/iovalkey (#​3825) (9738bc8)
  • Added segment duration timing tests for mysql2 (#​3820) (bb424ff)
  • Changed structure of bedrock tests to avoid getting instrumented core libraries from first test (#​3838) (886a36c)
  • Changed structure of lambda and sns tests to avoid getting instrumented core libraries from first test (#​3836) (414044d)
  • Updated @aws-sdk/lib-dynamodb version 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.0

Compare Source

v13.16.0 (2026-03-11)

Bug fixes
  • Updated @apm-js-collab/tracing-hooks to 0.5.0, to allow instrumentation on windows environments. (#​3819) (d8f6d0f)
    • This version of @apm-js-collab/tracing-hooks includes the windows path fix for @apm-js-collab/code-transformer, see.
Code refactoring
  • Updated redis v3 instrumentation to subscribe to events emitted (#​3802) (4d18302)
Documentation
Tests
  • Add redis-client and node-redis-client segment 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.0

Compare Source

v13.15.0 (2026-03-09)

Features
Code refactoring
  • Migrated redis 4+ instrumentation to subscribe to events emitted (#​3773) (add6827)
Documentation
Miscellaneous chores
Tests
  • Updated langchain vectorstore tests to use a custom vectorstore to simplify the testing process (#​3793) (0fd9b54)
  • Updated version range for langgraph tests (#​3794) (e02ce99)
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.0

Compare Source

v13.14.0 (2026-02-24)

Features
  • Added ability to delay the start of the Profiler and run for n milliseconds before shutting down. (#​3758) (8503d25)
  • Added functionality to ingest logs from Azure Functions App automatically (#​3772) (0c70ba2)
  • Added support for error causes (#​3769) (7c5aae3)
Bug fixes
  • Updated @google/genai subscriber to handle the new embedContentInternal method in 1.42.0 (#​3771) (e96c974)
Code refactoring
  • AWS Bedrock llm events refactor (#​3759) (7ff953d)
  • Google Gen AI LLM event refactor (#​3748) (f1e3a0e)
  • LangGraph LlmAgent event, remove old LlmEvent base (#​3761) (39d1d9a)
  • Updated the reparenting logic for compact mode of partial traces to assign parent id to entry span (#​3768) (5196318)
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/)

v13.13.0

Compare 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
  • Added delay and duration to profiling config (#​3754) (a7f06e0)
  • Added ProfilingAggregator that will be used to collect and send pprof_data telemetry (#​3732) (738045c)
  • Added profiling configuration (#​3733) (2b4d7d8)
  • Added ProfilingManager class, used to orchestrate profilers (#​3738) (105da3b)
  • Updated RemoteMethod to handle sending pprof_data through the collector (#​3734) (868e5bd)
  • Updated the profiling config properties (#​3742) (fa55881)
Code refactoring
Documentation
Miscellaneous chores
Tests
  • Updated mcp streaming tests to generate sessions to reuse transport for all streaming tests (#​3729) (1772fd5)
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.0

Compare Source

Features
  • Added instrumentation support for @langchain/langgraph (#​3645) (f339675)
  • Added timestamp to LlmChatCompletionSummary messages
    • Added timestamp to AWS Bedrock LlmChatCompletionSummary (#​3702) (430d1dd)
    • Added timestamp to Google Gen AI LlmChatCompletionSummary (#​3690) (7748e26)
    • Added timestamp to LangChain LlmChatCompletionSummary (#​3701) (7472118)
  • Added compact mode for span links (#​3681) (6ff6961)
Bug fixes
  • Updated langchain tool instrumentation to properly redefine the segment name on every call (#​3691) (4df6068)
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.0

Compare Source

Features
  • Added timestamp to AIM LlmChatCompletionMessage messages
    • Added timestamp to AWS Bedrock LlmChatCompletionMessage (#​3685) (ea297c8)
    • Added timestamp to Google Gen AI LlmChatCompletionMessage (#​3686) (f4dd09e)
    • Added timestamp to LangChain input LlmChatCompletionMessage (#​3658) (0bce235)
  • Added timestamp to OpenAI LlmChatCompletionSummary ([#​3689]

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • 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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

0 participants