Update Mend: high confidence minor and patch dependency updates #20
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.11.1
->v1.13.1
v1.33.0
->v1.41.0
v1.3.1
->v1.5.2
v1.1.0
->v1.3.2
v5.3.0
->v5.5.0
v2.2.0
->v2.4.0
v1.0.3
->v1.0.4
v0.25.0
->v0.27.0
v3.26.0
->v3.33.0
v1.17.0
->v1.19.1
v1.8.4
->v1.9.0
v1.20.0
->v1.27.0
v1.19.0
->v1.27.0
v1.19.0
->v1.27.0
v0.13.0
->v0.16.0
v0.15.0
->v0.17.0
v0.13.0
->v0.20.0
v0.145.0
->v0.181.0
By merging this PR, the issue #19 will be automatically resolved and closed:
Release Notes
DataDog/datadog-go (github.com/DataDog/datadog-go/v5)
v5.5.0
Compare Source
See the Changelog for the details.
v5.4.0
Compare Source
See the Changelog for the details.
bugsnag/bugsnag-go (github.com/bugsnag/bugsnag-go/v2)
v2.4.0
Compare Source
2.4.0 (2024-04-15)
Enhancements
#226
Chris Duncan
v2.3.1
Compare Source
2.3.1 (2024-03-18)
Bug fixes
#221
v2.3.0
Compare Source
2.3.0 (2024-03-05)
Bug fixes
Start showing inlined functions in stack trace
#208
Handle complex structs in metadata
#215
Chris Duncan
Stop trimming everything before "main.go" on main packages
#217
Chris Duncan
v2.2.1
Compare Source
2.2.1 (2022-02-21)
Bug fixes
#212
felixge/httpsnoop (github.com/felixge/httpsnoop)
v1.0.4
Compare Source
getsentry/sentry-go (github.com/getsentry/sentry-go)
v0.27.0
: 0.27.0Compare Source
The Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.27.0.
Breaking Changes
Exception.ThreadId
is now typed asuint64
. It was wrongly typed asstring
before. (#770)Misc
Event.Attachments
(#771)v0.26.0
: 0.26.0Compare Source
The Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.26.0.
Breaking Changes
As previously announced, this release removes some methods from the SDK.
sentry.TransactionName()
usesentry.WithTransactionName()
instead.sentry.OpName()
usesentry.WithOpName()
instead.sentry.TransctionSource()
usesentry.WithTransactionSource()
instead.sentry.SpanSampled()
usesentry.WithSpanSampled()
instead.Features
Add
WithDescription
span option (#751)Add support for package name parsing in Go 1.20 and higher (#730)
Bug Fixes
ClientOptions.SampleRate
only to errors & messages (#754)newrelic/go-agent (github.com/newrelic/go-agent/v3)
v3.33.0
: Release 3.33.0Compare Source
3.33.0
Added
Fixed
These changes increment the affected integration package version numbers to:
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.32.0
: Release 3.32.0Compare Source
3.32.0
Added
nrecho
,nrgin
, andnrgorilla
integrations.nrslog
integration (thanks, @adomaskizogian!)Fixed
nropenai
integration.*bedrockruntime.Client
parameters innrawsbedrock
integration to use a more general interface type, allowing the use of custom types which extend the bedrock client type.pgx5
pool exampleTransaction.Ignore
nrzap
unit tests to add background logger sugared test case.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.31.0
: Release 3.31.0Compare Source
3.31.0
Added
InvokeModel
andInvokeModelWithResponseStream
calls. Also provides a simple one-step method which invokes stream invocations and harvests the response stream data for you.NRCreateChatCompletion
,NRCreateChatCompletionStream
, andNRCreateEmbedding
calls.examples/server
sample app which facilitates the easy creation of a containerized ready-to-run sample app for situations where that makes testing easier.Fixed
.Ignore
was not ignoring transaction. Fixes Issue #845.WrapBackgroundCore
background logger was not sending logs to New Relic. Fixes Issue #859.github.com/jackc/pgx/v5
to 5.5.4 innrpgx5
integrationgoogle.gopang.org/protobuf
to 1.33.0 innrmicro
andnrgrpc
integrationsgithub.com/jackc/pgx/v4
to 4.18.2 innrpgx
integrationAI Monitoring Configuration
New configuration options are available specific to AI monitoring. These settings include:
AIMonitoring.Enabled
, configured viaConfigAIMonitoring.Enabled(
bool)
[defaultfalse
]AIMonitoring.Streaming.Enabled
, configured viaConfigAIMonitoringStreamingEnabled(
bool)
[defaulttrue
]AIMonitoring.Content.Enabled
, configured viaConfigAIMonitoringContentEnabled(
bool)
[defaulttrue
]AI Monitoring Public API Methods
Two new AI monitoring related public API methods have been added, as methods of the
newrelic.Application
value returned bynewrelic.NewApplication
:AI Monitoring
New Relic AI monitoring is the industry’s first APM solution that provides end-to-end visibility for AI Large Language Model (LLM) applications. It enables end-to-end visibility into the key components of an AI LLM application. With AI monitoring, users can monitor, alert, and debug AI-powered applications for reliability, latency, performance, security and cost. AI monitoring also enables AI/LLM specific insights (metrics, events, logs and traces) which can easily integrate to build advanced guardrails for enterprise security, privacy and compliance.
AI monitoring offers custom-built insights and tracing for the complete lifecycle of an LLM’s prompts and responses, from raw user input to repaired/polished responses. AI monitoring provides built-in integrations with popular LLMs and components of the AI development stack. This release provides instrumentation for OpenAI
and Bedrock.
When AI monitoring is enabled with
ConfigAIMonitoringEnabled(true)
, the agent will now capture AI LLM related data. This data will be visible under a new APM tab called AI Responses. See our AI Monitoring documentation for more details.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.30.0
: Release 3.30.0Compare Source
3.30.0
Added
Fixed
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.29.1
: Release 3.29.1Compare Source
3.29.1
Added
Fixes
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.29.0
: Release 3.29.0Compare Source
3.29.0
Added
nrsecurityagent
now reports security configuraiton information along with the overall Go Agent configuration values. (Updatesnrsecurityagent
to v1.2.0.)WithCodeLocationCallback
CLM option. DeprecatesWithCodeLocation
option (although the latter function is still supported for compatibility with existing code).X-Newrelic-Synthetics-Info
HTTP headers.ROADMAP.md
file.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.28.1
: Release 3.28.1Compare Source
3.28.1
Added
Added Supportability Metrics to
nrfasthttp
(bringsnrfasthttp
version to v1.0.1).Always Link Transaction IDs to traces regardless of whether Distributed Tracing is enabled or not
Fixed
Fixed an issue where
nil
Request.Body
could be set to non-nil
request.Body
with zero length when the security agent is enabledSecurity
More Secure URL Redaction
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.28.0
: Release 3.28.0Compare Source
3.28.0
Fixed
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.27.0
: Release 3.27.0Compare Source
3.27.0
Added
Fixed
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.
prometheus/client_golang (github.com/prometheus/client_golang)
v1.19.1
Compare Source
What's Changed
golang.org/x/sys
andgoogle.golang.org/protobuf
New Contributors
Full Changelog: prometheus/client_golang@v1.19.0...v1.19.1
v1.19.0
Compare Source
What's Changed
The module
prometheus/common v0.48.0
introduced an incompatibility when used together with client_golang (See https://github.com/prometheus/client_golang/pull/1448 for more details). If your project uses client_golang and you want to useprometheus/common v0.48.0
or higher, please update client_golang to v1.19.0.New Contributors
Full Changelog: prometheus/client_golang@v1.18.0...v1.19.0
v1.18.0
Compare Source
What's Changed
MetricVec.WithLabelValues(...)
. #1360New Contributors
Full Changelog: prometheus/client_golang@v1.17.0...v1.18.0
stretchr/testify (github.com/stretchr/testify)
v1.9.0
Compare Source
What's Changed
Called
by @aud10slave in https://github.com/stretchr/testify/pull/631NotImplements
and variants by @hslatman in https://github.com/stretchr/testify/pull/1385New Contributors
Full Changelog: stretchr/testify@v1.8.4...v1.9.0
open-telemetry/opentelemetry-go-contrib (go.opentelemetry.io/contrib/propagators/aws)
v1.27.0
: /v0.52.0/v0.21.0/v0.7.0/v0.2.0Compare Source
Overview
Added
go.opentelemetry.io/contrib/instrgen
package to provide auto-generated source code instrumentation. (#3068, #3108)OTEL_METRICS_PRODUCERS
environment variable togo.opentelemetry.io/contrib/autoexport
to be set metrics producers. (#5281)prometheus
andnone
are supported values. You can specify multiple producers separated by a comma.WithFallbackMetricProducer
option that adds a fallback if theOTEL_METRICS_PRODUCERS
is not set or empty.go.opentelemetry.io/contrib/processors/baggage/baggagetrace
module. This module provides a Baggage Span Processor. (#5404)Filter
for stats handler togo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
. (#5196)go.opentelemetry.io/contrib/bridges/otellogrus
module. This module provides an OpenTelemetry logging bridge forgithub.com/sirupsen/logrus
. (#5355)WithVersion
option function ingo.opentelemetry.io/contrib/bridges/otelslog
. This option function is used as a replacement ofWithInstrumentationScope
to specify the logged package version. (#5588)WithSchemaURL
option function ingo.opentelemetry.io/contrib/bridges/otelslog
. This option function is used as a replacement ofWithInstrumentationScope
to specify the semantic convention schema URL for the logged records. (#5588)go.opentelemetry.io/contrib/detectors/gcp
. (#5559)Changed
The gRPC trace
Filter
for interceptor is renamed toInterceptorFilter
. (#5196)The gRPC trace filter functions
Any
,All
,None
,Not
,MethodName
,MethodPrefix
,FullMethodName
,ServiceName
,ServicePrefix
andHealthCheck
for interceptor are moved togo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/filters/interceptor
. With this change, the filters ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
are now working for stats handler. (#5196)NewLogger
now accepts aname
string
as the first argument. This parameter is used as a replacement ofWithInstrumentationScope
to specify the name of the logger backing the underlyingHandler
. (#5588)NewHandler
now accepts aname
string
as the first argument. This parameter is used as a replacement ofWithInstrumentationScope
to specify the name of the logger backing the returnedHandler
. (#5588)Upgrade all dependencies of
go.opentelemetry.io/otel/semconv/v1.24.0
togo.opentelemetry.io/otel/semconv/v1.25.0
. (#5605)Removed
WithInstrumentationScope
option function ingo.opentelemetry.io/contrib/bridges/otelslog
is removed. Use thename
parameter added toNewHandler
andNewLogger
as well asWithVersion
andWithSchema
as replacements. (#5588)Deprecated
InterceptorFilter
type ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
is deprecated. ([#519Configuration
📅 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.