build(deps): update module github.com/getsentry/sentry-go to v0.44.1
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| github.com/getsentry/sentry-go | require | minor |
v0.42.0 -> v0.44.1
|
MR created with the help of gitlab-org/frontend/renovate-gitlab-bot
Release Notes
getsentry/sentry-go (github.com/getsentry/sentry-go)
v0.44.1: 0.44.1
[!NOTE]
v0.44.0 had to be released as v0.44.1 due to a technical issue.
New Features ✨
- Add RemoveAttribute api on the scope. by @giortzisg in #1224
- Deprecate
Scope.SetExtra,Scope.SetExtras, andScope.RemoveExtrain favor ofScope.SetAttributesandScope.RemoveAttributeby @giortzisg in #1224- The recommended migration path is to use
SetAttributesto attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, useSetTagorSetContextinstead. - Before:
scope.SetExtra("key.string", "str") scope.SetExtra("key.int", 42)- After (for error events) — use tags and contexts:
scope.SetTag("key.string", "str") scope.SetContext("my_data", sentry.Context{"key.int": 42})- After (for logs and metrics) — use attributes:
scope.SetAttributes( attribute.String("key.string", "str"), attribute.Int("key.int", 42), ) - The recommended migration path is to use
- Add support for homogenous arrays by @giortzisg in #1203
- Add support for client reports by @giortzisg in #1192
- Add org id propagation in sentry_baggage by @giortzisg in #1210
- Add OrgID and StrictTraceContinuation client options. by @giortzisg in #1210
- Add the option to set attributes on the scope by @giortzisg in #1208
Bug Fixes 🐛
- (serialization) Pre-serialize mutable event fields to prevent race panics by @giortzisg in #1214
- Use HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by @ericapisani in #1220
Internal Changes 🔧
Ai
- Add AGENTS.md and testing guidelines by @giortzisg in #1216
- Add dotagents configuration by @giortzisg in #1211
Deps
- Bump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by @dependabot in #1231
- Bump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by @dependabot in #1209
Other
- Pin GitHub Actions to full-length commit SHAs by @joshuarli in #1230
- Bump getsentry/craft to 2.24.1 by @giortzisg in #1225
- Handle independent go module versions for integrations by @giortzisg in #1217
v0.44.0: 0.44.0
[!NOTE]
v0.44.0 had to be released as v0.44.1 due to a technical issue.
New Features ✨
- Add RemoveAttribute api on the scope. by @giortzisg in #1224
- Deprecate
Scope.SetExtra,Scope.SetExtras, andScope.RemoveExtrain favor ofScope.SetAttributesandScope.RemoveAttributeby @giortzisg in #1224- The recommended migration path is to use
SetAttributesto attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, useSetTagorSetContextinstead. - Before:
scope.SetExtra("key.string", "str") scope.SetExtra("key.int", 42)- After (for error events) — use tags and contexts:
scope.SetTag("key.string", "str") scope.SetContext("my_data", sentry.Context{"key.int": 42})- After (for logs and metrics) — use attributes:
scope.SetAttributes( attribute.String("key.string", "str"), attribute.Int("key.int", 42), ) - The recommended migration path is to use
- Add support for homogenous arrays by @giortzisg in #1203
- Add support for client reports by @giortzisg in #1192
- Add org id propagation in sentry_baggage by @giortzisg in #1210
- Add OrgID and StrictTraceContinuation client options. by @giortzisg in #1210
- Add the option to set attributes on the scope by @giortzisg in #1208
Bug Fixes 🐛
- (serialization) Pre-serialize mutable event fields to prevent race panics by @giortzisg in #1214
- Use HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by @ericapisani in #1220
Internal Changes 🔧
Ai
- Add AGENTS.md and testing guidelines by @giortzisg in #1216
- Add dotagents configuration by @giortzisg in #1211
Deps
- Bump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by @dependabot in #1231
- Bump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by @dependabot in #1209
Other
- Pin GitHub Actions to full-length commit SHAs by @joshuarli in #1230
- Bump getsentry/craft to 2.24.1 by @giortzisg in #1225
- Handle independent go module versions for integrations by @giortzisg in #1217
v0.43.0: 0.43.0
Breaking Changes 🛠️
- Add support for go 1.26 by @giortzisg in #1193
- bump minimum supported go version to 1.24
- change type signature of attributes for Logs and Metrics. by @giortzisg in #1205
- users are not supposed to modify Attributes directly on the Log/Metric itself, but this is still is a breaking change on the type.
- Send uint64 overflowing attributes as numbers. by @giortzisg in #1198
- The SDK was converting overflowing uint64 attributes to strings for slog and logrus integrations. To eliminate double types for these attributes, the SDK now sends the overflowing attribute as is, and lets the server handle the overflow appropriately.
- It is expected that overflowing unsigned integers would now get dropped, instead of converted to strings.
New Features ✨
- Add zap logging integration by @giortzisg in #1184
- Log specific message for RequestEntityTooLarge by @giortzisg in #1185
Bug Fixes 🐛
- Improve otel span map cleanup performance by @giortzisg in #1200
- Ensure correct signal delivery on multi-client setups by @giortzisg in #1190
Internal Changes 🔧
Deps
- Bump golang.org/x/crypto to 0.48.0 by @giortzisg in #1196
- Use go1.24.0 by @giortzisg in #1195
- Bump github.com/gofiber/fiber/v2 from 2.52.9 to 2.52.11 in /fiber by @dependabot in #1191
- Bump getsentry/craft from 2.19.0 to 2.20.1 by @dependabot in #1187
Other
- Add omitzero and remove custom serialization by @giortzisg in #1197
- Rename Telemetry Processor components by @giortzisg in #1186
Configuration
- If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.