Releases: getsentry/sentry-dotnet
Releases · getsentry/sentry-dotnet
6.4.1
6.4.0
Features ✨
- feat: Add network details for session replay on iOS by @jamescrosswell in #4891
- feat: Add option to exclude certain HTTP statuses from tracing by @jamescrosswell in #5034
Fixes 🐛
- fix: memory leak when profiling is enabled by @jamescrosswell in #5133
- fix: prevent redundant native exceptions on iOS by @jpnurmi in #5126
- fix: prevent redundant native exceptions on Android/Mono by @jpnurmi in #4676
- Note: opt in by setting
options.Native.ExperimentalOptions.SignalHandlerStrategytoSentry.Android.SignalHandlerStrategy.ChainAtStart
- Note: opt in by setting
Dependencies ⬆️
Deps
6.3.2
6.3.1
Fixes 🐛
- fix: Workaround FileNotFoundException on Android when recovering sessions by @jamescrosswell in #5084
- fix:
CaptureFeedbacknow supports multiple attachments correctly by @bitsandfoxes in #5077
Dependencies ⬆️
Deps
- chore(deps): update Native SDK to v0.13.5 by @github-actions in #5119
- chore(deps): update CLI to v3.3.5 by @github-actions in #5093
- chore(deps): update Native SDK to v0.13.4 by @github-actions in #5081
- chore(deps): update Java SDK to v8.37.1 by @github-actions in #5071
- chore(deps): update CLI to v3.3.4 by @github-actions in #5068
- chore(deps): update Java SDK to v8.37.0 by @github-actions in #5069
- chore(deps): update Cocoa SDK to v9.8.0 by @github-actions in #5044
- chore(deps): update Java SDK to v8.36.0 by @github-actions in #5036
- chore(deps): update epitaph to 0.1.1 by @github-actions in #5036
Other
- chore: Update validate-pr workflow by @stephanie-anderson in #5108
- ci: fix workflows that always fail for fork PRs by @jamescrosswell in #5065
6.3.0
Features
- The Metrics APIs are now stable: removed
ExperimentalfromSentrySdk,SentryOptionsandIHub(#5023) - Report a new Diagnostic (
SENTRY1001) when a Metrics-API is invoked with an unsupported numeric type (#4840)
Fixes
- Common tags such as
EnvironmentandReleaseand custom event processors are all now correctly applied to CaptureFeedback events (#4942) - Include
Dataset viaITransactionTracerinSentryTransaction(#4148)
Dependencies
6.2.0
Features
- Outbound HTTP requests now show in the Network tab for Android Session Replays (#4860)
Fixes
- The SDK now logs a
Warninginstead of anErrorwhen being ratelimited (#4927) - Symbolication now works correctly with Android workloads 10.0.102 and later (#4998)
libmonosgenandlibxamarinframes no longer show as in-app (#4960)
Dependencies
- Bump Native SDK from v0.12.6 to v0.13.2 (#4920, #4929, #4941, #4964, #4996)
- Bump Cocoa SDK from v8.57.3 to v9.5.0 (#4781, #4928, #4944)
- Bump CLI from v2.58.2 to v3.3.0 (#4805, #4943, #4973)
- NOTE: Sentry CLI v3 removed support for the legacy API key authentication method. Sentry CLI now only supports authenticating with Auth Tokens. If you are using API key authentication via
SentryApiKey, you need to generate an Auth Token and useSentryAuthToken, instead.
- NOTE: Sentry CLI v3 removed support for the legacy API key authentication method. Sentry CLI now only supports authenticating with Auth Tokens. If you are using API key authentication via
- Bump Java SDK from v8.32.0 to v8.34.1 (#4933, #4986)
6.2.0-alpha.0
6.1.0
Features
- Add experimental support for Sentry trace-connected Metrics (#4834)
- Extended
SentryThreadbyMainto allow indication whether the thread is considered the current main thread (#4807)
Fixes
- User Feedback now contains additional Context and Tags, like
EnvironmentandRelease(#4883) - Allow Sentry failures from the Sentry CLI when SENTRY_ALLOW_FAILURE is set (#4852)
- The SDK now logs a specific error message when envelopes are rejected due to size limits (HTTP 413) (#4863)
- Fixed thread-safety issue on Android when multiple events are captured concurrently (#4814)
Dependencies
5.16.3
6.1.0-alpha.2
BREAKING CHANGES
- Rename Trace-connected Metrics APIs to avoid implying aggregation (#4834)
- from
AddCountertoEmitCounter - from
RecordDistributiontoEmitDistribution - from
RecordGaugetoEmitGauge
- from
Features
- Validate Trace-connected Metrics (#4834)
Fixes
- Attributes for Trace-connected Metrics set via
SetBeforeSendLogcallback (#4834) - Disallow unsupported 128-bit floating point numbers (i.e.
decimal) for Trace-connected Metrics (#4834)