Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 21, 2025

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:

Package Change Age Confidence
@newrelic/test-utilities 6.5.5 -> 10.0.0 age confidence
newrelic >=7 <12 -> <14 age confidence
newrelic 11.0.0 -> 13.3.2 age confidence

Release Notes

newrelic/node-test-utilities (@​newrelic/test-utilities)

v10.0.0

Compare Source

⚠ BREAKING CHANGES
  • Removed Node.js 18 support
Features

v9.2.0

Compare Source

Miscellaneous chores

v9.1.0

Compare Source

Features
  • Added a --matrix-count parameter to versioned tests (#​230) (72d8c7d)

v9.0.0

Compare Source

⚠ BREAKING CHANGES
  • Dropped support for Node.js 16
Features
Code refactoring
  • Reduced dependency on async library (#​219) (582efe6)
  • Removed install queue from versioned runner. It will install before running a given test and rely on the jobs limit (#​221) (d9c6d1b)
Continuous integration

v8.7.0

Compare Source

Features
  • Added support for Node 22
Code refactoring
  • Removed --all flag from versioned runner as all runs will be using this since we no longer support Node.js versions that do not ship with npm7 (#​216) (0db82d8)
Miscellaneous chores
Continuous integration

v8.6.0

Compare Source

Miscellaneous chores
  • Updated mock agent to exclusively rely on InstrumentationTracker (#​203) (0e4d810)

v8.5.0

Compare Source

Features
Continuous integration

v8.4.0

Compare Source

Miscellaneous chores
Continuous integration
  • Updated repo to use conventional commits for releases (#​194) (4254669)

v8.3.0

Compare Source

  • Added new Amazon Titan LLM responses to support token_count work.

v8.2.0

Compare Source

  • Adds a new module that provides a mock server for AWS Bedrock.
  • Bumps follow-redirects from 1.15.3 to 1.15.4.
  • Bumps axios to 1.6.0 and updates ancestor dependency newrelic. These dependencies need to be updated together.
  • Updates axios from 0.21.4 to 1.6.0
  • Updates newrelic from 11.0.0 to 11.5.0
  • Bumps and @​babel/traverse. These dependencies needed to be updated together.
  • Updates @babel/traverse from 7.22.8 to 7.23.2
  • Updates @babel/traverse from 7.21.3 to 7.23.2

v8.1.0

Compare Source

  • Updated the TestAgent to call shimmer.registerHooks and shimmer.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:

    • word-wrap from 1.2.3 to 1.2.4.
    • protobufjs from 7.2.2 to 7.2.4.
    • fast-xml-parser from 4.2.4 to 4.2.5
    • @​aws-sdk/client-lambda from 3.357.0 to 3.363.0

v7.3.2

Compare Source

  • Updated semver to 7.5.2

  • Updated newrelic dev dependency to 10.3.0

  • Updated @newrelic/eslint-config to 0.3.0

  • Updated eslint dev dependency to 8.43.0

  • Updated README links to point to new forum link due to repolinter ruleset change

v7.3.1

Compare Source

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

  • Bumps json5 from 2.2.1 to 2.2.2.
  • Streamlined CLM assertions to inherit tap from context.
  • Bypassed tapper/asserter abstractions so that CLM test failures are exposed.
  • Added lockfile checks to CI workflow to prevent malicious changes

v7.2.0

Compare Source

  • Added assertCLMAttrs testing method to utils, so it can be used to test CLM behavior in external repos

v7.1.1

Compare Source

  • Added detection for node version < 18, to supply correct loader flag

v7.1.0

Compare Source

  • Added the capacity of running ES module tests with the ESM loader from agent or a path to an ESM loader set as process.env.NR_LOADER.

v7.0.0

Compare Source

newrelic/node-newrelic (newrelic)

v13.3.2

Compare Source

v13.3.2 (2025-09-10)

Bug fixes
  • Added defensive code for obtaining protocol in outbound http calls (#​3367) (ecda4e8)
Code refactoring
Documentation
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.3.1

Compare Source

Bug fixes
  • Default requestParameters to an object to avoid crash in transaction.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
Code refactoring
  • Removed instances of url.parse. Streamlined how http instrumentation creates relevant attributes. (#​3340) (1fc1e1a)
  • Updated openai instrumentation to subscribe to events emitted (#​3331) (04dd677)
Documentation
Miscellaneous chores
Tests
  • Added more cassandra-driver tests (#​3323) (d2e9d10)
  • Fixed long running benchmark test and add shimmer.subscribers benchmark test (#​3349) (15253c0)
  • Fixed langchain openai streaming tests by explicitly passing streaming: true to chat model (#​3346) (4f12499)
  • Fixed openai test after migration to tracing channel (#​3336) (0d01e29)
  • Hardened batch-span-streamer.test.js to avoid random failures in CI (#​3338) (2077ce3)
Continuous integration
  • Set benchmark host default to staging (#​3332) (55f6b8d)
  • Updated the redis container to use the official redis image as bitnami/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
  • Updated agent to use @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
  • Added ability to register Supportability/Features/Instrumentation/OnRequire/<pkg> metrics for subscriber based instrumentation (#​3312) (87bfa40)
  • Added esm loader hook and commonjs patch to work with orchestrion-js (#​3312) (415aeba)
  • Added instrumentation for @modelcontextprotocol/sdk client calls client.callTool, client.readResource, and client.getPrompt (#​3312) (5d9790b)
Bug fixes
  • Fixed logic around detecting OTEL packages (#​3326) (4df30e5)
  • Updated shimmer.setupSubscribers to properly setup and skip subscribers that are disabled (#​3312) (cf5b3ec)
Code refactoring
  • Added ability to disable subscribers via config.instrumentation.<pkg-name>.enabled (#​3312) (55f8fe7)
  • Added ability to prevent creation of segments in subscriber based instrumentation when parent is marked as internal and of the same package (#​3322) (91f91c2)
  • Removed id parameter from opensearch class (#​3312) (8be00ce)
  • Updated opensearch instrumentation to subscribe to events emitted (#​3312) (9a27a5d)
  • Updated elasticsearch instrumentation to subscribe to events emitted (#​3312) (a3e2348)
  • Updated ioredis instrumentation to subscribe to events emitted (#​3312) (90b97d2)
  • Updated pino instrumentation to subscribe to events emitted (#​3312) (28bbe9f)
  • Updated subscribers to have a common createSegment that creates, assigns attributes, starts segment (#​3317) (aa3f8d9)
  • Updated undici instrumentation to remove its reliance on shim. Also updated storing the relevant segments on context instead of symbols on the request object (#​3312) (ec17fa7)
Documentation
Miscellaneous chores
Tests
  • Fixed obtaining opensearch package version for older versions we instrument (#​3314) (e45ab27)
  • Removed unnecessary prisma.$use in tests to unpin (#​3303) (db20324)
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.1.0

Compare Source

v13.1.0 (2025-08-13)

Features
  • Added support for OTEL logs API (#​3228) (19a9c78)
  • Added supportability metrics when instrumentation has been disabled for a package (#​3252) (6098a5b)
  • Disabled timers instrumentation by default in the sample configuration (#​3253) (72eb8d4)
Bug fixes
Code refactoring
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.

  • Dropped support for Node.js 18
  • Updated min supported version for fastify to 3.0.0, pino to 8.0.0, and koa-router to 12.0.0
Features
Documentation
Tests
  • Fixed assertSegments to insert all expected segments (#​3239) (de183fb)
  • Updated tests to mock outgoing calls to avoid issues in CI (#​3234) (66694c6)
Continuous integration
  • Updated prepare release to exclude semver major copy for repos other than node-newrelic (#​3242) (82d9689)
  • Updated release prep to add copy around breaking changes (#​3199) (ca1131c)
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
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
  • Fixed the name of todo colum in add to board reusable workflow (#​3178) (f216e0c)
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
Bug fixes
Code refactoring
  • Updated transformation rules to remove the bespoke rule to appease @google-cloud/pubsub < 5.1.0 (#​3151) (2d9b4b4)
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/)

v12.21.0

Compare Source

v12.21.0 (2025-06-04)

Features
  • Added @google/genai Gemini AI LLM instrumentation (#​3119) (7f28a29)
  • Updated opentelemetry bridge to rely on configuration based transformation rules (#​3125) (ad116d2)
Bug fixes
  • Refactored getHostnameSafe to accommodate GCP (#​3132) (f1eea8d)
  • Updated openai instrumentation to work with 5.0.0+ (#​3129) (09146a9)
  • Updated rules to work with 1.17.0 and 1.24.0 for consumer and producer span kind (#​3128) (686c747)
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
  • Added event source type to txn name for Lambda APM Mode (#​3110) (ddc2e2a)
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
  • Added check to only set a FakeSpan if 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.


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

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

Copy link
Contributor Author

renovate bot commented Sep 21, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Copy link
Contributor

💻 Website Preview

The latest changes are available as preview in: https://5e96bbac.envelop.pages.dev

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

Successfully merging this pull request may close these issues.

0 participants