NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #2165 most downloaded on NuGet
The Sentry Protocol used to communicate with Sentry - Open-source error tracking that helps developers monitor and fix crashes in real time.
Last release 6 years ago
no release in 18 months
Ships fairly regularly
a new release about every 3 weeks
Most releases are documented
notes for 9 of 15 stable releases
1 version withdrawn
withdrawn after publishing
127 years old
30 releases · first in 1900
Add nullable reference types support (Sentry, Sentry.Protocol) (#509) fix: Use ASP.NET Core endpoint FQDN (#485) feat: Add integration to TaskSchedule
Add nullable reference types support (Sentry, Sentry.Protocol) (#509) fix: Use ASP.NET Core endpoint FQDN (#485) feat: Add integration to TaskScheduler.UnobservedTaskException (#481)
- Update KSCrash
One column per quarter.
Fix duplicate symbols in crash report
Fix duplicate symbols in crash report
1884.42s user 368.70s system 171% cpu 21:55.70 total
fix: aspnet fqdn (#485) @bruno-garcia ref: wait on test the time needed (#484) @bruno-garcia feat: Add integration to TaskScheduler.UnobservedTaskExce
fix: aspnet fqdn (#485) @bruno-garcia ref: wait on test the time needed (#484) @bruno-garcia feat: Add integration to TaskScheduler.UnobservedTaskException (#481) @lucas-zimerman build(deps): bump Serilog.AspNetCore from 3.2.0 to 3.4.0 (#477) @dependabot-preview Fix README typo (#480) @AndreasLangberg build(deps): bump coverlet.msbuild from 2.8.1 to 2.9.0 (#462) @dependabot-preview build(deps): bump Microsoft.Extensions.Logging.Debug @dependabot-preview fix some spelling (#475) @SimonCropp build(deps): bump Microsoft.Extensions.Configuration.Json (#467) @dependabot-preview
("app_identifier", bundleID)
("app_name", bundleName)
("app_build", bundleVersion)
("app_version", bundleShortVersion)
fix: MEL don't init if enabled (#460) @bruno-garcia
fix: MEL don't init if enabled (#460) @bruno-garcia
NLog SentryTarget - NLogDiagnosticLogger for writing to NLog InternalLogger (#450) @snakefoot
SentryScopeManager - Fixed clone of Stack so it does not reverse order (#420) @snakefoot
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES back to NO since it prevents upload to iTunes ConnectFix Background worker dispose logs error message (#408) Fix sentry serilog extension method collapsing (#406) Fix Sentry.Samples.NLog so NLog.config i
Fix Background worker dispose logs error message (#408) Fix sentry serilog extension method collapsing (#406) Fix Sentry.Samples.NLog so NLog.config is valid (#404)
Thanks @snakefoot and @JimHume for the fixes
Add MVC route data extraction to ScopeExtensions.Populate() (#401)
Nothing published for this version
Fixed ASP.NET System.Web catch HttpException to prevent the request processor from being unable to submit #397
Fixed ASP.NET System.Web catch HttpException to prevent the request processor from being unable to submit #397 (#398)
Serilog Sentry sink does not load all options from IConfiguration
Nothing published for this version
Bug fix: Don't overwrite server name set via configuration with machine name on ASP.NET Core #372
Bug fix: Don't overwrite server name set via configuration with machine name on ASP.NET Core #372
Set score url to fully constructed url #367 Thanks @christopher-taormina-zocdoc
addTag addExtra function to SentryClient and Event
e.g.:SentryClient.shared?.addExtra("key", value: "value")
event.addTag("key", value: "value")
maxCrumbs so the maximum amount of breadcrumbs can be adjustedMajor version bumped due to these breaking changes:
BackgroundWorker (#293)Sentry. frames from InApp (#272)Sentry.Protocol 836fb07eSentry.PlatformAbsrtractions #226Microsoft.Extensions.Logging ConfigureScope invocation. #208, #210, #224 Thanks @dbraillonSentry.Serilog Verbose level. #213, #217. Thanks @kanadajMajor version bumped due to these breaking changes:
Sentry.Protocol version 2.0.0
ContextLine #223StackTrace from Threads #222FlushAsync added to ISentryClient #214We decided to rename SentrySwift to just Sentry
Version 2.0.0 has the same features as 1.4.5.
The name of the Framework has been changed from:
import SentrySwift
to
import Sentry
Also in the Podfile you have to change to pod Sentry instead of pod SentrySwift.
Everything else stayed the same.
Removed dev dependency from external dependencies 4d92ab0
Sentry.Protocol 836fb07eSentry.PlatformAbsrtractions #226Major version bumped due to these breaking changes:
Major version bumped due to these breaking changes:
Sentry.Protocol version 2.0.0
ContextLine #223StackTrace from Threads #222FlushAsync added to ISentryClient #214Other Features:
Fixes:
Microsoft.Extensions.Logging ConfigureScope invocation. #208, #210, #224 Thanks @dbraillonSentry.Serilog Verbose level. #213, #217. Thanks @kanadajNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Automatic Captures global unhandled exceptions (AppDomain)
Sentry package.Sentry package.Sentry.Extensions.Logging package.UseSentry.UseExceptionHandler and Error page display.IHostingEnvironment)All packages are:
Sample event using the log4net integration:
Download it directly from GitHub or using NuGet:
| Integrations | NuGet |
|---|---|
| Sentry | |
| Sentry.AspNetCore | |
| Sentry.Extensions.Logging | |
| Sentry.Log4Net |
UserFeedback feature to iOSSentrySdk.LastEventId to get scoped id
Features and improvements:
SentrySdk.LastEventId to get scoped idBeforeBreadcrumb to allow dropping or modifying a breadcrumbFunc<SentryEvent,SentryEvent>Bug fixes:
Download it directly below from GitHub or using NuGet:
| Integrations | NuGet |
|---|---|
| Sentry | |
| Sentry.AspNetCore | |
| Sentry.Extensions.Logging | |
| Sentry.Log4Net |
Microsoft.Extensions.Logging (MEL) use framework configuration system #79 (Thanks @pengweiqhca)
Features and improvements:
SendDefaultPii): #83Debug): #85AttachStackTrace) #86Bug fixes:
AddSentry https://github.com/getsentry/sentry-dotnet/commit/2498ab4081f171dc78e7f74e4f1f781a557c5d4fBreaking changes:
The settings for HTTP and Worker have been moved to SentryOptions. There's no need to call option.Http(h => h...) anymore.
option.Proxy was renamed to option.HttpProxy.
New sample using GenericHost
Download it directly below from GitHub or using NuGet:
| Integrations | NuGet |
|---|---|
| Sentry | |
| Sentry.AspNetCore | |
| Sentry.Extensions.Logging | |
| Sentry.Log4Net |
Support buffered gzip request #73
Features:
Bug fixes:
Watch on youtube how to use the ASP.NET Core integration
Download it directly below from GitHub or using NuGet:
| Integrations | NuGet |
|---|---|
| Sentry | |
| Sentry.AspNetCore | |
| Sentry.Extensions.Logging | |
| Sentry.Log4Net |
Using Sentry Protocol as a dependency
Features:
SentryOptions #49Bug fixes:
Init pushes the first scope #55, #54Exception.Data copied to SentryEvent.Data while storing the index of originating error.Improvements to the docs like:
ConfigureScope clarificationsDownload it directly from GitHub or using NuGet:
| Integrations | NuGet |
|---|---|
| Sentry | |
| Sentry.AspNetCore | |
| Sentry.Extensions.Logging | |
| Sentry.Log4Net |
This third preview includes bug fixes and more features. Test coverage increased to 96%
This third preview includes bug fixes and more features. Test coverage increased to 96%
Features and improvements:
Bug fixes:
Watch on youtube how to use the ASP.NET Core integration.
Download it directly from GitHub or using NuGet:
| Integrations | NuGet |
|---|---|
| Sentry | |
| Sentry.AspNetCore | |
| Sentry.Extensions.Logging |
Your coding agent can read these notes before it upgrades. Set up the MCP server →