Improvements
Removed calls to
OutgoingMessage.prototype._headersin favor of using publicgetHeadersAPI (thanks to @adityasabnis for bringing this to our attention).Removed engine upper-bound to enable easier experimentation of newer Node versions with the agent for customers.
Please see https://docs.newrelic.com/docs/agents/nodejs-agent/getting-started/compa... for officially supported versions. Incompatibilities are expected for odd-numbered releases, which are not supported, and even-numbered releases before "official" support has been released.
Reduced "... Aggregator data send." log messages to
debuglevel to reduce noise of default logs.Prevented passing CI with
.only()in mocha tests.Removed CI restriction for Node
12.15. Node shipped a fix for the12.16breakage in12.16.1.Reduced logging level of raw
x-queue-startorx-request-startheader values to avoid logging very large values at default logging levels.
Fixes
Bumped
@newrelic/aws-sdkversion tov1.1.2fromv1.1.1. https://github.com/newrelic/node-newrelic-aws-sdk/blob/master/CHANGELOG.mdNotable improvements include:
- Fixed issue where instrumentation would crash pulling
hostandportvalues whenAmazonDaxClientwas used as the service forDocumentClient.
- Fixed issue where instrumentation would crash pulling
Fixed issue where disabled agent would return an empty string instead of an empty object from API getLinkingMetadata().
This issue would cause the
@newrelic/winston-enrichermodule to crash when attempting to inject log metatdata.
Known issues and workarounds
- If a .NET agent is initiating distributed traces as the root service, you must update that .NET agent to version 8.24 or later before upgrading your downstream New Relic Node agents to this agent release.