• /
  • EnglishEspañolFrançais日本語한국어Português
  • 로그인지금 시작하기

Node.js agent release notesRSS

November 5
Node.js agent v14.11.0

Features

Bug fixes

  • Stopped span event aggregator from stripping span links and timed events from queued spans (#4426) (24f9a15)

Code refactoring

  • Replaced @newrelic/native-metrics with pure-JS VM metrics (#4416) (09b90d4)

Documentation

Tests

  • Moved http tests to test/integration/core/http. Also split out unit and integration tests accordingly (#4418) (3127658)

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

October 29
Node.js agent v14.10.0

Features

  • Added support for @opentelemetry/api@1.10.0 (#4392) (504490d)
    • For customers directly using @opentelemetry/api-logs, they must remove and update to use @opentelemetry/api 1.10.0+. See the OpenTelemetry API changelog for more information.
    • For customers registering 3rd party instrumentation for logging libraries they must update to the following: @opentelemetry/instrumentation-pino to 0.70.0+, @opentelemetry/instrumentation-bunyan to 0.69.0+, @opentelemetry/instrumentation-console to 0.6.0+, or @opentelemetry/instrumentation-winston to 0.69.0+

Bug fixes

  • Collapsed Apollo Server argument array metrics (#4350) (baf35fd)
    • To take advantage of this feature you must set both config.apollo_server.field_metrics and config.apollo_server.collapse_field_metrics to true. Thanks to @cpruijsen for your contribution!
  • Stopped net.js from pinning ended transactions to long-lived sockets (#4411) (471e7df)

Performance improvements

  • Simplified mongodb bulk instrumentation to match execute directly (#4406) (af4efdb)
  • Wrapped mongodb driver methods at the prototype level (#4399) (9074abc)

Documentation

Miscellaneous chores

Tests

  • Fixed @langchain/aws@1.5.1 error tests retrying on mock failures (#4412) (648801f)

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.

See the New Relic Node.js agent EOL policy for information about agent releases and support dates.

October 26
Node.js agent v14.9.0

Features

  • Added --dump to validate-config to emit the effective configuration (#4390) (fe3e684)
  • Added a validate-config CLI command (#4341) (821848d)
  • Flagged a missing OpenTelemetry bridge as a validate-config startup blocker (#4396) (75397be)
  • Reduced instances of the schema file to be just one instance in schema.json (#4379) (a870c3b)
  • Shared startup-blocker checks between the agent and validate-config CLI (#4378) (06e6596)

Bug fixes

  • Bounded module version resolution at filesystem root (#4393) (71c90b6)
  • Fixed http2 client handling of missing headers, default ports, IPv6 hosts, and unparseable URLs (#4362) (0eef6a6)
  • Loaded the code-level metrics function inspector once instead of on every call (#4391) (01d2797)

Performance improvements

  • Reduced CPU per SQL query by skipping slow query processing below explain_threshold (#4376) (047e2cd)

Code refactoring

  • Migrated http2 client instrumentation to subscriber-based (#4360) (8f5b504)

Documentation

Miscellaneous chores

  • Fixed MAXIMUM_TIMEOUT_TIME in lib/otel/metrics/index.js to be the correct expected value (#4365) (39b037c)
  • Updated linter to latest version (#4351) (a1a30f5)
  • Added CLI tool help note about derived settings (#4398) (7c8b36d)

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.

See the New Relic Node.js agent EOL policy for information about agent releases and support dates.

October 13
Node.js agent v14.8.0

Notes

Bug fixes

  • Prevented nested server/consumer spans from ending the outer transactions early (#4355) (1a41313)
  • Truncated every string within an array based span attribute (#4358) (9276106)

Code refactoring

  • Handled updating segment name on internal spans when span.updateName is used after span is created (#4356) (320b7e6)
  • Updated span process onEnd logic to skip attaching stacktrace to error when span lacks stack trace (#4357) (d318777)
  • Added instrumentation for dns.promises, dns.Resolver, dns.promises.Resolver, and additional resolve* methods (#4321) (e1e7784)
  • Refactored net instrumentation to subscriber-based (#4322) (0123e56)

Documentation

Miscellaneous chores

  • Added method wrapper separate from shimmer (#4306) (903b2d9)

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

October 7
Node.js agent v14.7.0

Notes

특징

  • 고객이 리졸버 세그먼트가 생성되기 전에 필터링하여 제외할 수 있도록 새로운 API setApolloResolverFilterCallback을(를) 추가했습니다 (#4312) (0d89bde)

버그 수정

  • ESM의 리졸버 필드에 대한 채널 이름을 nr_resolve (으)로 업데이트했습니다 (#4346) (e8b294c)
  • 합성된 메시지가 v7 청크 정규화에서 유지되도록 openai 스트림 [Symbol.asyncIterator]을(를) 래핑했습니다 (#4342) (aa8ed4b)

코드 리팩토링

  • 하이브리드 에이전트에서 @opentelemetry/sdk-logs에 대한 의존성을 제거했습니다 (#4318) (1d05075)
  • 하이브리드 에이전트에서 @opentelemetry/sdk-trace-base에 대한 의존성을 제거했습니다 (#4297) (00c363b)

선적 서류 비치

  • 문서 PR에 빈 enhancements 어레이를 추가했습니다 (#4344) (b505eda)
  • 호환성 보고서를 업데이트했습니다 (#4339) (6204ebb)

지지 성명:

최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 90일 이내 버전으로 업데이트하세요. 에이전트에게 최신 정보를 제공하는 방법에 대해 자세히 알아보세요. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)

에이전트 릴리스 및 지원 날짜에 대한 정보는 뉴렐릭 Node.js 에이전트 EOL 정책을 참조하세요. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)

October 6
Node.js agent v14.6.0

Notes

Features

  • Added a pre-compiled config schema validator (#4320) (c965a33)

Bug fixes

  • Ended the transaction and recorded the error when an Azure Functions handler throws (#4310) (918ef55)

Code refactoring

  • Migrated fs instrumentation over to subscriber-based (#4317) (4711f4c)
  • Migrated core globals instrumentation to subscriber-based (#4300) (7827797)
  • Refactored the Transaction class and affected other entities (#4246) (b965d8e)

Documentation

Miscellaneous chores

  • Added excludedPkgs list to instrumentation and added globals to it (#4334) (4f356f5)
  • Migrated configuration to JSON Schema (#4284) (39cdebc)
  • Regenerated agent config json schema (#4335) (4c199a5)
  • Removed domain and inspector instrumentation and old zlib file (#4331) (f887492)
  • Updated agent-types 1.0.0 (#4307) (175a4ba)

Tests

  • Sped up newrelic-response-handling by always clearing nock (#4329) (31494cc)

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

September 24
Node.js agent v14.5.1

Notes

버그 수정

  • 트레이스의 모든 세그먼트 기간을 한 번만 계산하고 캐시하도록 segment.getExclusiveDuration을(를) 업데이트했습니다 (#4303) (563f743)

성능 개선

  • hashes.makeId의 성능이 3배 향상되도록 알고리즘을 업데이트했습니다 (#4286) (6737071)

코드 리팩토링

  • 핵심 구독자 구성을 단일 파일로 통합했습니다 (#4294) (a6adc6d)
  • 핵심 crypto 계측을 구독자 기반으로 마이그레이션했습니다 (#4293) (8848d84)
  • zlib 계측을 구독자 기반으로 리팩터링했습니다 (#4299) (e4ede21)
  • 하이브리드 에이전트의 @opentelemetry/core에 대한 의존성을 제거했습니다 (#4295) (8a83507)

선적 서류 비치

  • 호환성 보고서를 업데이트했습니다 (#4282) (87be369)

잡일

테스트

  • 테스트 헬퍼를 네이티브 Promise.withResolvers로 교체했습니다 (#4301) (be5f3f3)

지지 성명:

최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 90일 이내 버전으로 업데이트하세요. 에이전트에게 최신 정보를 제공하는 방법에 대해 자세히 알아보세요. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)

에이전트 릴리스 및 지원 날짜에 대한 정보는 뉴렐릭 Node.js 에이전트 EOL 정책을 참조하세요. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)

September 16
Node.js agent v14.5.0

Notes

Features

  • Added browser_monitoring.version configuration option (#4269) (b62ca00)
    • When this is set, it will pin the browser agent version when using newrelic.getBrowserTimingHeader to the version selected.
    • If you specify a version that is no longer supported or invalid, it will not resolve to any browser agent when calling newrelic.getBrowserTimingHeader.

Bug fixes

  • Updated undici instrumentation to not attempt to create an external segment when transaction is not active (#4278) (d634246)
  • Updated http2 instrumentation to properly inject traceparent header with external segment id (#4279) (ccd7800)

Code refactoring

  • Refactored child_process instrumentation to use tracing channel instead of Shim (#4212) (5a39c38)
  • Refactored dns instrumentation to subscribe to events emitted (#4224) (c04289f)

Miscellaneous chores

Tests

  • Added legacy-peer-deps to google adk tests to avoid peer dep conflict (#4280) (e4a6b35)

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.

See the New Relic Node.js agent EOL policy for information about agent releases and support dates.

Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.