getsentry/sentry-dotnet (Sentry.Maui)
### [`v4.8.0`](https://togithub.com/getsentry/sentry-dotnet/blob/HEAD/CHANGELOG.md#480)
[Compare Source](https://togithub.com/getsentry/sentry-dotnet/compare/4.7.0...4.8.0)
##### Obsoletion
- Marked SentryUser.Segment as deprecated ([#3437](https://togithub.com/getsentry/sentry-dotnet/pull/3437))
##### Features
- Added a new package `Sentry.AspNetCore.Blazor.WebAssembly`. This packages provides you with an extension to `WebAssemblyHostBuilder` to allow SDK configuration via the builder pattern. This package gives us an entry point and the ability to extend the SDKs support and out-of-the-box offering. You can follow the progress and leave feedback either ([here](https://togithub.com/getsentry/sentry-dotnet/issues/2329)) for extending the support for Blazor Server or ([here](https://togithub.com/getsentry/sentry-dotnet/issues/2021)) for Blazor WebAssembly support ([#3386](https://togithub.com/getsentry/sentry-dotnet/pull/3386))
##### Fixes
- The SDK no longer fails to create a trace root ([#3453](https://togithub.com/getsentry/sentry-dotnet/pull/3453))
- Debug logs are now visible for MAUI apps in Visual Studio when using Sentry's default DiagnosticLogger ([#3373](https://togithub.com/getsentry/sentry-dotnet/pull/3373))
- Fixed Monitor duration calculation (\[[#3420](https://togithub.com/getsentry/sentry-dotnet/issues/3420)][https://github.com/getsentry/sentry-dotnet/pull/3420](https://togithub.com/getsentry/sentry-dotnet/pull/3420))
- Fixed null IServiceProvider in anonymous routes with OpenTelemetry ([#3401](https://togithub.com/getsentry/sentry-dotnet/pull/3401))
- Fixed Trim warnings in Sentry.DiagnosticSource and WinUIUnhandledException integrations ([#3410](https://togithub.com/getsentry/sentry-dotnet/pull/3410))
- Fixed memory leak when tracing is enabled ([#3432](https://togithub.com/getsentry/sentry-dotnet/pull/3432))
- `Scope.User.Id` now correctly defaults to the InstallationId unless it has been set otherwise ([#3425](https://togithub.com/getsentry/sentry-dotnet/pull/3425))
##### Dependencies
- Bump CLI from v2.31.2 to v2.32.1 ([#3398](https://togithub.com/getsentry/sentry-dotnet/pull/3398))
- [changelog](https://togithub.com/getsentry/sentry-cli/blob/master/CHANGELOG.md#2321)
- [diff](https://togithub.com/getsentry/sentry-cli/compare/2.31.2...2.32.1)
- Bump Native SDK from v0.7.4 to v0.7.6 ([#3399](https://togithub.com/getsentry/sentry-dotnet/pull/3399), [#3418](https://togithub.com/getsentry/sentry-dotnet/pull/3418))
- [changelog](https://togithub.com/getsentry/sentry-native/blob/master/CHANGELOG.md#076)
- [diff](https://togithub.com/getsentry/sentry-native/compare/0.7.4...0.7.6)
- Bump Cocoa SDK from v8.26.0 to v8.29.1 ([#3408](https://togithub.com/getsentry/sentry-dotnet/pull/3408), [#3412](https://togithub.com/getsentry/sentry-dotnet/pull/3412), [#3430](https://togithub.com/getsentry/sentry-dotnet/pull/3430))
- [changelog](https://togithub.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#8291)
- [diff](https://togithub.com/getsentry/sentry-cocoa/compare/8.26.0...8.29.1)
- Bump Java SDK from v7.9.0 to v7.10.0 ([#3413](https://togithub.com/getsentry/sentry-dotnet/pull/3413))
- [changelog](https://togithub.com/getsentry/sentry-java/blob/main/CHANGELOG.md#7100)
- [diff](https://togithub.com/getsentry/sentry-java/compare/7.9.0...7.10.0)
### [`v4.7.0`](https://togithub.com/getsentry/sentry-dotnet/blob/HEAD/CHANGELOG.md#470)
[Compare Source](https://togithub.com/getsentry/sentry-dotnet/compare/4.6.2...4.7.0)
##### API Changes
- SentryOptions.EnableTracing has been marked as Obsolete ([#3381](https://togithub.com/getsentry/sentry-dotnet/pull/3381))
##### Features
- The SDK now supports monitor upserting. You can programmatically set up your monitors via the options callback in `SentrySdk.CaptureCheckIn` ([#3330](https://togithub.com/getsentry/sentry-dotnet/pull/3330))
- Added an `SentrySdk.RunAsyncVoid` helper method that lets you capture exceptions from `async void` methods ([#3379](https://togithub.com/getsentry/sentry-dotnet/pull/3379))
##### Fixes
- P/Invoke warning for GetWindowThreadProcessId no longer shows when using Sentry in UWP applications ([#3372](https://togithub.com/getsentry/sentry-dotnet/pull/3372))
- Fixed InvalidOperationException when pulling the HttpRequestUrl from Uri's with DangerousDisablePathAndQueryCanonicalization set to true ([#3393](https://togithub.com/getsentry/sentry-dotnet/pull/3393))
##### Dependencies
- Update Perfview/TraceEvent to v3.1.10 (patched) ([#3382](https://togithub.com/getsentry/sentry-dotnet/pull/3382))
- Bump Native SDK from v0.7.2 to v0.7.4 ([#3385](https://togithub.com/getsentry/sentry-dotnet/pull/3385))
- [changelog](https://togithub.com/getsentry/sentry-native/blob/master/CHANGELOG.md#074)
- [diff](https://togithub.com/getsentry/sentry-native/compare/0.7.2...0.7.4)
- Bump Cocoa SDK from v8.25.2 to v8.26.0 ([#3364](https://togithub.com/getsentry/sentry-dotnet/pull/3364))
- [changelog](https://togithub.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#8260)
- [diff](https://togithub.com/getsentry/sentry-cocoa/compare/8.25.2...8.26.0)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
4.6.2
->4.8.0
Release Notes
getsentry/sentry-dotnet (Sentry.Maui)
### [`v4.8.0`](https://togithub.com/getsentry/sentry-dotnet/blob/HEAD/CHANGELOG.md#480) [Compare Source](https://togithub.com/getsentry/sentry-dotnet/compare/4.7.0...4.8.0) ##### Obsoletion - Marked SentryUser.Segment as deprecated ([#3437](https://togithub.com/getsentry/sentry-dotnet/pull/3437)) ##### Features - Added a new package `Sentry.AspNetCore.Blazor.WebAssembly`. This packages provides you with an extension to `WebAssemblyHostBuilder` to allow SDK configuration via the builder pattern. This package gives us an entry point and the ability to extend the SDKs support and out-of-the-box offering. You can follow the progress and leave feedback either ([here](https://togithub.com/getsentry/sentry-dotnet/issues/2329)) for extending the support for Blazor Server or ([here](https://togithub.com/getsentry/sentry-dotnet/issues/2021)) for Blazor WebAssembly support ([#3386](https://togithub.com/getsentry/sentry-dotnet/pull/3386)) ##### Fixes - The SDK no longer fails to create a trace root ([#3453](https://togithub.com/getsentry/sentry-dotnet/pull/3453)) - Debug logs are now visible for MAUI apps in Visual Studio when using Sentry's default DiagnosticLogger ([#3373](https://togithub.com/getsentry/sentry-dotnet/pull/3373)) - Fixed Monitor duration calculation (\[[#3420](https://togithub.com/getsentry/sentry-dotnet/issues/3420)][https://github.com/getsentry/sentry-dotnet/pull/3420](https://togithub.com/getsentry/sentry-dotnet/pull/3420)) - Fixed null IServiceProvider in anonymous routes with OpenTelemetry ([#3401](https://togithub.com/getsentry/sentry-dotnet/pull/3401)) - Fixed Trim warnings in Sentry.DiagnosticSource and WinUIUnhandledException integrations ([#3410](https://togithub.com/getsentry/sentry-dotnet/pull/3410)) - Fixed memory leak when tracing is enabled ([#3432](https://togithub.com/getsentry/sentry-dotnet/pull/3432)) - `Scope.User.Id` now correctly defaults to the InstallationId unless it has been set otherwise ([#3425](https://togithub.com/getsentry/sentry-dotnet/pull/3425)) ##### Dependencies - Bump CLI from v2.31.2 to v2.32.1 ([#3398](https://togithub.com/getsentry/sentry-dotnet/pull/3398)) - [changelog](https://togithub.com/getsentry/sentry-cli/blob/master/CHANGELOG.md#2321) - [diff](https://togithub.com/getsentry/sentry-cli/compare/2.31.2...2.32.1) - Bump Native SDK from v0.7.4 to v0.7.6 ([#3399](https://togithub.com/getsentry/sentry-dotnet/pull/3399), [#3418](https://togithub.com/getsentry/sentry-dotnet/pull/3418)) - [changelog](https://togithub.com/getsentry/sentry-native/blob/master/CHANGELOG.md#076) - [diff](https://togithub.com/getsentry/sentry-native/compare/0.7.4...0.7.6) - Bump Cocoa SDK from v8.26.0 to v8.29.1 ([#3408](https://togithub.com/getsentry/sentry-dotnet/pull/3408), [#3412](https://togithub.com/getsentry/sentry-dotnet/pull/3412), [#3430](https://togithub.com/getsentry/sentry-dotnet/pull/3430)) - [changelog](https://togithub.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#8291) - [diff](https://togithub.com/getsentry/sentry-cocoa/compare/8.26.0...8.29.1) - Bump Java SDK from v7.9.0 to v7.10.0 ([#3413](https://togithub.com/getsentry/sentry-dotnet/pull/3413)) - [changelog](https://togithub.com/getsentry/sentry-java/blob/main/CHANGELOG.md#7100) - [diff](https://togithub.com/getsentry/sentry-java/compare/7.9.0...7.10.0) ### [`v4.7.0`](https://togithub.com/getsentry/sentry-dotnet/blob/HEAD/CHANGELOG.md#470) [Compare Source](https://togithub.com/getsentry/sentry-dotnet/compare/4.6.2...4.7.0) ##### API Changes - SentryOptions.EnableTracing has been marked as Obsolete ([#3381](https://togithub.com/getsentry/sentry-dotnet/pull/3381)) ##### Features - The SDK now supports monitor upserting. You can programmatically set up your monitors via the options callback in `SentrySdk.CaptureCheckIn` ([#3330](https://togithub.com/getsentry/sentry-dotnet/pull/3330)) - Added an `SentrySdk.RunAsyncVoid` helper method that lets you capture exceptions from `async void` methods ([#3379](https://togithub.com/getsentry/sentry-dotnet/pull/3379)) ##### Fixes - P/Invoke warning for GetWindowThreadProcessId no longer shows when using Sentry in UWP applications ([#3372](https://togithub.com/getsentry/sentry-dotnet/pull/3372)) - Fixed InvalidOperationException when pulling the HttpRequestUrl from Uri's with DangerousDisablePathAndQueryCanonicalization set to true ([#3393](https://togithub.com/getsentry/sentry-dotnet/pull/3393)) ##### Dependencies - Update Perfview/TraceEvent to v3.1.10 (patched) ([#3382](https://togithub.com/getsentry/sentry-dotnet/pull/3382)) - Bump Native SDK from v0.7.2 to v0.7.4 ([#3385](https://togithub.com/getsentry/sentry-dotnet/pull/3385)) - [changelog](https://togithub.com/getsentry/sentry-native/blob/master/CHANGELOG.md#074) - [diff](https://togithub.com/getsentry/sentry-native/compare/0.7.2...0.7.4) - Bump Cocoa SDK from v8.25.2 to v8.26.0 ([#3364](https://togithub.com/getsentry/sentry-dotnet/pull/3364)) - [changelog](https://togithub.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#8260) - [diff](https://togithub.com/getsentry/sentry-cocoa/compare/8.25.2...8.26.0)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.