Features and improvements:
- Microsoft.Extensions.Logging (MEL) use framework configuration system 79 (Thanks pengweiqhca)
- Use IOptions on Logging and ASP.NET Core integrations 81
- Send PII (personal identifier info, opt-in `SendDefaultPii`): 83
- When SDK is disabled SentryMiddleware passes through to next in pipeline: 84
- SDK diagnostic logging (option: `Debug`): 85
- Sending Stack trace for events without exception (like CaptureMessage, opt-in `AttachStackTrace`) 86
Bug fixes:
- MEL: Only call Init if DSN was provided <https://github.com/getsentry/sentry-dotnet/commit/097c6a9c6f4348d87282c92d9267879d90879e2a>
- Correct namespace for `AddSentry` <https://github.com/getsentry/sentry-dotnet/commit/2498ab4081f171dc78e7f74e4f1f781a557c5d4f>
Breaking 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](https://github.com/getsentry/sentry-dotnet/tree/master/samples/Sentry.Samples.GenericHost) using [GenericHost](https://docs.microsoft.com/en-us/aspnet/core/fundamentals/host/generic-host?view=aspnetcore-2.1)
Download it directly below from GitHub or using NuGet:
| Integrations | NuGet |
| ----------------------------- | -------------------: |
| **Sentry** | [![NuGet](https://img.shields.io/nuget/vpre/Sentry.svg)](https://www.nuget.org/packages/Sentry) |
| **Sentry.AspNetCore** | [![NuGet](https://img.shields.io/nuget/vpre/Sentry.AspNetCore.svg)](https://www.nuget.org/packages/Sentry.AspNetCore) |
| **Sentry.Extensions.Logging** | [![NuGet](https://img.shields.io/nuget/vpre/Sentry.Extensions.Logging.svg)](https://www.nuget.org/packages/Sentry.Extensions.Logging) |
| **Sentry.Log4Net** | [![NuGet](https://img.shields.io/nuget/vpre/Sentry.Log4Net.svg)](https://www.nuget.org/packages/Sentry.Log4Net) |