Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Snyk] Upgrade newrelic from 5.0.0 to 7.1.3 #9

Open
wants to merge 3 commits into
base: development
Choose a base branch
from

Conversation

snyk-bot
Copy link

@snyk-bot snyk-bot commented Apr 4, 2021

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.

  • The recommended version is 46 versions ahead of your current version.
  • The recommended version was released 25 days ago, on 2021-03-09.
Release notes
Package name: newrelic
  • 7.1.3 - 2021-03-09
    • 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 the headers parameter is a string.

    • Improved clarity of logging between 'no log file' or disabled agent startup issues.

      • Logs no-config file error to initialized logger (stdout) in addition to existing console.error() logging.
      • Adds specific message to no config file separate from being disabled.
    • Removed aws-sdk versioned test filtering.

    • Removed unused Travis CI scripts.

  • 7.1.2 - 2021-02-24
    • Fixed bug where the agent failed to reconnect to Infinite Tracing gRPC streams on Status OK at higher log levels.

      • Node streams require all data be consumed for the end/status events to fire. We were only reading data at lower log levels where we'd use/log the data. This resulted in a failure to reconnect and 'ERR_STREAM_WRITE_AFTER_END' errors. The agent now always listens to the 'data' event, even if not logging, and will also reconnect (with 15 second delay) on any 'ERR_STREAM_WRITE_AFTER_END' error.
    • Removed initial harvest send() call on streaming span event aggregator to prevent warning in logs.

    • Bumped @ newrelic/aws-sdk to ^3.1.0.

  • 7.1.1 - 2021-02-01
    • 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.

  • 7.1.0 - 2021-01-05
    • Fixed SQL traces being generated with invalid ID.
    • Fixed log message for minimum supported Node.js version.
    • Added Fastify v3 support.
    • Fixed empty log message for Infinite Tracing connections.
    • Upgraded grpc version.
    • Fixed bug that prevented users from changing Infinite Tracing queue size.
  • 7.0.2 - 2020-12-01
    • Fixes a bug where the http.statusCode attribute was not being captured for an async invoked lambda.
    • Fixed typos in code comments, documentation, and debugging logger messages.
      Thank you @ TysonAndre for the contribution.
  • 7.0.1 - 2020-11-18
    • Fixed a bug where spans queued up during backpressure situations would be improperly formatted and ultimately dropped when sent to an Infinite Tracing trace observer.
    • Updated @ grpc/grpc-js to version v1.2.0.
    • Updated tap to clear up npm audit issues around lodash sub-dependency.
  • 7.0.0 - 2020-11-09
    • 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.

      • Removed Node v8.x from CI
      • Adds check that minimum Node version is >=10 and warns if >=15
      • Sets Node engine to >=10
      • BREAKING Dropped support for Node v8.x HTTP get() function signature
        • strictly uses global.URL class in http core instrumentation
        • removes Nodejs 8.x - 9.x checks
      • Update New Relic Dependencies to versions with updated Node version support
        • @ newrelic/aws-sdk v3.0.0
        • @ newrelic/koa v5.0.0
        • @ newrelic/native-metrics v6.0.0
        • @ newrelic/superagent v4.0.0
        • @ newrelic/test-utilities v5.0.0
    • 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

  • 6.14.0 - 2020-10-28
    • 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.

      • Increased logging level of certain infinite tracing / gRPC errors.
      • Decreased logging interval of dropped span warning for infinite tracing.
      • Added additional support metrics and logging for infinite tracing.
    • 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.

  • 6.13.2 - 2020-10-13
    • 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!

  • 6.13.1 - 2020-09-24
    • 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.

  • 6.13.0 - 2020-08-25
  • 6.12.1 - 2020-08-20
  • 6.12.0 - 2020-08-11
  • 6.11.0 - 2020-07-07
  • 6.10.0 - 2020-06-22
  • 6.9.0 - 2020-06-08
  • 6.8.0 - 2020-05-21
  • 6.7.1 - 2020-05-14
  • 6.7.0 - 2020-05-07
  • 6.6.0 - 2020-04-21
  • 6.5.0 - 2020-03-19
  • 6.4.2 - 2020-02-27
  • 6.4.1 - 2020-02-20
  • 6.4.0 - 2020-02-12
  • 6.3.0 - 2020-01-27
  • 6.2.0 - 2019-11-25
  • 6.1.0 - 2019-11-05
  • 6.0.0 - 2019-10-29
  • 5.13.1 - 2019-10-10
  • 5.13.0 - 2019-10-01
  • 5.11.0 - 2019-07-31
  • 5.10.0 - 2019-06-12
  • 5.9.1 - 2019-05-28
  • 5.9.0 - 2019-05-20
  • 5.8.0 - 2019-05-06
  • 5.7.0 - 2019-04-24
  • 5.6.4 - 2019-04-16
  • 5.6.3 - 2019-04-01
  • 5.6.2 - 2019-03-25
  • 5.6.1 - 2019-03-11
  • 5.6.0 - 2019-03-04
  • 5.5.0 - 2019-02-19
  • 5.3.0 - 2019-02-12
  • 5.2.1 - 2019-01-29
  • 5.2.0 - 2019-01-23
  • 5.1.0 - 2019-01-17
  • 5.0.0 - 2019-01-08
from newrelic GitHub release notes
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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants