Features ✨
Logs
- feat(logs): add
log4netintegration by @Flash0ver in #5172 - feat(logs): add
NLogintegration by @Flash0ver in #5176
Other
- feat(serilog): support restrictedToMinimumLevel when configuring Serilog in code by @jamescrosswell in #5181
- Attachments can now be sent with transactions by setting
AddToTransactionsonSentryAttachment#5182 by @jamescrosswell in #5182 - Added
SentrySdk.RecordTransactionto record already-completed transactions and spans (e.g. replayed through a proxy) #5333 by @jamescrosswell in #5333 - The
Environmentset on theScopenow gets synchronized to the native layers (sentry-cocoaandsentry-native) by @bitsandfoxes in #5365
Fixes 🐛
- fix:
SentrySpanProcessorno longer leaks spans whose Activity never ends (e.g. aborted requests); the Activity is now held via aWeakReferenceso orphaned spans are pruned once it is garbage-collected. by @Ermabo in #5393 - The SDK was incorrectly ignoring server rate limits for errors, check-ins, and logs by @jamescrosswell in #5412
- fix: BackpressureMonitor.Dispose() no longer deadlocks on single-threaded targets by @jamescrosswell in #5330
- fix: Create a single TaskBlockingListener per process for CaptureBlockingCalls by @jamescrosswell in #5381
Dependencies ⬆️
Deps
- chore(deps): update CLI to v3.6.1 by @github-actions in #5417
- chore(deps): update Native SDK to v0.15.4 by @github-actions in #5416
- chore(deps): update Cocoa SDK to v9.22.0 by @github-actions in #5395
- chore(deps): update Java SDK to v8.49.0 by @github-actions in #5398
Other
- ci: drop install-zstd workaround by @jpnurmi in #5391
- docs: add Sentry.OpenTelemetry.Exporter to README.md by @Flash0ver in #5194
- meta: Update CODEOWNERS by @Flash0ver in #5386