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

chore(deps): Update module github.com/newrelic/go-agent/v3 to v3.27.0 #2285

Merged
merged 1 commit into from
Oct 27, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 9, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change
github.com/newrelic/go-agent/v3 require minor v3.20.3 -> v3.27.0

Release Notes

newrelic/go-agent (github.com/newrelic/go-agent/v3)

v3.27.0: Release 3.27.0

Compare Source

3.27.0

Added
  • Added Support for getting Container ID's from cgroup v2 docker containers
  • A new instrumentation package for RabbitMQ with distributed tracing support: nramqp
Fixed
  • Unit tests repairs and improvements
  • Removed deprecated V2 code from the repository. The support timeframe for this code has expired and is no longer recommended for use.
  • Bumped github.com/graphql-go/graphql from 0.7.9 to 0.8.1
Support statement

We use the latest version of the Go language. At minimum, you should be using no version of Go older than what is supported by the Go team themselves.

See the Go agent EOL Policy for details about supported versions of the Go agent and third-party components.

v3.26.0: Release 3.26.0

Compare Source

3.26.0

Added
  • Extended implementation of the nrpgx5 integration (now v1.2.0). This instruments Postgres database operations using the jackc/pgx/v5 library, including the direct access mode of operation as opposed to requiring code to use the library compatibly with the standard database/sql library.
Corrections
  • See below for revised release notes for the 3.25.1 and the retracted 3.25.0 releases. We have clarified what was released at those versions; see also the revised notes for 3.22.0 and 3.22.1 for the same reason.
Support statement

We use the latest version of the Go language. At minimum, you should be using no version of Go older than what is supported by the Go team themselves.

See the Go agent EOL Policy for details about supported versions of the Go agent and third-party components.

v3.25.1: Release 3.25.1

Compare Source

3.25.1
  • Corrects an error in the release process for 3.25.0.
Support statement

We use the latest version of the Go language. At minimum, you should be using no version of Go older than what is supported by the Go team themselves.

See the Go agent EOL Policy for details about supported versions of the Go agent and third-party components.

v3.25.0

Compare Source

v3.24.1: Release 3.24.1

Compare Source

3.24.1

Fixed
  • Performance improvement around calls to security agent. In some cases, unnecessary setup operations were being performed even if there was no security agent present to use that. These are now conditional on the security agent being present in the application (note that this will enable the setup code if the security agent is present in the application, regardless of whether it's currently enabled to run). This affects:

    • Base agent code (updated to v3.24.1)
    • nrmongo integration (updated to v1.1.1)
  • Fixed unit tests for integrations which were failing because code level metrics are enabled by default now:

    • nrawssdk-v1 (updated to v1.1.2)
    • nrawssdk-v2 (updated to v1.2.2)
    • nrecho-v3 (updated to v1.0.2)
    • nrecho-v4 (updated to v1.0.4)
    • nrhttprouter (updated to v1.0.2)
    • nrlambda (updated to v1.2.2)
    • nrnats (updated to v1.1.5)
    • nrredis-v8 (updated to v1.0.1)
Changed
  • Updated all integration go.mod files to reflect supported Go language versions.
Support statement

We use the latest version of the Go language. At minimum, you should be using no version of Go older than what is supported by the Go team themselves (i.e., Go versions 1.19 and later are supported).

We recommend updating to the latest agent version as soon as it's available. If you can't upgrade to the latest version, update your agents to a version no more than 90 days old. Read more about keeping agents up to date. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)

See the Go agent EOL Policy for details about supported versions of the Go agent and third-party components.

v3.24.0: Release 3.24.0

Compare Source

3.24.0

Added
  • Turned Code Level Metrics on by default
  • Added new test case to check if the nrsecurityagent is enabled in the gRPC integration
  • Added new test case for InfoInterceptorStatusHandler function in the gRPC integration
  • Added Name() method for Transaction values to get the current transaction name.
Fixed
  • Bumped gin from 1.9.0 to 1.9.1
  • Bumped gosnowflake from 1.6.16 to 1.6.19
  • Bumped nrsecurityagent to 1.1.0 with improved reporting of gRPC protocol versions.
  • Fixed a bug where expected errors weren't being properly marked as expected on new relic dashboards
Support statement

We use the latest version of the Go language. At minimum, you should be using no version of Go older than what is supported by the Go team themselves (i.e., Go versions 1.19 and later are supported).

We recommend updating to the latest agent version as soon as it's available. If you can't upgrade to the latest version, update your agents to a version no more than 90 days old. Read more about keeping agents up to date. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)

See the Go agent EOL Policy for details about supported versions of the Go agent and third-party components.

v3.23.1: Release 3.23.1

Compare Source

Added

  • Added newrelic.ConfigDatastoreRawQuery(true) configuration option to allow raw SQL queries to appear in new relic dashboards
  • Added license file to nrsecurityagent integration
  • Added enriched serverless debug logging for faster debugging

Fixed

  • Removed timeouts on two tests in trace_observer_test.go
  • Bumped nrnats test to go1.19
  • Bumped graphql-go to v1.3.0 in the nrgraphgophers integration
Support statement

We use the latest version of the Go language. At minimum, you should be using no version of Go older than what is supported by the Go team themselves (i.e., Go versions 1.19 and later are supported).

We recommend updating to the latest agent version as soon as it's available. If you can't upgrade to the latest version, update your agents to a version no more than 90 days old. Read more about keeping agents up to date. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)

See the Go agent EOL Policy for details about supported versions of the Go agent and third-party components.

v3.23.0: Release 3.23.0

Compare Source

3.23.0

Added
  • Adds the nrsecurityagent integration for performing Interactive Application Security Testing (IAST) of your application.
  • This action increments the version numbers of the following integrations:
    • nrgin v1.2.0
    • nrgrpc v1.4.0
    • nrmicro v1.2.0
    • nrmongo v1.2.0
    • nrsqlite3 v1.2.0

To learn how to use IAST with the New Relic Go Agent, check out our documentation.

Support statement

We use the latest version of the Go language. At minimum, you should be using no version of Go older than what is supported by the Go team themselves (i.e., Go versions 1.19 and later are supported).

See the Go agent EOL Policy for details about supported versions of the Go agent and third-party components.

v3.22.1

Compare Source

3.22.1

  • Corrects an error in the release process for 3.22.0.
Support statement

We use the latest version of the Go language. At minimum, you should be using no version of Go older than what is supported by the Go team themselves.

See the Go agent EOL Policy for details about supported versions of the Go agent and third-party components.

v3.22.0

Compare Source

3.22.0

Added
  • New Apache Kafka integration nrsarama that instruments the Sarama library https://github.com/Shopify/sarama
  • New logs in context integration logcontext-v2/nrzap that instruments the zap logging framework https://github.com/uber-go/zap
  • Integration tests created for the nrlogrus and nrzapintegrations
  • Updated integration tests for nrlogxi
Security Fixes
  • Bumped sys package to v0.1.0 in the nrmssql integration
  • Bumped net package to v0.7.0 in the nrgrpc, nrmssql , and nrnats integrations
  • Bumped aws-sdk-go package to v1.34.0 in the nrawssdk-v1 integration
  • Bumped text package to v0.3.8 in the nrnats, and nrpgx integrations
  • Bumped gin package to v1.9.0 in the nrgin integration
  • Bumped crypto package to v0.1.0 in the nrpgx integration
  • Fixed integration tests in nrnats package not correctly showing code coverage
Support statement

We use the latest version of the Go language. At minimum, you should be using no version of Go older than what is supported by the Go team themselves.

See the Go agent EOL Policy for details about supported versions of the Go agent and third-party components.

v3.21.1

Compare Source

3.21.1

Added
  • nrredis-v9: automatic instrumentation for Go redis v9
Fixed
  • Agent now requires Go version 1.18 or higher.
  • Removed support for Go version 1.17. This version of Go is outside of the support window.
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.

We also recommend using the latest version of the Go language. At minimum, you should at least be using no version of Go older than what is supported by the Go team themselves.

See the Go Agent EOL Policy for details about supported versions of the Go Agent and third-party components.
New

v3.21.0

Compare Source

3.21.0

Added
  • New errors inbox features:
    • User tracking: You can now see the number of users impacted by an error group. Identify the end user with the setUser method.
    • Error fingerprint: Are your error occurrences grouped poorly? Set your own error fingerprint via a callback function.
  • Ability to disable reporting parameterized query in nrpgx-5
Fixed
  • Improved test coverage for gRPC integration, nrgrpc
Support statement

We use the latest version of the Go language. At minimum, you should be using no version of Go older than what is supported by the Go team themselves.

See the Go agent EOL Policy for details about supported versions of the Go agent and third-party components.

v3.20.4

Compare Source

Fixed
  • nrmssql driver updated to use version maintained by Microsoft
  • bug where error messages were not truncated to the maximum size, and would get dropped if they were too large
  • bug #​643 where number of span events was hard coded to 1000, and config setting was being ignored
  • unencrypted hash vulnerability in v1.15.0 of github.com/aws/aws-sdk-go patched by bumping to v1.33.0
Added
  • improved performance of ignore error code checks in agent
  • HTTP error codes can be set as expected by adding them to ErrorCollector.ExpectStatusCodes in the config
Support Statement

We also using the latest version of the Go language. At minimum, you should at least be using no version of Go older than what is supported by the Go team themselves.

See the Go Agent EOL Policy for details about supported versions of the Go Agent and third-party components.


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.

@renovate renovate bot added automated pr dependencies Changes to dependencies labels Mar 9, 2023
@CLAassistant
Copy link

CLAassistant commented Mar 9, 2023

CLA assistant check
All committers have signed the CLA.

@CLAassistant
Copy link

CLA assistant check
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.

@codecov-commenter
Copy link

codecov-commenter commented Mar 9, 2023

Codecov Report

Merging #2285 (794210b) into main (5f8de43) will increase coverage by 0.73%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #2285      +/-   ##
==========================================
+ Coverage   33.87%   34.61%   +0.73%     
==========================================
  Files          91       91              
  Lines       24900    24900              
==========================================
+ Hits         8435     8618     +183     
+ Misses      16309    16100     -209     
- Partials      156      182      +26     

see 7 files with indirect coverage changes

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@renovate renovate bot force-pushed the renovate/github.com-newrelic-go-agent-v3-3.x branch 7 times, most recently from 21663c1 to 928d838 Compare March 17, 2023 07:47
@renovate renovate bot force-pushed the renovate/github.com-newrelic-go-agent-v3-3.x branch 8 times, most recently from 816db55 to 538da15 Compare March 29, 2023 17:03
@renovate renovate bot force-pushed the renovate/github.com-newrelic-go-agent-v3-3.x branch 3 times, most recently from 3ba2501 to 8abae9f Compare March 30, 2023 16:27
@renovate renovate bot changed the title chore(deps): Update module github.com/newrelic/go-agent/v3 to v3.20.4 chore(deps): Update module github.com/newrelic/go-agent/v3 to v3.21.0 Mar 30, 2023
@renovate renovate bot force-pushed the renovate/github.com-newrelic-go-agent-v3-3.x branch 5 times, most recently from 25a051c to 52b23b5 Compare April 6, 2023 17:03
@renovate renovate bot force-pushed the renovate/github.com-newrelic-go-agent-v3-3.x branch from 52b23b5 to 9ce871c Compare April 7, 2023 08:55
@renovate renovate bot force-pushed the renovate/github.com-newrelic-go-agent-v3-3.x branch from ea492ef to a660149 Compare September 18, 2023 17:37
@renovate renovate bot changed the title chore(deps): Update module github.com/newrelic/go-agent/v3 to v3.25.0 chore(deps): Update module github.com/newrelic/go-agent/v3 to v3.25.1 Sep 19, 2023
@renovate renovate bot force-pushed the renovate/github.com-newrelic-go-agent-v3-3.x branch 2 times, most recently from 80d5f8b to 21c42ce Compare September 20, 2023 09:17
@renovate renovate bot changed the title chore(deps): Update module github.com/newrelic/go-agent/v3 to v3.25.1 chore(deps): Update module github.com/newrelic/go-agent/v3 to v3.26.0 Sep 29, 2023
@renovate renovate bot force-pushed the renovate/github.com-newrelic-go-agent-v3-3.x branch from 21c42ce to 01d32f8 Compare September 29, 2023 02:19
@renovate renovate bot force-pushed the renovate/github.com-newrelic-go-agent-v3-3.x branch 5 times, most recently from 4a373ad to 7744ad8 Compare October 9, 2023 13:50
@renovate renovate bot force-pushed the renovate/github.com-newrelic-go-agent-v3-3.x branch 6 times, most recently from f7098c9 to 93148f2 Compare October 19, 2023 10:55
@renovate renovate bot changed the title chore(deps): Update module github.com/newrelic/go-agent/v3 to v3.26.0 chore(deps): Update module github.com/newrelic/go-agent/v3 to v3.27.0 Oct 19, 2023
@renovate renovate bot force-pushed the renovate/github.com-newrelic-go-agent-v3-3.x branch 2 times, most recently from 4389a78 to 190f0bc Compare October 23, 2023 11:58
@renovate renovate bot force-pushed the renovate/github.com-newrelic-go-agent-v3-3.x branch 2 times, most recently from fba58d6 to 57f8956 Compare October 27, 2023 06:50
@pranav-new-relic pranav-new-relic force-pushed the renovate/github.com-newrelic-go-agent-v3-3.x branch from 57f8956 to 7650407 Compare October 27, 2023 06:50
@renovate renovate bot force-pushed the renovate/github.com-newrelic-go-agent-v3-3.x branch from 7650407 to 794210b Compare October 27, 2023 06:51
@pranav-new-relic
Copy link
Member

pranav-new-relic commented Oct 27, 2023

Just rebased this branch onto main; looks good as this does not break builds/compilation and has all tests passing. Shall approve and merge this PR.

@pranav-new-relic pranav-new-relic merged commit d129d36 into main Oct 27, 2023
6 checks passed
@pranav-new-relic pranav-new-relic deleted the renovate/github.com-newrelic-go-agent-v3-3.x branch October 27, 2023 07:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automated pr dependencies Changes to dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants