• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Node.js agent release notesRSS

May 27, 2022
Node.js agent v8.13.1

Notes

  • Fixed passing undefined as a formatter options to winston.format.combine

May 26, 2022
Node.js agent v8.13.0

Notes

  • Moved log forwarding logic to a transport so customer transports are not polluted with NR linking metadata and timestamp and error manipulations.

  • Prevented transmitting logs when application level logging has been disabled.

May 24, 2022
Node.js agent v8.12.0

Notes

May 23, 2022
Node.js agent v8.11.2

Notes

  • Fixed winston instrumentation to no longer coerce every log line to be json.

May 13, 2022
Node.js agent v8.11.1

Notes

  • Fixed an issue with winston instrumentation that caused agent to crash when creating a winston logger from an existing instantiated logger.

May 11, 2022
Node.js agent v8.11.0

Notes

  • Added application logging for Winston in the Node.js agent

    • Ability to forward logs, send log metrics, and perform local log decoration

    • Added application log aggregator to collect logs with adaptive sampling and appropriate max samples stored.

    • Added application_logging configuration and env vars with appropriate defaults.

    • Added application_logging.enabled configuration value, defaulting to true.

    • Set application_logging.forwarding.enabled to false when High-security mode (HSM) is set.

    • Enabled log forwarding by default in the example config.

    • Added sent, seen, and dropped metrics that collected on every harvest cycle around log lines.

    • Added supportability metrics for some popular logging frameworks.

    • Added supportability metrics to record if the logging features are enabled.

    • Added a storage mechanism to transactions to keep logs until transaction ends.

  • Removed distributed tracing setting from example config.
  • Fixed a typo in lib/instrumentation/core/child_process.js.

    Thanks to Eito Katagiri (@eitoball) for the contribution.

  • Support automatic instrumentation of Redis v4.
  • Bumped moment from v2.29.1 to v2.29.2.
  • Bumped tap to v16.x.
  • Updated ansi-regex to resolve a dev dependency audit warning.

April 18, 2022
Node.js agent v8.10.0

Notas

  • Adicionada instrumentação para mysql2/promise.

    • Isso existia anteriormente apenas no nosso @newrelic/mysql autônomo, mas agora oferece paridade de recursos entre os dois.
  • Removido o amostrador de métricas de CPU nativo não utilizado. Essa lógica não era mais executada ao rodar versões do Node.js superiores a 6.1.0.

  • Corrigido o interceptador de promessas para não relançar erros.

  • Adicionada documentação de nomenclatura de transações portada de uma postagem no fórum de discussão.

  • Adicionado promises.tap.js aos testes versionados do mysql2.

  • Atualizado @newrelic/test-utilities para a versão mais recente.

  • Removido arquivo de teste não utilizado nos testes versionados do restify.

  • Adicionada a flag --strict ao executor de testes versionado para que as execuções de CI falhem corretamente quando arquivos de teste não forem incluídos.

March 22, 2022
Node.js agent v8.9.1

Notes

  • Fixed shim.wrapReturn to call Reflect.construct in construct Proxy trap. Also including newTarget to work with inherited classes.

  • Added link to New Relic Node.js Examples repository.

  • Excluded installing dependencies in versioned-external folders when running integration tests.

March 15, 2022
Node.js agent v8.9.0

Notes

  • Added support for initializeUnorderedBulkOp, and initializeOrderedBulkOp in mongodb v3 instrumentation.

    Thanks to Denis Lantsman (@dlants) for the contribution.

  • Updated logger to delay logging until configuration is parsed. The logger will now queue all log entries that occur before the agent can parse the configuration.

    Thanks to Cody Landry (@codylandry) for the contribution.

  • Added NEW_RELIC_ALLOW_ALL_HEADERS as a boolean environment variable, same behavior as existing allow_all_headers.

  • Updated the AWS IMDBS v2 endpoint to use latest to align with the internal agent specification.

  • Bumped @newrelic/koa to ^6.1.1.

  • Added Next.js to External Modules list in README.

  • Updated mysql and mysql2 versioned tests to run against their own databases on the MySQL instance.

  • Removed upper-bound testing from restify versioned tests so future major versions will be covered.

  • Removed upper-bound testing from mysql2 versioned tests to cover existing and future major versions.

    Continues to skip version 1.6.2 which had a bug that broke tests which was resolved in 1.6.3.

  • Updated @hapi/hapi Node 16 versioned test runs to run against @hapi/hapi >=20.1.2 so future major releases will be ran.

  • Fixed sparse checkout of non-default branch for external versioned tests.

  • Added external versioned tests for the Apollo Server plugin instrumentation.

  • Added nock delay to test timeouts in utilization integration tests.

  • Added newrelic-node-nextjs to external versioned tests to be run on every PR.

  • Updated external version test running to support more test scenarios.

    • Adds test/versioned-external to lint ignore to avoid issues for scripts in tests that auto run linting tools (next/react).
    • Adds index.js and nr-hooks.js to files automatically checked-out for test runs.

Copyright © 2026 New Relic Inc.

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