4.0.0-beta.0
Pre-release
Pre-release
Fixes
- Don't add WinUI exception integration on mobile platforms (#2821)
Transactions
are now getting enriched by the client instead of the hub (#2838)
API breaking Changes
Removed APIs
- A number of
[Obsolete]
options have been removed (#2841)BeforeSend
- useSetBeforeSend
instead.BeforeSendTransaction
- useSetBeforeSendTransaction
instead.BeforeBreadcrumb
- useSetBeforeBreadcrumb
instead.CreateHttpClientHandler
- useCreateHttpMessageHandler
instead.ReportAssemblies
- useReportAssembliesMode
instead.KeepAggregateException
- this property is no longer used and has no replacement.DisableTaskUnobservedTaskExceptionCapture
method has been renamed toDisableUnobservedTaskExceptionCapture
.DebugDiagnosticLogger
- useTraceDiagnosticLogger
instead.
- A number of iOS/Android-specific
[Obsolete]
options have been removed (#2856)Distribution
- useSentryOptions.Distribution
instead.EnableAutoPerformanceTracking
- useSetBeforeSendTransaction
instead.EnableCoreDataTracking
- useEnableCoreDataTracing
instead.EnableFileIOTracking
- useEnableFileIOTracing
instead.EnableOutOfMemoryTracking
- useEnableWatchdogTerminationTracking
instead.EnableUIViewControllerTracking
- useEnableUIViewControllerTracing
instead.StitchAsyncCode
- no longer available.ProfilingTracesInterval
- no longer available.ProfilingEnabled
- useProfilesSampleRate
instead.
- Obsolete
SystemClock
constructor removed, useSystemClock.Clock
instead. (#2856) - Obsolete
Runtime.Clone()
removed, this shouldn't have been public in the past and has no replacement. (#2856) - Obsolete
SentryException.Data
removed, useSentryException.Mechanism.Data
instead. (#2856) - Obsolete
AssemblyExtensions
removed, this shouldn't have been public in the past and has no replacement. (#2856) - Obsolete
SentryDatabaseLogging.UseBreadcrumbs()
removed, it is called automatically and has no replacement. (#2856) - Obsolete
Scope.GetSpan()
removed, useSpan
property instead. (#2856) - Obsolete
IUserFactory
removed, useISentryUserFactory
instead. (#2856, #2840)