Notes
Bug fixes
- Updated
createSegment
to stop adding segments to trace whenmax_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/)
Notes
버그 수정
선적 서류 비치
지지 성명:
최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 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/)
Notes
Bug fixes
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/)
Notes
버그 수정
코드 리팩토링
- 세그먼트를 찾을 수 없는 경우 세그먼트에서 독점 시간을 계산할 때 방어 코드를 추가했습니다(#3051)(b4aa25e)
- otel bridge 트레이스 전파기가 traceparent/tracestate 헤더를 할당하는 방식을 업데이트했습니다(#3046)(6e317b8)
선적 서류 비치
테스트
지지 성명:
최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 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/)
Notes
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
Documentation
Miscellaneous chores
- Fixed prisma CI issues (#3031) (1349cae)
- Improved logging within utilization detection (#3034) (b47bd46)
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/)
Notes
특징
버그 수정
코드 리팩토링
선적 서류 비치
잡일
지지 성명:
최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 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/)
Notes
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 is01
)always_on
: the agent will sample spansalways_off
: the agent will not sample spansdefault
: the agent will rely on existing priority sampling to make its decisions
distributed_tracing.sampler.remote_parent_not_sampled
(when the traceparent sampled flag is00
)always_on
: the agent will sample spansalways_off
: the agent will not sample spansdefault
: the agent will rely on existing priority sampling to make its decisions
- By default the agent will not honor the
Code refactoring
- Updated otel bridge to centralize mapping rules for a given span attribute to accomondate semantic convention spec updates (#3010) (c20c36b)
Documentation
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/)
Notes
Features
Bug fixes
- Fixed
tracer.transactionNestProxy
to create a new transaction if there is no transaction or transaction is not active (#3007) (ced9e22)
Documentation
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/)
Notes
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
- Clarified supported next.js middleware versions in docs (#2984) (15cb454)
- Clarified system metrics sampler naming (#2987) (8647d43)
- Refactored loops to be simpler (#2990) (79fb8e9)
- Removed unused transaction method (#2986) (cb4e2f7)
- Reverted restriction in NestJS versioned tests (#2979) (ffddcab)
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/)
Notes
Features
- Allowed undici error reporting to be disabled with feature flag
undici_error_tracking
(#2956) (6278107)- Thanks for your contribution @Voziv :tada:
- 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
Documentation
Miscellaneous chores
- Added consumer attribute reconciliation (#2957) (8943672)
- Added http external span attributes (#2955) (ef697a5)
- Limit nestjs to enable successful CI (#2972) (e9699cf)
- Refactored otel attribute reconciling (#2964) (1b5ed2c)
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/)