8000 Releases · newrelic/node-newrelic · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: newrelic/node-newrelic

v12.20.0

27 May 17:59
8000
5557ce3
Compare
Choose a tag to compare

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

20 May 13:57
45870e5
Compare
Choose a tag to compare

v12.19.0 (2025-05-20)

Features

  • Added Azure Function HTTP streaming support (#3070) (9865e1c)

Code refactoring

  • Added check to only set a FakeSpan if transaction.agent.otelSpanKey exists (#3071) (b0c1ac1)

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 poli 10000 cy for information about agent releases and support dates. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)

v12.18.2

30 Apr 13:36
3530bcc
Compare
Choose a tag to compare

v12.18.2 (2025-04-30)

Bug fixes

  • Updated createSegment to stop adding segments to trace when max_trace_segments is exceeded (#3056) (8f3336e)

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

v12.18.1

29 Apr 16:46
71d062b
Compare
Choose a tag to compare

v12.18.1 (2025-04-29)

Bug fixes

  • Only add newrelic header to outgoing headers if has a value (#3052) (6ef0a90)

Code refactoring

  • Added defensive code when calculating exclusive time on a segment where it cannot locate the segment in the transaction trace tree (#3051) (b4aa25e)
  • Updated how otel bridge trace propagator assigns traceparent/tracestate headers (#3046) (6e317b8)

Documentation

Tests

  • Skipped regressions in pg-native versioned tests (#3053) (6ce3670)
  • Updated elasticsearch image for versioned tests (#3038) (3d73f9f)

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

14 Apr 18:40
bda79ce
Compare
Choose a tag to compare

v12.18.0 (2025-04-14)

Features

  • Support Azure functions background trigger types (#3028) (3bf17b0)
  • Support Azure functions HTTP trigger type (#3021) (90d894b)

Bug fixes

  • Updated span streamer to properly retry failed batches and handle flushing batch queue every 5 seconds (#3033) (7db0e7c)

Code refactoring

  • Update otel bridge rules synthesizer to properly handle consumer kind rules (#3003) (3295dd1)

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

02 Apr 18:54
b5b6860
Compare
Choose a tag to compare

Features

  • Azure Function utilization (#3017) (80ab93e)
  • Support honoring W3C traceparent sampled flag (#3009) (d903413)
    • By default the agent will not honor the traceparent sampled flag.
    • To control how sampling works with traceparent set the following in config:
      • distributed_tracing.sampler.remote_parent_sampled(when the traceparent sampled flag is 01)
        • always_on: the agent will sample spans
        • always_off: the agent will not sample spans
        • default: the agent will rely on existing priority sampling to make its decisions
      • distributed_tracing.sampler.remote_parent_not_sampled(when the traceparent sampled flag is 00)
        • always_on: the agent will sample spans
        • always_off: the agent will not sample spans
        • default: the agent will rely on existing priority sampling to make its decisions

Code refactoring

  • Updated otel bridge to centralize mapping rules for a given span attribute to accomondate semantic convention spec updates (#3010) (c20c36b)

Documentation

Tests

  • Pinned openai@4.90.0 to work with @langchain/openai (#3019) (eaa3db0)

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

24 Mar 18:41
d9ab2ba
Compare
Choose a tag to compare

v12.16.1 (2025-03-24)

Features

  • Assign all attributes on internal spans to segment (#3000) (5403018)

Bug fixes

  • Fixed tracer.transactionNestProxy to create a new transaction if there is no transaction or transaction is not active (#3007) (ced9e22)

Documentation

Tests

  • Fixed handling require esm for >20.19.0+ (#3002) (b808e00)

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

17 Mar 16:49
29d02e0
Compare
Choose a tag to compare

v12.16.0 (2025-03-17)

Features

  • Added support for response streaming Lambda functions (#2981) (61dbbf9)
  • Added AWS entity linking segment attributes for otel bridge (#2978) (6bf1ccc)
  • Added error handling on transactions for otel spans (#2985) (4e61e09)

Code refactoring

  • Updated span event generation to assign the appropriate span.kind based on the segment name (#2976) (697b17e)

Documentation

Miscellaneous chores

Tests

  • Fixed fastify assertions around span kind while running security agent (#2983) (c641645)

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

03 Mar 19:54
ee5553f
Compare
Choose a tag to compare

v12.15.0 (2025-03-03)

Features

  • Allowed undici error reporting to be disabled with feature flag undici_error_tracking (#2956) (6278107)
    • Thanks for your contribution @Voziv 🎉
  • Added ability to propagate traceparent and tracestate on incoming server/consumer spans and outgoing client http and producer spans (#2958) (258ad7d)
  • Added server span transaction naming fallback to the url.path (#2966) (770bf6f)
  • Updated Context class to ensure bi-directional context propagation with opentelemetry bridge (#2962) (dfeec5a)

Code refactoring

  • Separated context classes for agent in standard and opentelemetry bridge mode (#2967) (d11c071)

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

18 Feb 17:32
90fdb78
Compare
Choose a tag to compare

Features

  • Added support for region-prefixed Bedrock models (#2947) (6acf535)
  • Added attribute reconciliation for message producer spans (#2942) (a9ba396)
  • Added timeslice metrics for synthesized consumer segments (#2938) (acfe953)

Bug fixes

  • Fixed queueing of logs from child loggers (#2945) (888cfe8)
  • Fixed undici/fetch instrumentation to properly assign the parent-id portion of the traceparent header on outgoing requests to the active http external span id (#2951) (bc714cf)
  • Updated api.recordLogEvent to no longer truncate the message key in log event (#2949) (8dd557b)
    • Thanks for your contribution @rChaoz 🎉

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

0