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

Release 3.35.0 #973

Merged
merged 51 commits into from
Oct 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
653e641
fix usage examples of nrawssdk.AppendMiddlewares
Meroje Nov 4, 2022
441b3a9
fixup! fix usage examples of nrawssdk.AppendMiddlewares
Meroje Nov 4, 2022
d22db7c
Added support to send response header
aayush-ap Feb 12, 2024
e330a5e
added customDataType for graphql
aayush-ap Jul 23, 2024
13b947e
Merge branch 'develop' into low_priority_events
aayush-ap Jul 31, 2024
3faaa14
Merge branch 'low_priority_events' into iast-dev
aayush-ap Aug 20, 2024
f1b5be7
remove graphql changes
aayush-ap Aug 20, 2024
4ae7fb9
initial commit
mirackara Aug 21, 2024
553af91
Use error.Error() string for log attributes
ejsolberg Aug 15, 2024
139cd89
support server.address span attributes for amqp
mirackara Aug 27, 2024
c180aa2
update csec-go-agent version
aayush-ap Aug 28, 2024
a76c1d0
Added support to send response header
aayush-ap Feb 12, 2024
365911b
added customDataType for graphql
aayush-ap Jul 23, 2024
21ba514
remove graphql changes
aayush-ap Aug 20, 2024
e2928cd
update csec-go-agent version
aayush-ap Aug 28, 2024
91300a2
Updated amqp to align with new span attributes
mirackara Aug 28, 2024
ea258cd
fix(protobuf-deps): use latest grpc and protobuf
gunturaf Aug 15, 2024
150acb7
Merge branch 'iast-dev' of https://github.com/k2io/go-agent-fork into…
aayush-ap Aug 28, 2024
97c6313
added mutex guards around appRun for code level metrics
nr-swilloughby Sep 4, 2024
d429c00
corrected go.mod
nr-swilloughby Sep 5, 2024
7999b8c
corrected go.mod
nr-swilloughby Sep 5, 2024
f527e41
Merge pull request #947 from ejsolberg/attribute_error_string
iamemilio Sep 5, 2024
ec1af19
Merge pull request #948 from gunturaf/fix/protobuf-deps
iamemilio Sep 5, 2024
fb28bf8
corrected go.mod
nr-swilloughby Sep 5, 2024
a78ad46
corrected go.mod
nr-swilloughby Sep 5, 2024
2c21c19
Merge pull request #958 from nr-swilloughby/ar_race
nr-swilloughby Sep 5, 2024
8645083
Fix handling of panic(nil)
nr-swilloughby Sep 5, 2024
d95445c
Merge pull request #960 from nr-swilloughby/nil_panic
nr-swilloughby Sep 5, 2024
ef4c16a
Add SQS test cases
mirackara Sep 5, 2024
c0079fc
Added tests for amqp
mirackara Sep 5, 2024
d446b28
Fix zerologwriter json parser bug
nr-swilloughby Sep 6, 2024
373260a
correction to start of object parsing
nr-swilloughby Sep 6, 2024
2454e14
Add support for no user:pass in amqp url
mirackara Sep 9, 2024
600a6ca
Merge pull request #961 from nr-swilloughby/955_json_error
nr-swilloughby Sep 10, 2024
364adbd
Merge pull request #956 from k2io/iast-dev
nr-swilloughby Sep 10, 2024
fa564c7
corrected example import line
nr-swilloughby Sep 18, 2024
8330dac
fix go versions in test workflow
nr-swilloughby Sep 18, 2024
f56aa0c
Fix `GOOS=js` builds with nops
hslatman Oct 1, 2024
1c35a75
Merge pull request #965 from nr-swilloughby/950_zerolog_import
nr-swilloughby Oct 10, 2024
7a38380
fix integer size issues
nr-swilloughby Oct 10, 2024
522afff
changelog
nr-swilloughby Oct 10, 2024
fe29069
Merge pull request #599 from Meroje/nrawssdk-v2
nr-swilloughby Oct 10, 2024
cedb0b3
Merge pull request #971 from nr-swilloughby/fix_intsizes
nr-swilloughby Oct 10, 2024
42d20cb
Merge pull request #966 from nr-swilloughby/946_workflow
nr-swilloughby Oct 10, 2024
65528e1
Merge pull request #967 from hslatman/fix-wasm-build
nr-swilloughby Oct 10, 2024
7543b05
Merge branch 'develop' into cloudentities
mirackara Oct 10, 2024
ead5d74
Merge pull request #952 from mirackara/cloudentities
nr-swilloughby Oct 10, 2024
41ad44c
changes
nr-swilloughby Oct 10, 2024
0b6adfb
Merge branch 'develop' into release_3_35
nr-swilloughby Oct 10, 2024
150f041
release
nr-swilloughby Oct 10, 2024
694f21f
Merge pull request #972 from nr-swilloughby/release_3_35
nr-swilloughby Oct 10, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading