Bump github.com/newrelic/go-agent/v3 from 3.17.0 to 3.18.0 in /newrelic
Bumps github.com/newrelic/go-agent/v3 from 3.17.0 to 3.18.0.
Release notes
Sourced from github.com/newrelic/go-agent/v3's releases.
Release v3.18.0
3.18.0
Added
- Code-Level Metrics are now available for instrumented transactions. This is off by default but once enabled via
ConfigCodeLevelMetricsEnabled(true)transactions will include information about the location in the source code whereStartTransactionwas invoked.
- Adds information about where in your source code transaction traces originated.
- See the Go Agent documentation for details on configuring Code-Level Metrics and how to instrument your code using them.
- New V2 logs in context plugin is available for Logrus, packed with all the features you didn't know you wanted:
- Automatic Log Forwarding
- Log Metrics
- Capture logs anywhere in your code; both inside or outside of a transaction.
- Use the Logrus formatting package of your choice
- Local Log Decorating is now available for the new logcontext-v2/nrlogrus plugin only. This is off by default but can be enabled with
ConfigAppLogForwardingEnabled(true).Fixed
- Fixed issue with custom event limits and number of DT Spans to more accurately follow configured limits.
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
Sourced from github.com/newrelic/go-agent/v3's changelog.
3.18.0
Added
- Code-Level Metrics are now available for instrumented transactions. This is off by default but once enabled via
ConfigCodeLevelMetricsEnabled(true)transactions will include information about the location in the source code whereStartTransactionwas invoked.
- Adds information about where in your source code transaction traces originated.
- See the Go Agent documentation for details on configuring Code-Level Metrics and how to instrument your code using them.
- New V2 logs in context plugin is available for Logrus, packed with all the features you didn't know you wanted:
- Automatic Log Forwarding
- Log Metrics
- Capture logs anywhere in your code; both inside or outside of a transaction.
- Use the Logrus formatting package of your choice
- Local Log Decorating is now available for the new logcontext-v2/nrlogrus plugin only. This is off by default but can be enabled with
ConfigAppLogForwardingEnabled(true).Fixed
- Fixed issue with custom event limits and number of DT Spans to more accurately follow configured limits.
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.
Commits
b580d7fMerge pull request #546 from newrelic/developdfb5698Merge pull request #545 from nr-swilloughby/tweak_3_18_relnotes_again1a0ab33updated changelog CodeStream note167f21bMerge pull request #544 from nr-swilloughby/tweak_3_18_0_release98e056cupdated changelogdbbf46aMerge pull request #543 from nr-swilloughby/clm-updateeaaf111Merge pull request #540 from mirackara/customeventlimitincrease9157849clarified comment for txn.SetOptionc9d5980Merge pull request #542 from nr-swilloughby/release_3_18_0bbde81dMerge pull request #541 from nr-swilloughby/clm- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.