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

fix(deps): update dependency newrelic to v9.10.0 #2737

Merged
merged 1 commit into from
Feb 12, 2023
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 12, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
newrelic 9.7.5 -> 9.10.0 age adoption passing confidence

Release Notes

newrelic/node-newrelic

v9.10.0

Compare Source

v9.10.0 (2023-02-09)

  • Exposed a method on API to obfuscate sql: newrelic.obfuscateSql.

  • Add support for Multi Value Parameters from API Gateway and ALB events for Lambdas (Thank you @​Engerim for your contribution 🙏🏻)

Support statement:
  • New Relic recommends that you upgrade the agent regularly to ensure that you're getting the latest features and performance benefits. Additionally, older releases will no longer be supported when they reach end-of-life.

v9.9.0

Compare Source

v9.9.0 (2023-02-06)

  • Added support for url obfuscation using regex (Thanks for your contribution @​matewilk)

    • For Distributed Tracing, this means that:
      • Incoming and outgoing requests' path will be obfuscated
      • Transaction's request.url attribute will be obfuscated
      • Span's http.uri path will be obfuscated
    • For transactions, this means that:
      • Transaction trace details url will be obfuscated
    • With the following example configuration, url obfuscation will turn /api/v1/users/12345456/edit to /api/v1/users/**/edit.
      url_obfuscation: {
        enabled: true,
        regex: {
          pattern: /(\/api\/v1\/users\/)([\d]+)(\/.*$)/,
          flags: "i",
          replacement: '$1**$3'
        }
      }
    • You can also use environment variables to configure url obfuscation:
      NEW_RELIC_URL_OBFUSCATION_ENABLED: "true",
      NEW_RELIC_URL_OBFUSCATION_REGEX_PATTERN: '/(\/api\/v1\/users\/)([\d]+)(\/.*$)/',
      NEW_RELIC_URL_OBFUSCATION_REGEX_FLAGS: 'i',
      NEW_RELIC_URL_OBFUSCATION_REGEX_REPLACEMENT: '$1**$3'
  • Add a new tracking type of instrumentation. This will be responsible for logging Supportability/Features/Instrumentation/OnResolved/<pkg> and Supportability/Features/Instrumentation/OnResolved/<pkg>/Version/<version> metrics when packages are required.

Support statement:
  • New Relic recommends that you upgrade the agent regularly to ensure that you're getting the latest features and performance benefits. Additionally, older releases will no longer be supported when they reach end-of-life.

v9.8.1

Compare Source

v9.8.1 (2023-01-25)

  • Changed GCP metadata parsing to use json-bigint to avoid loss of precision from numerical instance ID.

  • Instrumented winston.loggers.add so it works like winston.createLogger.

Support statement:
  • New Relic recommends that you upgrade the agent regularly to ensure that you're getting the latest features and performance benefits. Additionally, older releases will no longer be supported when they reach end-of-life.

v9.8.0

Compare Source

v9.8.0 (2023-01-17)

  • Updated getBrowserTimingHeader to allow Browser Agent to be generated even when not in a Transaction by adding allowTransactionlessInjection to function options. allowTransactionlessInjection is a boolean option, and when set to true, will allow injection of the Browser Agent when not in a transaction. This is intended to be used in frameworks that build Static Site Generation(SSG). Note that if you are using this option, you may need to wait until the Node agent has established a connection before calling getBrowserTimingHeader. To wait until the agent is connected, you can add the following check to your code:
if (!newrelic.agent.collector.isConnected()) {
  await new Promise((resolve) => {
    newrelic.agent.on('connected', resolve)
  })
}
Support statement:
  • New Relic recommends that you upgrade the agent regularly to ensure that you're getting the latest features and performance benefits. Additionally, older releases will no longer be supported when they reach end-of-life.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@scopsy scopsy added this pull request to the merge queue Feb 12, 2023
Merged via the queue into next with commit faa5a60 Feb 12, 2023
@scopsy scopsy deleted the renovate/newrelic-9.x branch February 12, 2023 12:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant