jippi / hashi-ui

A modern user interface for @hashicorp Consul & Nomad
MIT License
1.23k stars 148 forks source link

Bump github.com/newrelic/go-agent from 2.16.3+incompatible to 3.17.0+incompatible in /backend #724

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps github.com/newrelic/go-agent from 2.16.3+incompatible to 3.17.0+incompatible.

Release notes

Sourced from github.com/newrelic/go-agent's releases.

Release v3.17.0

3.17.0

Added

  • Logs in context now supported for zerolog.
  • This is a quick way to view logs no matter where you are in the platform. * Adds support for logging metrics which shows the rate of log messages by severity in the Logs chart in the APM Summary view. This is enabled by default in this release. * Adds support for forwarding application logs to New Relic. This automatically sends application logs that have been enriched to power APM logs in context. This is disabled by default in this release. This will be on by default in a future release. * To learn more about APM logs in context see the documentation here. * Includes the RecordLog function for recording log data from a single log entry * An integrated plugin for zerolog to automatically ingest log data with the Go Agent. * Resolves issue 178, issue 488, issue 489, issue 490, and issue 491 .
  • Added integration for MS SQL Server (PR 425; thanks @​ishahid91!) * This introduces the nrmssql integration v1.0.0.
  • Added config function ConfigCustomInsightsEventsMaxSamplesStored for limiting the number of samples stored in a custom insights event. Fixes issue 476

Fixed

  • Improved speed of building distributed trace header JSON payload. Fixes issue 505.
  • Renamed the gRPC attribute names from GrpcStatusLevel, GrpcStatusMessage, and GrpcStatusCode to grpcStatusLevel, grpcStatusMessage, and grpcStatusCode respectively, to conform to existing naming conventions for New Relic agents. Fixes issue 492.
  • Updated go.mod for the nrgin integration to mitigate security issue in 3rd party dependency.
  • Updated go.mod for the nrawssdk-v1 integration to properly reflect its dependency on version 3.16.0 of the Go Agent.
  • Updated go.mod for the nrlambda integration to require aws-lambda-go version 1.20.0. (PR 356; thanks MattWhelan!)

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.

  • Note that the oldest supported version of the Go Agent is 3.6.0.

Release v3.16.1

3.16.1

Fixed

  • Changed dependency on gRPC from v1.27.0 to v1.39.0. This in turn changes gRPC's dependency on x/crypto to v0.0.0-20200622213623-75b288015ac9, which fixes a security vulnerability in the x/crypto standard library module. Fixes [issue #451](newrelic/go-agent#451).
  • Incremented version number of the nrawssdk-v1 integration from v1.0.1 to v1.1.0 to resolve an incompatibility issue due to changes to underlying code. Fixes [issue #499](newrelic/go-agent#499)

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.

Release v3.16.0

3.16.0

Added

  • Distributed Tracing is now the default mode of operation. It may be disabled by user configuration if so desired. [PR #495](newrelic/go-agent#495)
    • To disable DT, add newrelic.ConfigDistributedTracerEnabled(false) to your application configuration.
    • To change the reservoir limit for how many span events are to be collected per harvest cycle from the default, add newrelic.ConfigDistributedTracerReservoirLimit(newlimit) to your application configuration.
    • The reservoir limit's default was increased from 1000 to 2000.
    • The maximum reservoir limit supported is 10,000.
  • Note that Cross Application Tracing is now deprecated.
  • Added support for gathering memory statistics via PhysicalMemoryBytes functions for OpenBSD.

Fixed

  • Corrected some example code to be cleaner.
  • Updated version of nats-streaming-server. [PR #458](newrelic/go-agent#458)
  • Correction to nrpkgerrors so that nrpkgerrors.Wrap now checks if the error it is passed has attributes, and if it does, copies them into the New Relic error it creates.

... (truncated)

Changelog

Sourced from github.com/newrelic/go-agent's changelog.

3.17.0

Added

  • Logs in context now supported for zerolog.
  • This is a quick way to view logs no matter where you are in the platform.
    • Adds support for logging metrics which shows the rate of log messages by severity in the Logs chart in the APM Summary view. This is enabled by default in this release.
    • Adds support for forwarding application logs to New Relic. This automatically sends application logs that have been enriched to power APM logs in context. This is disabled by default in this release. This will be on by default in a future release.
    • To learn more about APM logs in context see the documentation here.
    • Includes the RecordLog function for recording log data from a single log entry
    • An integrated plugin for zerolog to automatically ingest log data with the Go Agent.
    • Resolves issue 178, issue 488, issue 489, issue 490, and issue 491 .
  • Added integration for MS SQL Server (PR 425; thanks @​ishahid91!)
    • This introduces the nrmssql integration v1.0.0.
  • Added config function ConfigCustomInsightsEventsMaxSamplesStored for limiting the number of samples stored in a custom insights event. Fixes issue 476

Fixed

  • Improved speed of building distributed trace header JSON payload. Fixes issue 505.
  • Renamed the gRPC attribute names from GrpcStatusLevel, GrpcStatusMessage, and GrpcStatusCode to grpcStatusLevel, grpcStatusMessage, and grpcStatusCode respectively, to conform to existing naming conventions for New Relic agents. Fixes issue 492.
  • Updated go.mod for the nrgin integration to mitigate security issue in 3rd party dependency.
  • Updated go.mod for the nrawssdk-v1 integration to properly reflect its dependency on version 3.16.0 of the Go Agent.
  • Updated go.mod for the nrlambda integration to require aws-lambda-go version 1.20.0. (PR 356; thanks MattWhelan!)

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.

  • Note that the oldest supported version of the Go Agent is 3.6.0.

ChangeLog

3.16.1

Fixed

  • Changed dependency on gRPC from v1.27.0 to v1.39.0. This in turn changes gRPC's dependency on x/crypto to v0.0.0-20200622213623-75b288015ac9, which fixes a security vulnerability in the x/crypto standard library module. Fixes [issue #451](newrelic/go-agent#451).
  • Incremented version number of the nrawssdk-v1 integration from v1.0.1 to v1.1.0 to resolve an incompatibility issue due to changes to underlying code. Fixes [issue #499](newrelic/go-agent#499)

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.

3.16.0

Added

  • Distributed Tracing is now the default mode of operation. It may be disabled by user configuration if so desired. [PR #495](newrelic/go-agent#495)
    • To disable DT, add newrelic.ConfigDistributedTracerEnabled(false) to your application configuration.
    • To change the reservoir limit for how many span events are to be collected per harvest cycle from the default, add newrelic.ConfigDistributedTracerReservoirLimit(newlimit) to your application configuration.
    • The reservoir limit's default was increased from 1000 to 2000.
    • The maximum reservoir limit supported is 10,000.
  • Note that Cross Application Tracing is now deprecated.
  • Added support for gathering memory statistics via PhysicalMemoryBytes functions for OpenBSD.

Fixed

  • Corrected some example code to be cleaner.
  • Updated version of nats-streaming-server. [PR #458](newrelic/go-agent#458)
  • Correction to nrpkgerrors so that nrpkgerrors.Wrap now checks if the error it is passed has attributes, and if it does, copies them into the New Relic error it creates. This fixes [issue #409](newrelic/go-agent#409) via [PR #441](newrelic/go-agent#441).
    • This increments the nrpkgerrors version to v1.1.0.

... (truncated)

Commits
  • d71efc4 Merge pull request #531 from newrelic/develop
  • 56d78e8 Merge pull request #530 from nr-swilloughby/release_3_17_0_dev
  • 6206cc3 updated changelog
  • 37765c6 updates to release 3.17.0 of the agent
  • b136918 Merge pull request #529 from iamemilio/cleanup_3.17.0
  • 0fd76e6 clean up some style issues and exported functions that should be private
  • ea1dcf9 Custom Events Limiter (#524)
  • 69c4599 Merge pull request #527 from newrelic/cherry-picked-pr-525
  • e084769 Merge pull request #528 from newrelic/revert-478-fix/js_wasm
  • 0083969 Revert "Added noop operations for js/wasm build target"
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 2 years ago

Superseded by #730.