Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update sentry-dotnet monorepo to 4.13.0 #222

Merged
merged 1 commit into from
Dec 1, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 1, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
Sentry.AspNetCore (source) 4.6.2 -> 4.13.0 age adoption passing confidence
Sentry.Serilog (source) 4.6.2 -> 4.13.0 age adoption passing confidence

Release Notes

getsentry/sentry-dotnet (Sentry.AspNetCore)

v4.13.0

Compare Source

Features
  • Limited experimental support for Session Replay Recording on Android (#​3552)
Fixes
  • When using OTel and ASP.NET Core the SDK could try to process OTel spans after the SDK had been closed (#​3726)
Dependencies

v4.12.2

Compare Source

Features
  • Android - allow logcat attachments to be previewed in Sentry (#​3711)
  • Added a SetBeforeScreenshotCapture callback to the options: allowing the user to set an action before the screenshot is taken (#​3661)
  • Make Sentry.AspNetCore.Blazor.WebAssembly generally available. (#​3674)
Fixes
  • Events from NDK on Android will report sdk.name sentry.native.android.dotnet (#​3682)
Dependencies

v4.12.1

Compare Source

Fixes
  • Fixed "Failed to persist session" error on iOS (#​3655)
Dependencies

v4.12.0

Compare Source

Support for Xcode 16.0 (BREAKING CHANGE)

If you are using Xcode 16.0, you will need to update the SDK to version 4.12.0 or later.
If you are still using Xcode 15.4 or earlier, you need to continue to use version 4.11.0 or earlier.

Using Xcode 16 to build .NET applications targeting iOS and Mac Catalyst requires .NET workload for iOS SDK version 18.0.8303. We built the SDK version 4.12.0 using Xcode 16 in order to support this scenario. That, unfortunately, breaks folks using older version of Xcode.

As such, if you are using SDK version 4.12.x and targeting iOS or Mac Catalyst, you will need to install and use Xcode 16 and workload iOS SDK 18.0.8303

Note that .NET 9 will also support Xcode 16, when it is released next month (Nov 2024).

API Changes
Fixes
  • Fixed duplicate key exception for Hangfire jobs with AutomaticRetry (#​3631)
Features
  • Added a flag to options DisableFileWrite to allow users to opt-out of all file writing operations. Note that toggling this will affect features such as offline caching and auto-session tracking and release health as these rely on some file persistency (#​3614, #​3641)
Dependencies

v4.11.0

Compare Source

Features
  • All exceptions are now added as breadcrumbs on future events. Previously this was only the case for exceptions captured via the Sentry.SeriLog or Sentry.Extensions.Logging integrations. (#​3584)
Fixes
  • On mobile devices, the SDK no longer throws a FormatException for ProcessorFrequency when trying to report native events (#​3541)
  • Add missing org parameter to the CLI release operations (#​3600)
API Changes
  • When the Sentry SDK is disabled, SentrySdk.StartTransaction() now returns a NoOpTransaction, which avoids unnecessary memory allocations (#​3581)
Dependencies

v4.10.2

Compare Source

Various fixes & improvements
Dependencies

v4.10.1

Compare Source

Fixes
  • Unfinished spans are now correctly stored and retrieved by the CachingTransport (#​3533)
Dependencies

v4.10.0

Compare Source

Features
  • Users can now automatically create releases and associated commits via sentry-cli and MSBuild properties (#​3462)
  • Sentry.AspNetCore.Blazor.WebAssembly now targets .NET 8 specifically, allowing for proper dependency resolution (#​3501)
Fixes
  • When targeting WPF, WinForms or Avalonia with PublishAot enabled, the SDK no longers throws a DllNotFoundException trying to initialize sentry-native (#​3411)
    Unable to load DLL sentry-native or one of its dependencies
  • On mobile devices, the SDK no longer throws a FormatException when trying to report native events (#​3485)
  • Race condition in SentryMessageHandler (#​3477)
  • Decrease runtime diagnostics circular buffer when profiling, reducing memory usage (#​3491)
  • The InstallationId is now resolved only once per application execution and any issues are logged as warnings instead of errors (#​3529)
  • DisplayInfo now captured correctly on iOS and Mac Catalyst on non-UI threads (#​3521)
Dependencies

v4.9.0

Compare Source

Fixes
  • Fixed envelopes getting stuck in processing when losing network connectivity (#​3438)
Features
  • Client reports now include dropped spans (#​3463)
API Changes
  • Removed SentrySdk.RunAsyncVoid (#​3466)

v4.8.1

Compare Source

Fixes
  • The SDK no longer fails to create a trace root (#​3453)
  • Removed FirstChanceException workaround for WinUI (#​3411)
Dependencies

v4.8.0

Compare Source

Obsoletion
  • Marked SentryUser.Segment as deprecated (#​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) for extending the support for Blazor Server or (here) for Blazor WebAssembly support (#​3386)
Fixes
  • Debug logs are now visible for MAUI apps in Visual Studio when using Sentry's default DiagnosticLogger (#​3373)
  • Fixed Monitor duration calculation ([#​3420]https://github.com/getsentry/sentry-dotnet/pull/3420)
  • Fixed null IServiceProvider in anonymous routes with OpenTelemetry (#​3401)
  • Fixed Trim warnings in Sentry.DiagnosticSource and WinUIUnhandledException integrations (#​3410)
  • Fixed memory leak when tracing is enabled (#​3432)
  • Scope.User.Id now correctly defaults to the InstallationId unless it has been set otherwise (#​3425)
Dependencies

v4.7.0

Compare Source

API Changes
  • SentryOptions.EnableTracing has been marked as Obsolete (#​3381)
Features
  • The SDK now supports monitor upserting. You can programmatically set up your monitors via the options callback in SentrySdk.CaptureCheckIn (#​3330)
  • Added an SentrySdk.RunAsyncVoid helper method that lets you capture exceptions from async void methods (#​3379)
Fixes
  • P/Invoke warning for GetWindowThreadProcessId no longer shows when using Sentry in UWP applications (#​3372)
  • Fixed InvalidOperationException when pulling the HttpRequestUrl from Uri's with DangerousDisablePathAndQueryCanonicalization set to true (#​3393)
Dependencies

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "after 10pm every weekday,before 5am every weekday,every weekend" in timezone America/New_York.

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies label Dec 1, 2024
@renovate renovate bot enabled auto-merge (squash) December 1, 2024 01:10
@renovate renovate bot merged commit 0114881 into master Dec 1, 2024
@renovate renovate bot deleted the dep/sentry-dotnet-monorepo branch December 1, 2024 01:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants