Sentry v3.14.0 Release Notes

  • 🔋 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)