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

Changelog History
Page 10

  • v1.1.1 Changes

    πŸ›  Fixed:

    • 🌲 Serilog bug that self log would recurse #156

    πŸ”‹ Feature:

    • πŸ”§ log4net environment via xml configuration #150 (Thanks SΓ©bastien Pierre)
  • v1.1.0 Changes

    πŸš€ Includes all features and bug fixes of previous beta releases:

    πŸ”‹ Features:

    • 🌲 Use log entry to improve grouping #125
    • πŸ‘‰ Use .NET Core SDK 2.1.401
    • πŸ‘‰ Make AddProcessors extension methods on Options public #115
    • Format InternalsVisibleTo to avoid iOS issue: 94e28b3
    • Serilog Integration #118, #145
    • Capture methods return SentryId #139, #140
    • MEL integration keeps properties as tags #146
    • πŸ“¦ Sentry package Includes net461 target #135

    πŸ› Bug fixes:

    • Disabled SDK throws on shutdown: #124
    • Log4net only init if current hub is disabled #119

    Thanks to our growing list of contributors.

  • v1.0.1-beta5 Changes

    • βž• Added net461 target to Serilog package #148
  • v1.0.1-beta4 Changes

    Thanks to our growing list of contributors.

  • v1.0.1-beta3 Changes

    Lowering Newtonsoft.Json requirements; #138

  • v1.0.1-beta2 Changes

    πŸ“¦ Sentry package Includes net461 target #135

  • v1.0.1-beta Changes

    πŸ”‹ Features:

    • 🌲 Use log entry to improve grouping #125
    • πŸ‘‰ Use .NET Core SDK 2.1.401
    • πŸ‘‰ Make AddProcessors extension methods on Options public #115
    • Format InternalsVisibleTo to avoid iOS issue: 94e28b3

    πŸ› Bug fixes:

    • Disabled SDK throws on shutdown: #124
    • Log4net only init if current hub is disabled #119
  • v1.0.0 Changes

    πŸš€ First major release of the new .NET SDK.

    Main features

    πŸ“¦ Sentry package
    • Automatic Captures global unhandled exceptions (AppDomain)
    • Scope management
    • Duplicate events automatically dropped
    • πŸ‘» Events from the same exception automatically dropped
    • 🌐 Web proxy support
    • πŸ”§ HttpClient/HttpClientHandler configuration callback
    • Compress request body
    • Event sampling opt-in
    • Event flooding protection (429 retry-after and internal bound queue)
    • πŸš€ Release automatically set (AssemblyInformationalVersionAttribute, AssemblyVersion or env var)
    • DSN discovered via environment variable
    • πŸš€ Release (version) reported automatically
    • CLS Compliant
    • Strong named
    • BeforeSend and BeforeBreadcrumb callbacks
    • πŸ‘» Event and Exception processors
    • πŸ“¦ SourceLink (including PDB in nuget package)
    • Device OS info sent
    • Device Runtime info sent
    • Enable SDK debug mode (opt-in)
    • Attach stack trace for captured messages (opt-in)
    🌲 Sentry.Extensions.Logging
    • πŸ“¦ Includes all features from the Sentry package.
    • BeginScope data added to Sentry scope, sent with events
    • LogInformation or higher added as breadcrumb, sent with next events.
    • LogError or higher automatically captures an event
    • πŸ”§ Minimal levels are configurable.
    Sentry.AspNetCore
    • πŸ“¦ Includes all features from the Sentry package.
    • πŸ“¦ Includes all features from the Sentry.Extensions.Logging package.
    • Easy ASP.NET Core integration, single line: UseSentry.
    • Captures unhandled exceptions in the middleware pipeline
    • πŸ‘€ Captures exceptions handled by the framework UseExceptionHandler and Error page display.
    • 🌲 Any event sent will include relevant application log messages
    • RequestId as tag
    • URL as tag
    • Environment is automatically set (IHostingEnvironment)
    • πŸ›° Request payload can be captured if opt-in
    • πŸ‘Œ Support for EventProcessors registered with DI
    • πŸ‘Œ Support for ExceptionProcessors registered with DI
    • πŸ”Š Captures logs from the request (using Microsoft.Extensions.Logging)
    • πŸ‘Œ Supports configuration system (e.g: appsettings.json)
    • Server OS info sent
    • Server Runtime info sent
    • Request headers sent
    • Request body compressed

    πŸ“¦ All packages are:

    • Strong named
    • 🍎 Tested on Windows, Linux and macOS
    • βœ… Tested on .NET Core, .NET Framework and Mono
    Learn more:

    Sample event using the log4net integration: 🍱 Sample event in Sentry

    Download it directly from GitHub or using NuGet:

    Integrations NuGet
    Sentry NuGet
    Sentry.AspNetCore NuGet
    🌲 Sentry.Extensions.Logging
    Sentry.Log4Net NuGet
  • v1.0.0-rc2 Changes

    πŸ”‹ Features and improvements:

    • SentrySdk.LastEventId to get scoped id
    • BeforeBreadcrumb to allow dropping or modifying a breadcrumb
    • Event processors on scope #58
    • Event processor as Func<SentryEvent,SentryEvent>

    πŸ› Bug fixes:

    • #97 Sentry environment takes precedence over ASP.NET Core

    Download it directly below from GitHub or using NuGet:

    Integrations NuGet
    Sentry NuGet
    Sentry.AspNetCore NuGet
    🌲 Sentry.Extensions.Logging
    Sentry.Log4Net NuGet
  • v1.0.0-rc Changes

    πŸ”‹ Features and improvements:

    • πŸ”§ Microsoft.Extensions.Logging (MEL) use framework configuration system #79 (Thanks @pengweiqhca)
    • 🌲 Use IOptions on Logging and ASP.NET Core integrations #81
    • 0️⃣ 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:

    πŸ’₯ 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 using GenericHost

    Download it directly below from GitHub or using NuGet:

    Integrations NuGet
    Sentry NuGet
    Sentry.AspNetCore NuGet
    🌲 Sentry.Extensions.Logging
    Sentry.Log4Net NuGet