Features
- Add the delegate TransactionNameProvider to allow the name definition from Unknown transactions on ASP.NET Core (#1421)
- SentrySDK.WithScope is now obsolete in favour of overloads of CaptureEvent, CaptureMessage, CaptureException (#1412)
- Add Sentry to global usings when ImplicitUsings is enabled (
<ImplicitUsings>true</ImplicitUsings>
) (#1398) - The implementation of the background worker can now be changed (#1450)
- Map reg key 528449 to net48 (#1465)
- Improve logging for failed JSON serialization (#1473)
Fixes
- Handle exception from crashedLastRun callback (#1328)
- Reduced the logger noise from EF when not using Performance Monitoring (#1441)
- Create CachingTransport directories in constructor to avoid DirectoryNotFoundException (#1432)
- UnobservedTaskException is now considered as Unhandled (#1447)
- Avoid calls the Thread.CurrentThread where possible (#1466)
- Rename thread pool protocol keys to snake case (#1472)
- Treat IOException as a network issue (#1476)
- Fix incorrect sdk name in envelope header (#1474)
- Use Trace.WriteLine for TraceDiagnosticLogger (#1475)
- Remove Exception filters to work around Unity bug on 2019.4.35f IL2CPP (#1486)