Skip to content

Commit

Permalink
Merge pull request newrelic#973 from newrelic/develop
Browse files Browse the repository at this point in the history
Release 3.35.0
  • Loading branch information
nr-swilloughby authored Oct 10, 2024
2 parents 6c84bcf + 694f21f commit 73d05e2
Show file tree
Hide file tree
Showing 90 changed files with 1,595 additions and 668 deletions.
10 changes: 4 additions & 6 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,12 @@ jobs:
matrix:
include:
# Core Tests on 3 most recent major Go versions
- go-version: 1.20.14
- go-version: 1.21.13
dirs: v3/newrelic,v3/internal,v3/examples
- go-version: 1.21
- go-version: 1.22.7
dirs: v3/newrelic,v3/internal,v3/examples
- go-version: latest
dirs: v3/newrelic,v3/internal,v3/examples
- go-version: 1.23rc2
dirs: v3/newrelic,v3/internal,v3/examples

# Integration Tests on highest Supported Go Version
- dirs: v3/integrations/nramqp
Expand Down Expand Up @@ -109,9 +107,9 @@ jobs:
matrix:
include:
# Core Tests on 3 most recent major Go versions
- go-version: 1.20.14
- go-version: 1.21.13
dirs: v3/newrelic,v3/internal,v3/examples
- go-version: 1.21
- go-version: 1.22.7
dirs: v3/newrelic,v3/internal,v3/examples
- go-version: latest
dirs: v3/newrelic,v3/internal,v3/examples
Expand Down
31 changes: 31 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,34 @@
## 3.35.0
### Added
- Enhanced security features (adds support for secure cookie even reporting)
- Enables sharing of response headers with the csec-security-agent.
- Now uses `error.Error()` value for log attributes
- Thanks to @ejsolberg for the [PR](https://github.com/newrelic/go-agent/pull/947)
- nramqp integration cloud services entity relationship changes
- Enhances url support for amqp server connections

### Fixed
- nrawssdk-v2 integration examples of `AppendMiddlewares` corrected.
- Thanks to @Meroje for the [PR](https://github.com/newrelic/go-agent/pull/599)
- Zerolog integration correction to example program `import` statement.
- Fixes issue [#950](https://github.com/newrelic/go-agent/issues/950)
- Zerolog integration JSON parser bug caused a runtime panic in some circumstances.
- Fixes issue [#955](https://github.com/newrelic/go-agent/issues/955)
- Fixed handling of `panic(nil)`. This was made necessary by changes introducted to Go as of 1.21.
- A race condition was possible due to code level metrics accesses to a contended memory address.
- Fixes issue [#949](https://github.com/newrelic/go-agent/issues/949)
- Fixes issue [#957](https://github.com/newrelic/go-agent/issues/957)
- Integer size issues flagged when converting unsigned to signed values.
- Workflow corrections for CI processes in github.
- Fixes issue [#946](https://github.com/newrelic/go-agent/issues/946)
- Updated to use latest grpc and protobuf versions.
- Fixes memory stat collection for `GOOS=js`.
- Thanks @hslatman for the [PR](https://github.com/newrelic/go-agent/pull/967)

### 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.34.0
### Added
- logcontext-v2/nrlogrus can now collect user attributes
Expand Down
8 changes: 5 additions & 3 deletions v3/go.mod
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
module github.com/newrelic/go-agent/v3

go 1.20
go 1.21

require (
google.golang.org/protobuf v1.5.3
google.golang.org/grpc v1.56.3
google.golang.org/grpc v1.65.0
google.golang.org/protobuf v1.34.2
)


retract v3.22.0 // release process error corrected in v3.22.1

retract v3.25.0 // release process error corrected in v3.25.1

retract v3.34.0 // this release erronously referred to and invalid protobuf dependency
4 changes: 2 additions & 2 deletions v3/integrations/logcontext-v2/logWriter/go.mod
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
module github.com/newrelic/go-agent/v3/integrations/logcontext-v2/logWriter

go 1.20
go 1.21

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

Expand Down
4 changes: 2 additions & 2 deletions v3/integrations/logcontext-v2/nrlogrus/go.mod
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
module github.com/newrelic/go-agent/v3/integrations/logcontext-v2/nrlogrus

go 1.20
go 1.21

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

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

go 1.20
go 1.21

require github.com/newrelic/go-agent/v3 v3.33.1
require github.com/newrelic/go-agent/v3 v3.35.0


replace github.com/newrelic/go-agent/v3 => ../../..
4 changes: 2 additions & 2 deletions v3/integrations/logcontext-v2/nrwriter/go.mod
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
module github.com/newrelic/go-agent/v3/integrations/logcontext-v2/nrwriter

go 1.20
go 1.21

require github.com/newrelic/go-agent/v3 v3.33.1
require github.com/newrelic/go-agent/v3 v3.35.0


replace github.com/newrelic/go-agent/v3 => ../../..
4 changes: 2 additions & 2 deletions v3/integrations/logcontext-v2/nrzap/go.mod
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
module github.com/newrelic/go-agent/v3/integrations/logcontext-v2/nrzap

go 1.20
go 1.21

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

Expand Down
4 changes: 2 additions & 2 deletions v3/integrations/logcontext-v2/nrzerolog/go.mod
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
module github.com/newrelic/go-agent/v3/integrations/logcontext-v2/nrzerolog

go 1.20
go 1.21

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

Expand Down
4 changes: 2 additions & 2 deletions v3/integrations/logcontext-v2/zerologWriter/go.mod
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
module github.com/newrelic/go-agent/v3/integrations/logcontext-v2/zerologWriter

go 1.20
go 1.21

require (
github.com/newrelic/go-agent/v3 v3.33.1
github.com/newrelic/go-agent/v3 v3.35.0
github.com/newrelic/go-agent/v3/integrations/logcontext-v2/nrwriter v1.0.0
github.com/rs/zerolog v1.27.0
)
Expand Down
Loading

0 comments on commit 73d05e2

Please sign in to comment.