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

Release v3.16.0 #497

Merged
merged 43 commits into from
May 19, 2022
Merged

Release v3.16.0 #497

merged 43 commits into from
May 19, 2022

Conversation

nr-swilloughby
Copy link
Contributor

Release 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
    • 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.

Fixed

  • Corrected some example code to be cleaner.
  • Updated version of nats-streaming-server. PR #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 via PR #441.
    • This increments the nrpkgerrors version to v1.1.0.

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.

rittneje and others added 30 commits January 7, 2022 00:15
…headers

do not include distributed trace headers in AWS SDK requests
Ensure that if an error contains attributes, that they are safely
coppied into the new error created in the wrap function.
The net library is no longer compatible when built from "tip" in go
versions below 1.15, and is not supported in go versions below 1.16.
This pins it to a known working version.
Creates a bash function that pins golang repos to a specific version
or commit using the go mod syntax: <repo>@<version|commit>. This can
be set in the github actions by declaring a matrix variable "pin".
Updates the error message of the comparison method to clearly state
which value is expected and actual, and fixes the usage of this
function to follow this convention consistently.
The latest version of graphql for golang returns errors of type
"errorString" rather than "queryError" causing the test to fail.
The error type is not an important part of validating that an error
was captured, so we will simply not check it.
Add support for OpenBSD
update version of nats-streaming-server
@nr-swilloughby nr-swilloughby self-assigned this May 19, 2022
@nr-swilloughby nr-swilloughby added this to Awaiting User Input in Go Engineering Board via automation May 19, 2022
@nr-swilloughby nr-swilloughby merged commit 41d47c0 into master May 19, 2022
Go Engineering Board automation moved this from Awaiting User Input to Done May 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

v3/integrations/nrpkgerrors: support errorAttributer interface
6 participants