Skip to content

Commit

Permalink
Merge pull request #852 from nr-swilloughby/release_3_30_0
Browse files Browse the repository at this point in the history
release 3.30.0
  • Loading branch information
iamemilio committed Feb 15, 2024
2 parents 3e392ce + 9d60fd7 commit ab5de7a
Show file tree
Hide file tree
Showing 53 changed files with 68 additions and 52 deletions.
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
## 3.30.0
### Added
* Updated the depencency on nrsecurityagent to 1.0.0.
* Added new integration, logcontext-v2/nrslog, which instruments logging via the new slog library.

### Fixed
* Redacts license keys from error reporting.

### 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](/docs/apm/agents/go-agent/get-started/go-agent-eol-policy) for details about supported versions of the Go agent and third-party components.

## 3.29.1
### Added
* Added Dockerized Unit Tests for Github Actions (internal build support)
Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/logcontext-v2/logWriter/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ module github.com/newrelic/go-agent/v3/integrations/logcontext-v2/logWriter
go 1.19

require (
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
github.com/newrelic/go-agent/v3/integrations/logcontext-v2/nrwriter v1.0.0
)

Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/logcontext-v2/nrlogrus/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ module github.com/newrelic/go-agent/v3/integrations/logcontext-v2/nrlogrus
go 1.19

require (
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
github.com/sirupsen/logrus v1.8.1
)

Expand Down
3 changes: 2 additions & 1 deletion v3/integrations/logcontext-v2/nrslog/go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
module github.com/newrelic/go-agent/v3/integrations/logcontext-v2/nrslog

go 1.21
go 1.19

require github.com/newrelic/go-agent/v3 v3.30.0

replace github.com/newrelic/go-agent/v3 => ../../..
2 changes: 1 addition & 1 deletion v3/integrations/logcontext-v2/nrwriter/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ module github.com/newrelic/go-agent/v3/integrations/logcontext-v2/nrwriter

go 1.19

require github.com/newrelic/go-agent/v3 v3.29.1
require github.com/newrelic/go-agent/v3 v3.30.0


replace github.com/newrelic/go-agent/v3 => ../../..
2 changes: 1 addition & 1 deletion v3/integrations/logcontext-v2/nrzap/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ module github.com/newrelic/go-agent/v3/integrations/logcontext-v2/nrzap
go 1.19

require (
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
go.uber.org/zap v1.24.0
)

Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/logcontext-v2/nrzerolog/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ module github.com/newrelic/go-agent/v3/integrations/logcontext-v2/nrzerolog
go 1.19

require (
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
github.com/rs/zerolog v1.26.1
)

Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/logcontext-v2/zerologWriter/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ module github.com/newrelic/go-agent/v3/integrations/logcontext-v2/zerologWriter
go 1.19

require (
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
github.com/newrelic/go-agent/v3/integrations/logcontext-v2/nrwriter v1.0.0
github.com/rs/zerolog v1.27.0
)
Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/logcontext/nrlogrusplugin/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ module github.com/newrelic/go-agent/v3/integrations/logcontext/nrlogrusplugin
go 1.19

require (
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
// v1.4.0 is required for for the log.WithContext.
github.com/sirupsen/logrus v1.4.0
)
Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nramqp/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ module github.com/newrelic/go-agent/v3/integrations/nramqp
go 1.19

require (
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
github.com/rabbitmq/amqp091-go v1.9.0
)
replace github.com/newrelic/go-agent/v3 => ../..
2 changes: 1 addition & 1 deletion v3/integrations/nrawssdk-v1/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ go 1.19
require (
// v1.15.0 is the first aws-sdk-go version with module support.
github.com/aws/aws-sdk-go v1.34.0
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
)


Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrawssdk-v2/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ require (
github.com/aws/aws-sdk-go-v2/service/lambda v1.24.5
github.com/aws/aws-sdk-go-v2/service/s3 v1.27.10
github.com/aws/smithy-go v1.13.3
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
)


Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrb3/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ module github.com/newrelic/go-agent/v3/integrations/nrb3

go 1.19

require github.com/newrelic/go-agent/v3 v3.29.1
require github.com/newrelic/go-agent/v3 v3.30.0


replace github.com/newrelic/go-agent/v3 => ../..
2 changes: 1 addition & 1 deletion v3/integrations/nrecho-v3/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ require (
// v3.1.0 is the earliest v3 version of Echo that works with modules due
// to the github.com/rsc/letsencrypt import of v3.0.0.
github.com/labstack/echo v3.1.0+incompatible
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
)


Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrecho-v4/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ go 1.19

require (
github.com/labstack/echo/v4 v4.9.0
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
)


Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrelasticsearch-v7/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ go 1.19

require (
github.com/elastic/go-elasticsearch/v7 v7.17.0
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
)


Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrfasthttp/examples/client-fasthttp/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ module client-example
go 1.19

require (
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
github.com/newrelic/go-agent/v3/integrations/nrfasthttp v1.0.0
github.com/valyala/fasthttp v1.49.0
)
Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrfasthttp/examples/server-fasthttp/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ module server-example
go 1.19

require (
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
github.com/newrelic/go-agent/v3/integrations/nrfasthttp v1.0.0
github.com/valyala/fasthttp v1.49.0
)
Expand Down
4 changes: 3 additions & 1 deletion v3/integrations/nrfasthttp/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@ module github.com/newrelic/go-agent/v3/integrations/nrfasthttp
go 1.19

require (
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
github.com/valyala/fasthttp v1.49.0
)


replace github.com/newrelic/go-agent/v3 => ../..
2 changes: 1 addition & 1 deletion v3/integrations/nrgin/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ go 1.19

require (
github.com/gin-gonic/gin v1.9.1
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
)


Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrgorilla/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ go 1.19
require (
// v1.7.0 is the earliest version of Gorilla using modules.
github.com/gorilla/mux v1.7.0
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
)


Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrgraphgophers/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ go 1.19
require (
// graphql-go has no tagged releases as of Jan 2020.
github.com/graph-gophers/graphql-go v1.3.0
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
)


Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrgraphqlgo/example/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ go 1.19
require (
github.com/graphql-go/graphql v0.8.1
github.com/graphql-go/graphql-go-handler v0.2.3
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
github.com/newrelic/go-agent/v3/integrations/nrgraphqlgo v1.0.0
)

Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrgraphqlgo/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ go 1.19

require (
github.com/graphql-go/graphql v0.8.1
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
)


Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrgrpc/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ require (
// protobuf v1.3.0 is the earliest version using modules, we use v1.3.1
// because all dependencies were removed in this version.
github.com/golang/protobuf v1.5.3
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
github.com/newrelic/go-agent/v3/integrations/nrsecurityagent v1.1.0
// v1.15.0 is the earliest version of grpc using modules.
google.golang.org/grpc v1.56.3
Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrhttprouter/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ go 1.19
require (
// v1.3.0 is the earliest version of httprouter using modules.
github.com/julienschmidt/httprouter v1.3.0
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
)


Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrlambda/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ go 1.19

require (
github.com/aws/aws-lambda-go v1.41.0
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
)


Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrlogrus/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ module github.com/newrelic/go-agent/v3/integrations/nrlogrus
go 1.19

require (
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
github.com/newrelic/go-agent/v3/integrations/logcontext-v2/nrlogrus v1.0.0
// v1.1.0 is required for the Logger.GetLevel method, and is the earliest
// version of logrus using modules.
Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrlogxi/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ go 1.19
require (
// 'v1', at commit aebf8a7d67ab, is the only logxi release.
github.com/mgutz/logxi v0.0.0-20161027140823-aebf8a7d67ab
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
)


Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrmicro/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ go 1.19
require (
github.com/golang/protobuf v1.5.3
github.com/micro/go-micro v1.8.0
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
google.golang.org/protobuf v1.32.0
)

Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrmongo/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ module github.com/newrelic/go-agent/v3/integrations/nrmongo
go 1.19

require (
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
// mongo-driver does not support modules as of Nov 2019.
go.mongodb.org/mongo-driver v1.10.2
)
Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrmssql/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ go 1.19

require (
github.com/microsoft/go-mssqldb v0.19.0
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
)


Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrmysql/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ require (
// v1.5.0 is the first mysql version to support gomod
github.com/go-sql-driver/mysql v1.6.0
// v3.3.0 includes the new location of ParseQuery
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
)


Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrnats/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ go 1.19
require (
github.com/nats-io/nats-server v1.4.1
github.com/nats-io/nats.go v1.28.0
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
)


Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrnats/test/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ replace github.com/newrelic/go-agent/v3/integrations/nrnats v1.0.0 => ../
require (
github.com/nats-io/nats-server v1.4.1
github.com/nats-io/nats.go v1.17.0
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
github.com/newrelic/go-agent/v3/integrations/nrnats v1.0.0
)

Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrpgx/example/sqlx/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ module github.com/newrelic/go-agent/v3/integrations/nrpgx/example/sqlx
go 1.19
require (
github.com/jmoiron/sqlx v1.2.0
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
github.com/newrelic/go-agent/v3/integrations/nrpgx v0.0.0
)
replace github.com/newrelic/go-agent/v3/integrations/nrpgx => ../../
Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrpgx/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ go 1.19
require (
github.com/jackc/pgx v3.6.2+incompatible
github.com/jackc/pgx/v4 v4.13.0
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
)


Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrpgx5/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ go 1.19
require (
github.com/egon12/pgsnap v0.0.0-20221022154027-2847f0124ed8
github.com/jackc/pgx/v5 v5.0.3
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
github.com/stretchr/testify v1.8.0
)

Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrpkgerrors/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ module github.com/newrelic/go-agent/v3/integrations/nrpkgerrors
go 1.19

require (
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
// v0.8.0 was the last release in 2016, and when
// major development on pkg/errors stopped.
github.com/pkg/errors v0.8.0
Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrpq/example/sqlx/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ go 1.19
require (
github.com/jmoiron/sqlx v1.2.0
github.com/lib/pq v1.1.0
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
github.com/newrelic/go-agent/v3/integrations/nrpq v0.0.0
)
replace github.com/newrelic/go-agent/v3/integrations/nrpq => ../../
Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrpq/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ require (
// NewConnector dsn parsing tests expect v1.1.0 error return behavior.
github.com/lib/pq v1.1.0
// v3.3.0 includes the new location of ParseQuery
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
)


Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrredis-v7/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ go 1.19

require (
github.com/go-redis/redis/v7 v7.0.0-beta.5
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
)


Expand Down
2 changes: 1 addition & 1 deletion v3/integrations/nrredis-v8/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ go 1.19

require (
github.com/go-redis/redis/v8 v8.4.0
github.com/newrelic/go-agent/v3 v3.29.1
github.com/newrelic/go-agent/v3 v3.30.0
)


Expand Down
Loading

0 comments on commit ab5de7a

Please sign in to comment.