[Snyk] Upgrade newrelic from 5.0.0 to 7.1.3 #9
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Snyk has created this PR to upgrade newrelic from 5.0.0 to 7.1.3.
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
Warning: This is a major version upgrade, and may be a breaking change.
Release notes
Package name: newrelic
Bumped @ grpc/grpc-js to ^1.2.7.
Removed index-bad-config test which tested a no-longer possible use-case.
Removed license-key test logic from serverless-harvest test.
Serverless mode does not require a license key as data transfer is handled by the integration.
Added support metric to be able to track usage of cert bundle via usage of custom certificates.
Removed requirement to configure application name when running in AWS Lambda (serverless mode).
Application name is not currently leveraged by New Relic for Lambda invocations. The agent now defaults the application name in serverless mode to remove the requirement of end-user configuration while handling cases if it were to be leveraged in the future.
Stopped binding/propagating segments via
setImmediate
for ended transactions.Fixed bug where agent would attempt to call the 'preconnect' endpoint on the redirect host returned by the previous 'preconnect' call when reconnecting to the New Relic servers.
The 'preconnect' calls will now always use the original agent configuration value. Subsequent endpoints (connect, harvest endpoints, etc.) will continue to leverage the new redirect host value returned by 'preconnect.' The original config values are no-longer overridden.
Fixed issue where a call to
transaction.acceptDistributedTraceHeaders
would throw an error when theheaders
parameter is a string.Improved clarity of logging between 'no log file' or disabled agent startup issues.
Removed aws-sdk versioned test filtering.
Removed unused Travis CI scripts.
Fixed bug where the agent failed to reconnect to Infinite Tracing gRPC streams on Status OK at higher log levels.
Removed initial harvest send() call on streaming span event aggregator to prevent warning in logs.
Bumped @ newrelic/aws-sdk to ^3.1.0.
Upgrade @ grpc/grpc-js to v1.2.5 to fix non-propagation of internal http2 errors
Now allows minor and patch auto-updates.
Added workflow for publishing to npm when a v* tag is pushed to the repo.
Fixes resolveMx test by using example.com for a valid exchange.
http.statusCode
attribute was not being captured for an async invoked lambda.Thank you @ TysonAndre for the contribution.
Added official parity support for Node 14
Dropped Node v8.x support. For further information on our support policy,
see: https://docs.newrelic.com/docs/agents/nodejs-agent/getting-started/compatibility-requirements-nodejs-agent.
BREAKING Removed deprecated setIgnoreTransaction API method
BREAKING Removed deprecated httpResponseCode, response.status and
httpResponseMessage http response attributes
BREAKING Removed the api.custom_parameters_enabled configuration item and
associated environment variable NEW_RELIC_API_CUSTOM_PARAMETERS. Please use
api.custom_attributes_enabled instead
BREAKING Removed deprecated Distributed Tracing API methods,
createDistributedTracePayload() and acceptDistributedTracePayload()
Finalized removal of ignored_params and capture_params
Added additional logging to W3C Trace Context header creation
Updated README for consistency.
Fixed issue where gRPC connection used for infinite tracing could throw if the server
shutdown during disconnect of an existing connection.
Bumped @ grpc/grpc-js to 1.1.7.
Bumped @ grpc/proto-loader to ^0.5.5.
Infinite tracing logging and support metric improvements.
Fixed bug where errors would still be collected for transactions with ignored error
status codes in certain situations.
Converted errors ignore unit tests to tap API.
Added Node 14 to CI test coverage.
Many thanks to @ jgeurts for the contribution.
Removed lodash as a development dependency
Check for named pipe existence before each flush
This removes the cached value used in 6.13.1
Update shim documentation
Thank you to @ ronen-e for the contribution!
Fixed named-pipe check for lambda invocations to avoid race-condition.
Named-pipe existence will now be checked just prior to first write and then cached.
Updated README with community-plus header.
Updated README config copy example.
Added Open Source Policy workflow.
Removed repository CoC in favor of centralized CoC at org root.
Commit messages
Package name: newrelic
Compare
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs