• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

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

특징

  • 유효한 설정을 내보내도록 validate-config에 --dump을(를) 추가했습니다 (#4390) (fe3e684)
  • validate-config CLI 명령을 추가했습니다 (#4341) (821848d)
  • 누락된 OpenTelemetry 브리지를 validate-config 시작 차단 요소로 표시했습니다 (#4396) (75397be)
  • schema.json에서 스키마 파일의 인스턴스를 단 하나의 인스턴스로 줄였습니다 (#4379) (a870c3b)
  • 에이전트와 validate-config CLI 간에 시작 차단기 검사를 공유했습니다 (#4378) (06e6596)

버그 수정

  • 파일 시스템 루트에서 제한된 모듈 버전 해석 (#4393) (71c90b6)
  • http2 클라이언트의 누락된 헤더, 기본 포트, IPv6 호스트 및 구문 분석할 수 없는 URL 처리를 수정했습니다 (#4362) (0eef6a6)
  • 코드 레벨 메트릭 함수 검사기를 매 호출마다 로드하는 대신 한 번만 로드했습니다 (#4391) (01d2797)

성능 개선

  • explain_threshold 미만의 느린 쿼리 처리를 건너뛰어 SQL 쿼리당 CPU 사용량을 줄였습니다 (#4376) (047e2cd)

코드 리팩토링

  • http2 클라이언트 계측을 구독자 기반으로 마이그레이션했습니다 (#4360) (8f5b504)

선적 서류 비치

잡일

  • lib/otel/metrics/index.js의 MAXIMUM_TIMEOUT_TIME을(를) 올바른 예상 값으로 수정했습니다 (#4365) (39b037c)
  • linter를 최신 버전으로 업데이트했습니다 (#4351) (a1a30f5)
  • 파생된 설정에 대한 CLI 도구 도움말 참고 사항을 추가했습니다 (#4398) (7c8b36d)

테스트

  • 불안정한 테스트 수정을 시도했습니다 (#4383) (01ddfd8)
  • @opentelemetry/api의 버전을 1.9.0으로 고정했습니다 (#4387) (525b81c)
  • 최신 상태를 유지하도록 got을(를) 최신 버전으로 업데이트했습니다 (#4364) (b586275)

지지 성명

최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 90일 이내 버전으로 업데이트하세요. 에이전트에게 최신 정보를 제공하는 방법 에 대해 자세히 알아보세요.

에이전트 릴리스 및 지원 날짜에 대한 정보는 뉴렐릭 Node.js 에이전트 EOL 정책 을 참조하세요.

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

특징

  • 사전 컴파일된 설정 스키마 유효성 검사기를 추가했습니다 (#4320) (c965a33)

버그 수정

  • Azure Functions 핸들러에서 예외가 발생할 때 트랜잭션을 종료하고 오류를 기록했습니다 (#4310) (918ef55)

코드 리팩토링

  • fs 계측을 구독자 기반으로 마이그레이션했습니다 (#4317) (4711f4c)
  • 핵심 globals 계측을 구독자 기반으로 마이그레이션했습니다 (#4300) (7827797)
  • 트랜잭션 클래스를 리팩터링하고 다른 엔티티에 영향을 주었습니다 (#4246) (b965d8e)

선적 서류 비치

  • 호환성 보고서를 업데이트했습니다 (#4305) (fb5a184)

잡일

  • instrumentation에 excludedPkgs 목록을 추가하고 여기에 globals를 추가했습니다 (#4334) (4f356f5)
  • 설정을 JSON 스키마로 마이그레이션했습니다 (#4284) (39cdebc)
  • 에이전트 설정 JSON 스키마를 다시 생성했습니다 (#4335) (4c199a5)
  • domain 및 inspector 계측과 이전 zlib 파일을 제거했습니다 (#4331) (f887492)
  • agent-types 1.0.0을 업데이트했습니다 (#4307) (175a4ba)

테스트

  • 항상 nock을 지워 newrelic-response-handling의 속도를 높였습니다 (#4329) (31494cc)

지지 성명:

최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 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 24
Node.js agent v14.5.1

Notes

Bug fixes

  • Updated segment.getExclusiveDuration to only attempt to calculate and cache the durations of all segments in a trace once (#4303) (563f743)

Performance improvements

  • Updated algorithm for hashes.makeId to be 3x more performant (#4286) (6737071)

Code refactoring

  • Consolidated core subscriber configs into a single file (#4294) (a6adc6d)
  • Migrated core crypto instrumentation to subscriber-based (#4293) (8848d84)
  • Refactored zlib instrumentation to be subscriber based (#4299) (e4ede21)
  • Removed reliance on @opentelemetry/core for hybrid agent (#4295) (8a83507)

Documentation

Miscellaneous chores

Tests

  • Replaced test helper with native Promise.withResolvers (#4301) (be5f3f3)

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

Droits d'auteur © 2026 New Relic Inc.

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