Skip to content

Commit 73d05e2

Browse files
Merge pull request #973 from newrelic/develop
Release 3.35.0
2 parents 6c84bcf + 694f21f commit 73d05e2

File tree

90 files changed

+1595
-668
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+1595
-668
lines changed

.github/workflows/ci.yaml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,12 @@ jobs:
1515
matrix:
1616
include:
1717
# Core Tests on 3 most recent major Go versions
18-
- go-version: 1.20.14
18+
- go-version: 1.21.13
1919
dirs: v3/newrelic,v3/internal,v3/examples
20-
- go-version: 1.21
20+
- go-version: 1.22.7
2121
dirs: v3/newrelic,v3/internal,v3/examples
2222
- go-version: latest
2323
dirs: v3/newrelic,v3/internal,v3/examples
24-
- go-version: 1.23rc2
25-
dirs: v3/newrelic,v3/internal,v3/examples
2624

2725
# Integration Tests on highest Supported Go Version
2826
- dirs: v3/integrations/nramqp
@@ -109,9 +107,9 @@ jobs:
109107
matrix:
110108
include:
111109
# Core Tests on 3 most recent major Go versions
112-
- go-version: 1.20.14
110+
- go-version: 1.21.13
113111
dirs: v3/newrelic,v3/internal,v3/examples
114-
- go-version: 1.21
112+
- go-version: 1.22.7
115113
dirs: v3/newrelic,v3/internal,v3/examples
116114
- go-version: latest
117115
dirs: v3/newrelic,v3/internal,v3/examples

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,34 @@
1+
## 3.35.0
2+
### Added
3+
- Enhanced security features (adds support for secure cookie even reporting)
4+
- Enables sharing of response headers with the csec-security-agent.
5+
- Now uses `error.Error()` value for log attributes
6+
- Thanks to @ejsolberg for the [PR](https://github.com/newrelic/go-agent/pull/947)
7+
- nramqp integration cloud services entity relationship changes
8+
- Enhances url support for amqp server connections
9+
10+
### Fixed
11+
- nrawssdk-v2 integration examples of `AppendMiddlewares` corrected.
12+
- Thanks to @Meroje for the [PR](https://github.com/newrelic/go-agent/pull/599)
13+
- Zerolog integration correction to example program `import` statement.
14+
- Fixes issue [#950](https://github.com/newrelic/go-agent/issues/950)
15+
- Zerolog integration JSON parser bug caused a runtime panic in some circumstances.
16+
- Fixes issue [#955](https://github.com/newrelic/go-agent/issues/955)
17+
- Fixed handling of `panic(nil)`. This was made necessary by changes introducted to Go as of 1.21.
18+
- A race condition was possible due to code level metrics accesses to a contended memory address.
19+
- Fixes issue [#949](https://github.com/newrelic/go-agent/issues/949)
20+
- Fixes issue [#957](https://github.com/newrelic/go-agent/issues/957)
21+
- Integer size issues flagged when converting unsigned to signed values.
22+
- Workflow corrections for CI processes in github.
23+
- Fixes issue [#946](https://github.com/newrelic/go-agent/issues/946)
24+
- Updated to use latest grpc and protobuf versions.
25+
- Fixes memory stat collection for `GOOS=js`.
26+
- Thanks @hslatman for the [PR](https://github.com/newrelic/go-agent/pull/967)
27+
28+
### Support statement
29+
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.
30+
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.
31+
132
## 3.34.0
233
### Added
334
- logcontext-v2/nrlogrus can now collect user attributes

v3/go.mod

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
module github.com/newrelic/go-agent/v3
22

3-
go 1.20
3+
go 1.21
44

55
require (
6-
google.golang.org/protobuf v1.5.3
7-
google.golang.org/grpc v1.56.3
6+
google.golang.org/grpc v1.65.0
7+
google.golang.org/protobuf v1.34.2
88
)
99

1010

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

1313
retract v3.25.0 // release process error corrected in v3.25.1
14+
15+
retract v3.34.0 // this release erronously referred to and invalid protobuf dependency

v3/integrations/logcontext-v2/logWriter/go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
module github.com/newrelic/go-agent/v3/integrations/logcontext-v2/logWriter
22

3-
go 1.20
3+
go 1.21
44

55
require (
6-
github.com/newrelic/go-agent/v3 v3.33.1
6+
github.com/newrelic/go-agent/v3 v3.35.0
77
github.com/newrelic/go-agent/v3/integrations/logcontext-v2/nrwriter v1.0.0
88
)
99

v3/integrations/logcontext-v2/nrlogrus/go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
module github.com/newrelic/go-agent/v3/integrations/logcontext-v2/nrlogrus
22

3-
go 1.20
3+
go 1.21
44

55
require (
6-
github.com/newrelic/go-agent/v3 v3.33.1
6+
github.com/newrelic/go-agent/v3 v3.35.0
77
github.com/sirupsen/logrus v1.8.1
88
)
99

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
module github.com/newrelic/go-agent/v3/integrations/logcontext-v2/nrslog
22

3-
go 1.20
3+
go 1.21
44

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

77

88
replace github.com/newrelic/go-agent/v3 => ../../..
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
module github.com/newrelic/go-agent/v3/integrations/logcontext-v2/nrwriter
22

3-
go 1.20
3+
go 1.21
44

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

77

88
replace github.com/newrelic/go-agent/v3 => ../../..

v3/integrations/logcontext-v2/nrzap/go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
module github.com/newrelic/go-agent/v3/integrations/logcontext-v2/nrzap
22

3-
go 1.20
3+
go 1.21
44

55
require (
6-
github.com/newrelic/go-agent/v3 v3.33.1
6+
github.com/newrelic/go-agent/v3 v3.35.0
77
go.uber.org/zap v1.24.0
88
)
99

v3/integrations/logcontext-v2/nrzerolog/go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
module github.com/newrelic/go-agent/v3/integrations/logcontext-v2/nrzerolog
22

3-
go 1.20
3+
go 1.21
44

55
require (
6-
github.com/newrelic/go-agent/v3 v3.33.1
6+
github.com/newrelic/go-agent/v3 v3.35.0
77
github.com/rs/zerolog v1.26.1
88
)
99

v3/integrations/logcontext-v2/zerologWriter/go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
module github.com/newrelic/go-agent/v3/integrations/logcontext-v2/zerologWriter
22

3-
go 1.20
3+
go 1.21
44

55
require (
6-
github.com/newrelic/go-agent/v3 v3.33.1
6+
github.com/newrelic/go-agent/v3 v3.35.0
77
github.com/newrelic/go-agent/v3/integrations/logcontext-v2/nrwriter v1.0.0
88
github.com/rs/zerolog v1.27.0
99
)

0 commit comments

Comments
 (0)