Sentry v2.0.0 Release Notes

Release Date: 2020-01-28 // about 4 years ago
    • SentryTarget - GetTagsFromLogEvent with null check (#326)
    • ๐Ÿ– handled process corrupted (#328)
    • sourcelink GA (#330)
    • โž• Adds ability to specify user values via NLog configuration (#336)
    • โž• Add option to ASP.NET Core to flush events after response complete (#288)
    • ๐Ÿ›  Fixed race on BackgroundWorker (#293)
    • Exclude Sentry. frames from InApp (#272)
    • NLog SentryTarget with less overhead for breadcrumb (#273)
    • ๐ŸŒฒ Logging on body not extracted (#246)
    • โž• Add support to DefaultTags for ASP.NET Core and M.E.Logging (#268)
    • Don't use ValueTuple (#263)
    • All public members were documented: #252
    • ๐Ÿ›ฐ Use EnableBuffering to keep request payload around: #250
    • 0๏ธโƒฃ Serilog default levels: #237
    • โœ‚ Removed dev dependency from external dependencies 4d92ab0
    • ๐Ÿ‘‰ Use new Sentry.Protocol 836fb07
    • ๐Ÿ‘‰ Use new Sentry.PlatformAbsrtractions #226
    • ๐ŸŒฒ Debug logging for ASP.NET Classic #209
    • Reading request body throws on ASP.NET Core 3 (#324)
    • NLog: null check contextProp.Value during IncludeEventDataOnBreadcrumbs (#323)
    • JsonSerializerSettings - ReferenceLoopHandling.Ignore (#312)
    • ๐Ÿ›  Fixed error when reading request body affects collecting other request data (#299)
    • ๐Ÿ”ง Microsoft.Extensions.Logging ConfigureScope invocation. #208, #210, #224 Thanks @dbraillon
    • Sentry.Serilog Verbose level. #213, #217. Thanks @kanadaj
    • AppDomain.ProcessExit will close the SDK: #242
    • โž• Adds PublicApiAnalyzers to public projects: #234
    • NLog: Utilizes Flush functionality in NLog target: #228
    • ๐ŸŒฒ NLog: Set the logger via the log event info in SentryTarget.Write, #227
    • Multi-target .NET Core 3.0 (#308)

    Major version bumped due to these breaking changes:

    1. Sentry.Protocol version 2.0.0
    • โœ‚ Remove StackTrace from SentryEvent #38 - StackTrace is either part of Thread or SentryException.

    ๐Ÿšš 1. Removed ContextLine #223

    1. Use StackTrace from Threads #222
    2. FlushAsync added to ISentryClient #214