All Versions
112
Latest Version
Avg Release Cycle
17 days
Latest Release
-

Changelog History
Page 1

  • v3.17.1 Changes

    ๐Ÿ›  Fixes

    • Rework how the InitCacheFlushTimeout option is implemented. (#1644)
    • โž• Add retry logic to the caching transport when moving files back from the processing folder. (#1649)
  • v3.17.0 Changes

    ๐Ÿ”” Notice: If you are using self-hosted Sentry, this version and forward requires either Sentry version >= 21.9.0, or you must manually disable sending client reports via the SendClientReports option.

    ๐Ÿ”‹ Features

    • Collect and send Client Reports to Sentry, which contain counts of discarded events. (#1556)
    • ๐Ÿ”ฆ Expose ITransport and SentryOptions.Transport public, to support using custom transports (#1602)

    ๐Ÿ›  Fixes

    • โ†ช Workaround System.Text.Json issue with Unity IL2CPP. (#1583)
    • Demystify stack traces for exceptions that fire in a BeforeSend callback. (#1587)
    • Obsolete Platform and always write csharp (#1610)
    • ๐Ÿ›  Fix a minor issue in the caching transport related to recovery of files from previous session. (#1617)
    • ๐Ÿ‘ Better DisableAppDomainProcessExitFlush docs (#1634)
  • v3.16.0 Changes

    ๐Ÿ”‹ Features

    • 0๏ธโƒฃ Use a default value of 60 seconds if a Retry-After header is not present. (#1537)
    • โž• Add new Protocol definitions for DebugImages and AddressMode (#1513)
    • โž• Add HttpTransport extensibility and synchronous serialization support (#1560)
    • โž• Add UseAsyncFileIO to Sentry options (enabled by default) (#1564)

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix event dropped by bad attachment when no logger is set. (#1557)
    • Ignore zero properties for MemoryInfo (#1531)
    • Cleanup diagnostic source (#1529)
    • โœ‚ Remove confusing message Successfully sent cached envelope (#1542)
    • ๐Ÿ›  Fix infinite loop in SentryDatabaseLogging.UseBreadcrumbs (#1543)
    • GetFromRuntimeInformation() in try-catch (#1554)
    • ๐Ÿ‘‰ Make Contexts properties more thread-safe (#1571)
    • ๐Ÿ›  Fix PlatformNotSupportedException exception on net6.0-maccatalyst targets (#1567)
    • ๐Ÿ‘ป In ASP.Net Core, make sure that SentrySdk.LastEventId is accessible from exception handler pages (#1573)
  • v3.15.0 Changes

    ๐Ÿ”‹ Features

    • ๐Ÿ”ฆ Expose ConfigureAppFrame as a public static function. (#1493)

    ๐Ÿ›  Fixes

    • ๐Ÿ‘‰ Make SentryDiagnosticSubscriber._disposableListeners thread safe (#1506)
    • Adjust database span names by replacing _ to .. db.query_compiler becomes db.query.compile. (#1502)
  • v3.14.1 Changes

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix caching transport with attachments (#1489)
    • โช Revert Sentry in implicit usings (#1490)
  • v3.14.0 Changes

    ๐Ÿ”‹ 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)
  • v3.13.0 Changes

    ๐Ÿ”‹ Features

    • โž• Add CaptureLastError as an extension method to the Server class on ASP.NET (#1411)
    • โž• Add IsDynamicCode* to events (#1418)

    ๐Ÿ›  Fixes

    • Dispose of client should only flush (#1354)
  • v3.12.3 Changes

    ๐Ÿ›  Fixes

    • Events no longer get dropped because of non-serializable contexts or attachments (#1401)
    • โž• Add MemoryInfo to sentry event (#1337)
    • Report ThreadPool stats (#1399)
  • v3.12.2 Changes

    ๐Ÿ›  Fixes

    • ๐ŸŒฒ log through serialization (#1388)
    • Attaching byte arrays to the scope no longer leads to ObjectDisposedException (#1384)
    • ๐Ÿ”Š Operation cancel while flushing cache no longer logs an errors (#1352)
    • Dont fail for attachment read error (#1378)
    • ๐Ÿ›  Fix file locking in attachments (#1377)
  • v3.12.1 Changes

    ๐Ÿ”‹ Features

    • ๐ŸŒฒ Dont log "Ignoring request with Size" when null (#1348)
    • ๐Ÿ“ฆ Move to stable v6 for Microsoft.Extensions.* packages (#1347)
    • โฌ†๏ธ bump Ben.Demystifier adding support for Microsoft.Bcl.AsyncInterfaces(#1349)

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix EF Core garbage collected messages and ordering (#1368)
    • โšก๏ธ Update X-Sentry-Auth header to include correct sdk name and version (#1333)