From d4504b89210db700e082b85a8992479e43d8fdda Mon Sep 17 00:00:00 2001 From: webwarrior Date: Mon, 22 Jan 2024 13:14:27 +0100 Subject: [PATCH 1/3] Migrate SharpRaven -> Sentry Migrate from SharpRaven to Sentry. Updated some package versions and their dependencies because Sentry depends on them. Also added assembly redirect for System.IO.Pipelines package to avoid runtime errors on legacy platforms. --- .../GWallet.Backend-legacy.fsproj | 22 +++++++--- src/GWallet.Backend/GWallet.Backend.fsproj | 4 +- src/GWallet.Backend/Infrastructure.fs | 42 ++++++++----------- src/GWallet.Backend/packages.config | 13 ++++-- src/GWallet.Frontend.Console/App.config | 4 ++ .../GWallet.Frontend.Console-legacy.fsproj | 19 ++++++++- src/GWallet.Frontend.Console/packages.config | 1 + .../GWallet.Frontend.XF.Android.fsproj | 23 ++++++++-- .../packages.config | 6 +-- .../GWallet.Frontend.XF.Gtk.fsproj | 25 ++++++++--- src/GWallet.Frontend.XF.Gtk/packages.config | 6 +-- .../GWallet.Frontend.XF.Mac.fsproj | 23 ++++++++-- .../GWallet.Frontend.XF.iOS.fsproj | 23 ++++++++-- src/GWallet.Frontend.XF.iOS/packages.config | 6 +-- 14 files changed, 152 insertions(+), 65 deletions(-) diff --git a/src/GWallet.Backend/GWallet.Backend-legacy.fsproj b/src/GWallet.Backend/GWallet.Backend-legacy.fsproj index 0c8441510..48cc68ea8 100644 --- a/src/GWallet.Backend/GWallet.Backend-legacy.fsproj +++ b/src/GWallet.Backend/GWallet.Backend-legacy.fsproj @@ -162,8 +162,20 @@ ..\..\packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll - - ..\..\packages\SharpRaven.2.4.0\lib\net45\SharpRaven.dll + + ..\..\packages\Sentry.3.41.3\lib\net461\Sentry.dll + + + ..\..\packages\System.Reflection.Metadata.5.0.0\lib\net461\System.Reflection.Metadata.dll + + + ..\..\packages\System.Text.Encodings.Web.5.0.1\lib\net461\System.Text.Encodings.Web.dll + + + ..\..\packages\Microsoft.Bcl.AsyncInterfaces.5.0.0\lib\net461\Microsoft.Bcl.AsyncInterfaces.dll + + + ..\..\packages\System.Collections.Immutable.5.0.0\lib\net461\System.Collections.Immutable.dll @@ -189,10 +201,10 @@ ..\..\packages\NBitcoin.6.0.17\lib\net461\NBitcoin.dll - ..\..\packages\System.Threading.Tasks.Extensions.4.5.1\lib\portable-net45+win8+wp8+wpa81\System.Threading.Tasks.Extensions.dll + ..\..\packages\System.Threading.Tasks.Extensions.4.5.4\lib\portable-net45+win8+wp8+wpa81\System.Threading.Tasks.Extensions.dll - ..\..\packages\System.IO.Pipelines.4.5.3\lib\netstandard1.3\System.IO.Pipelines.dll + ..\..\packages\System.IO.Pipelines.8.0.0\lib\netstandard2.0\System.IO.Pipelines.dll @@ -302,7 +314,7 @@ - ..\..\packages\System.Memory.4.5.4\lib\net461\System.Memory.dll + ..\..\packages\System.Memory.4.5.5\lib\net461\System.Memory.dll ..\..\packages\DotNetEssentials.1.6.1--date20220823-0234.git-14ad2d3\lib\netstandard2.0\Xamarin.Essentials.dll diff --git a/src/GWallet.Backend/GWallet.Backend.fsproj b/src/GWallet.Backend/GWallet.Backend.fsproj index 0417d609c..546522b40 100644 --- a/src/GWallet.Backend/GWallet.Backend.fsproj +++ b/src/GWallet.Backend/GWallet.Backend.fsproj @@ -71,14 +71,12 @@ - - - + diff --git a/src/GWallet.Backend/Infrastructure.fs b/src/GWallet.Backend/Infrastructure.fs index 852d4e338..e8f0642e6 100644 --- a/src/GWallet.Backend/Infrastructure.fs +++ b/src/GWallet.Backend/Infrastructure.fs @@ -6,8 +6,7 @@ open System.Text open System.Diagnostics open System.Runtime.Serialization -open SharpRaven -open SharpRaven.Data +open Sentry open GWallet.Backend.FSharpUtil.UwpHacks @@ -23,7 +22,7 @@ module Infrastructure = let md5 = System.Security.Cryptography.MD5.Create() let private sentryUrl = "https://4d1c6170ee37412fab20f8c63a2ade24:fc5e2c50990e48929d190fc283513f87@sentry.io/187797" - let private ravenClient = RavenClient(sentryUrl, Release = VersionHelper.CURRENT_VERSION) + let private sentryClient = new SentryClient(SentryOptions(Dsn = sentryUrl, Release = VersionHelper.CURRENT_VERSION)) let private captureLock = obj() let private GetTelemetryDir (meta: bool) = @@ -60,16 +59,9 @@ module Infrastructure = let private ReportInner (sentryEvent: SentryEvent) = try lock captureLock (fun _ -> - let mutable exceptionWhenReporting: Option = None - ravenClient.ErrorOnCapture <- - fun ex -> exceptionWhenReporting <- Some ex - ravenClient.Capture sentryEvent - |> ignore - match exceptionWhenReporting with - | Some ex -> - // strangely enough this cannot be raised (doesn't have any effect) in the delegate assigned to ErrorOnCapture - raise ex - | _ -> true + sentryClient.CaptureEvent sentryEvent + |> ignore + true ) with | ex -> @@ -99,15 +91,15 @@ module Infrastructure = let internal ReportMessage (message: string) #if DEBUG - (_ : ErrorLevel) + (_ : SentryLevel) #else - (errorLevel: ErrorLevel) + (errorLevel: SentryLevel) #endif : bool = #if DEBUG failwith message #else - let sentryEvent = SentryEvent(SentryMessage message, Level = errorLevel) + let sentryEvent = SentryEvent(Message = SentryMessage(Message = message), Level = Nullable errorLevel) ReportInner sentryEvent #endif @@ -116,13 +108,13 @@ module Infrastructure = SPrintF2 "Recovered exception details from off-line crash at %s UTC: %s" (marshalledEx.DateTimeUtc.ToString()) marshalledEx.FullDescription - ReportMessage exReport ErrorLevel.Fatal + ReportMessage exReport SentryLevel.Fatal let internal ReportError (errorMessage: string): bool = - ReportMessage errorMessage ErrorLevel.Error + ReportMessage errorMessage SentryLevel.Error let private Report (ex: Exception) - (errorLevel: ErrorLevel) + (errorLevel: SentryLevel) : bool = // TODO: log this in a file (log4net?), as well as printing to the console, before sending to sentry @@ -131,16 +123,16 @@ module Infrastructure = Flush () #if DEBUG - if errorLevel = ErrorLevel.Error then + if errorLevel = SentryLevel.Error then raise ex false #else try - let ev = SentryEvent(ex, Level = errorLevel) + let ev = SentryEvent(ex, Level = Nullable errorLevel) ReportInner ev with | ex -> - if errorLevel = ErrorLevel.Error then + if errorLevel = SentryLevel.Error then reraise() //unreachable @@ -152,10 +144,10 @@ module Infrastructure = #endif let ReportWarning (ex: Exception): bool = - Report ex ErrorLevel.Warning + Report ex SentryLevel.Warning let ReportWarningMessage (warning: string): bool = - ReportMessage warning ErrorLevel.Warning + ReportMessage warning SentryLevel.Warning let LogOrReportCrash (ex: Exception) = #if !DEBUG @@ -164,7 +156,7 @@ module Infrastructure = #else let _reported = #endif - Report ex ErrorLevel.Fatal + Report ex SentryLevel.Fatal #if DEBUG |> ignore diff --git a/src/GWallet.Backend/packages.config b/src/GWallet.Backend/packages.config index aa604ee0d..19db1e88e 100644 --- a/src/GWallet.Backend/packages.config +++ b/src/GWallet.Backend/packages.config @@ -7,6 +7,7 @@ + @@ -17,11 +18,12 @@ - + + @@ -33,11 +35,11 @@ - + - + @@ -47,6 +49,7 @@ + @@ -62,10 +65,12 @@ + + - + diff --git a/src/GWallet.Frontend.Console/App.config b/src/GWallet.Frontend.Console/App.config index 1778ee567..4c222df37 100644 --- a/src/GWallet.Frontend.Console/App.config +++ b/src/GWallet.Frontend.Console/App.config @@ -14,6 +14,10 @@ + + + + diff --git a/src/GWallet.Frontend.Console/GWallet.Frontend.Console-legacy.fsproj b/src/GWallet.Frontend.Console/GWallet.Frontend.Console-legacy.fsproj index 2cf63c863..41c3f4baa 100644 --- a/src/GWallet.Frontend.Console/GWallet.Frontend.Console-legacy.fsproj +++ b/src/GWallet.Frontend.Console/GWallet.Frontend.Console-legacy.fsproj @@ -93,8 +93,23 @@ ..\..\packages\FSharp.Core.4.7.0\lib\net45\FSharp.Core.dll - - ..\..\packages\SharpRaven.2.4.0\lib\net471\SharpRaven.dll + + ..\..\packages\Sentry.3.41.3\lib\net461\Sentry.dll + + + ..\..\packages\System.Text.Json.5.0.2\lib\net461\System.Text.Json.dll + + + ..\..\packages\System.Reflection.Metadata.5.0.0\lib\net461\System.Reflection.Metadata.dll + + + ..\..\packages\System.Text.Encodings.Web.5.0.1\lib\net461\System.Text.Encodings.Web.dll + + + ..\..\packages\System.Threading.Tasks.Extensions.4.5.4\lib\portable-net45+win8+wp8+wpa81\System.Threading.Tasks.Extensions.dll + + + ..\..\packages\System.Runtime.CompilerServices.Unsafe.4.5.3\lib\net461\System.Runtime.CompilerServices.Unsafe.dll diff --git a/src/GWallet.Frontend.Console/packages.config b/src/GWallet.Frontend.Console/packages.config index 5c6be0787..c938210c3 100644 --- a/src/GWallet.Frontend.Console/packages.config +++ b/src/GWallet.Frontend.Console/packages.config @@ -4,4 +4,5 @@ + diff --git a/src/GWallet.Frontend.XF.Android/GWallet.Frontend.XF.Android.fsproj b/src/GWallet.Frontend.XF.Android/GWallet.Frontend.XF.Android.fsproj index 50c89f7d6..1c130118b 100644 --- a/src/GWallet.Frontend.XF.Android/GWallet.Frontend.XF.Android.fsproj +++ b/src/GWallet.Frontend.XF.Android/GWallet.Frontend.XF.Android.fsproj @@ -335,8 +335,23 @@ ..\..\packages\Newtonsoft.Json.13.0.2\lib\netstandard2.0\Newtonsoft.Json.dll - - ..\..\packages\SharpRaven.2.4.0\lib\netstandard2.0\SharpRaven.dll + + ..\..\packages\Sentry.3.41.3\lib\net461\Sentry.dll + + + ..\..\packages\System.Text.Json.5.0.2\lib\net461\System.Text.Json.dll + + + ..\..\packages\System.Reflection.Metadata.5.0.0\lib\net461\System.Reflection.Metadata.dll + + + ..\..\packages\System.Text.Encodings.Web.5.0.1\lib\net461\System.Text.Encodings.Web.dll + + + ..\..\packages\Microsoft.Bcl.AsyncInterfaces.5.0.0\lib\net461\Microsoft.Bcl.AsyncInterfaces.dll + + + ..\..\packages\System.Collections.Immutable.5.0.0\lib\net461\System.Collections.Immutable.dll True @@ -346,11 +361,11 @@ ..\..\packages\System.Configuration.ConfigurationManager.4.4.0\lib\netstandard2.0\System.Configuration.ConfigurationManager.dll - ..\..\packages\System.IO.Pipelines.4.5.3\lib\netstandard2.0\System.IO.Pipelines.dll + ..\..\packages\System.IO.Pipelines.8.0.0\lib\netstandard2.0\System.IO.Pipelines.dll True - ..\..\packages\System.Memory.4.5.4\lib\netstandard2.0\System.Memory.dll + ..\..\packages\System.Memory.4.5.5\lib\netstandard2.0\System.Memory.dll ..\..\packages\Xamarin.Android.Arch.Core.Common.1.1.1.3\lib\monoandroid90\Xamarin.Android.Arch.Core.Common.dll diff --git a/src/GWallet.Frontend.XF.Android/packages.config b/src/GWallet.Frontend.XF.Android/packages.config index 87848d06f..40e900b0d 100644 --- a/src/GWallet.Frontend.XF.Android/packages.config +++ b/src/GWallet.Frontend.XF.Android/packages.config @@ -38,10 +38,10 @@ - + - + @@ -71,7 +71,7 @@ - + diff --git a/src/GWallet.Frontend.XF.Gtk/GWallet.Frontend.XF.Gtk.fsproj b/src/GWallet.Frontend.XF.Gtk/GWallet.Frontend.XF.Gtk.fsproj index 3d9e35a28..64ba42683 100644 --- a/src/GWallet.Frontend.XF.Gtk/GWallet.Frontend.XF.Gtk.fsproj +++ b/src/GWallet.Frontend.XF.Gtk/GWallet.Frontend.XF.Gtk.fsproj @@ -72,8 +72,23 @@ ..\..\packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll - - ..\..\packages\SharpRaven.2.4.0\lib\net45\SharpRaven.dll + + ..\..\packages\Sentry.3.41.3\lib\net461\Sentry.dll + + + ..\..\packages\System.Text.Json.5.0.2\lib\net461\System.Text.Json.dll + + + ..\..\packages\System.Reflection.Metadata.5.0.0\lib\net461\System.Reflection.Metadata.dll + + + ..\..\packages\System.Text.Encodings.Web.5.0.1\lib\net461\System.Text.Encodings.Web.dll + + + ..\..\packages\Microsoft.Bcl.AsyncInterfaces.5.0.0\lib\net461\Microsoft.Bcl.AsyncInterfaces.dll + + + ..\..\packages\System.Collections.Immutable.5.0.0\lib\net461\System.Collections.Immutable.dll @@ -110,13 +125,13 @@ ..\..\packages\FSharp.Data.3.0.0\lib\net45\FSharp.Data.dll - ..\..\packages\System.Memory.4.5.4\lib\net461\System.Memory.dll + ..\..\packages\System.Memory.4.5.5\lib\net461\System.Memory.dll - ..\..\packages\System.Threading.Tasks.Extensions.4.5.1\lib\netstandard2.0\System.Threading.Tasks.Extensions.dll + ..\..\packages\System.Threading.Tasks.Extensions.4.5.4\lib\portable-net45+win8+wp8+wpa81\System.Threading.Tasks.Extensions.dll - ..\..\packages\System.IO.Pipelines.4.5.3\lib\netstandard2.0\System.IO.Pipelines.dll + ..\..\packages\System.IO.Pipelines.8.0.0\lib\netstandard2.0\System.IO.Pipelines.dll ..\..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll diff --git a/src/GWallet.Frontend.XF.Gtk/packages.config b/src/GWallet.Frontend.XF.Gtk/packages.config index a96baa6b8..fbed8e29d 100644 --- a/src/GWallet.Frontend.XF.Gtk/packages.config +++ b/src/GWallet.Frontend.XF.Gtk/packages.config @@ -22,10 +22,10 @@ - + - + @@ -42,7 +42,7 @@ - + diff --git a/src/GWallet.Frontend.XF.Mac/GWallet.Frontend.XF.Mac.fsproj b/src/GWallet.Frontend.XF.Mac/GWallet.Frontend.XF.Mac.fsproj index 9b431781b..630b1385d 100644 --- a/src/GWallet.Frontend.XF.Mac/GWallet.Frontend.XF.Mac.fsproj +++ b/src/GWallet.Frontend.XF.Mac/GWallet.Frontend.XF.Mac.fsproj @@ -71,14 +71,29 @@ ..\..\packages\System.Configuration.ConfigurationManager.4.4.0\lib\netstandard2.0\System.Configuration.ConfigurationManager.dll - - ..\..\packages\SharpRaven.2.4.0\lib\netstandard2.0\SharpRaven.dll + + ..\..\packages\Sentry.3.41.3\lib\net461\Sentry.dll + + + ..\..\packages\System.Text.Json.5.0.2\lib\net461\System.Text.Json.dll + + + ..\..\packages\System.Reflection.Metadata.5.0.0\lib\net461\System.Reflection.Metadata.dll + + + ..\..\packages\System.Text.Encodings.Web.5.0.1\lib\net461\System.Text.Encodings.Web.dll + + + ..\..\packages\Microsoft.Bcl.AsyncInterfaces.5.0.0\lib\net461\Microsoft.Bcl.AsyncInterfaces.dll + + + ..\..\packages\System.Collections.Immutable.5.0.0\lib\net461\System.Collections.Immutable.dll ..\..\packages\System.Runtime.CompilerServices.Unsafe.4.5.3\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll - ..\..\packages\System.Memory.4.5.4\lib\netstandard2.0\System.Memory.dll + ..\..\packages\System.Memory.4.5.5\lib\netstandard2.0\System.Memory.dll ..\..\packages\System.Buffers.4.5.1\lib\netstandard2.0\System.Buffers.dll @@ -106,7 +121,7 @@ ..\..\packages\FSharp.Data.3.0.0\lib\netstandard2.0\FSharp.Data.dll - ..\..\packages\System.IO.Pipelines.4.5.3\lib\netstandard2.0\System.IO.Pipelines.dll + ..\..\packages\System.IO.Pipelines.8.0.0\lib\netstandard2.0\System.IO.Pipelines.dll ..\..\packages\ZXing.Net.Xamarin.3.0.0--date20220902-0549.git-462686e\lib\xamarinmac20\ZXingNetMobile.dll diff --git a/src/GWallet.Frontend.XF.iOS/GWallet.Frontend.XF.iOS.fsproj b/src/GWallet.Frontend.XF.iOS/GWallet.Frontend.XF.iOS.fsproj index 294208e44..91a84ce23 100644 --- a/src/GWallet.Frontend.XF.iOS/GWallet.Frontend.XF.iOS.fsproj +++ b/src/GWallet.Frontend.XF.iOS/GWallet.Frontend.XF.iOS.fsproj @@ -186,14 +186,29 @@ ..\..\packages\System.Configuration.ConfigurationManager.4.4.0\lib\netstandard2.0\System.Configuration.ConfigurationManager.dll - - ..\..\packages\SharpRaven.2.4.0\lib\netstandard2.0\SharpRaven.dll + + ..\..\packages\Sentry.3.41.3\lib\net461\Sentry.dll + + + ..\..\packages\System.Text.Json.5.0.2\lib\net461\System.Text.Json.dll + + + ..\..\packages\System.Reflection.Metadata.5.0.0\lib\net461\System.Reflection.Metadata.dll + + + ..\..\packages\System.Text.Encodings.Web.5.0.1\lib\net461\System.Text.Encodings.Web.dll + + + ..\..\packages\Microsoft.Bcl.AsyncInterfaces.5.0.0\lib\net461\Microsoft.Bcl.AsyncInterfaces.dll + + + ..\..\packages\System.Collections.Immutable.5.0.0\lib\net461\System.Collections.Immutable.dll ..\..\packages\System.Runtime.CompilerServices.Unsafe.4.5.3\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll - ..\..\packages\System.Memory.4.5.4\lib\netstandard2.0\System.Memory.dll + ..\..\packages\System.Memory.4.5.5\lib\netstandard2.0\System.Memory.dll ..\..\packages\System.Buffers.4.5.1\lib\netstandard2.0\System.Buffers.dll @@ -216,7 +231,7 @@ ..\..\packages\FSharp.Data.3.0.0\lib\netstandard2.0\FSharp.Data.dll - ..\..\packages\System.IO.Pipelines.4.5.3\lib\netstandard2.0\System.IO.Pipelines.dll + ..\..\packages\System.IO.Pipelines.8.0.0\lib\netstandard2.0\System.IO.Pipelines.dll ..\..\packages\ZXing.Net.Xamarin.3.0.0--date20220902-0549.git-462686e\lib\xamarinios10\ZXingNetMobile.dll diff --git a/src/GWallet.Frontend.XF.iOS/packages.config b/src/GWallet.Frontend.XF.iOS/packages.config index a8e21708f..2ad9bc201 100644 --- a/src/GWallet.Frontend.XF.iOS/packages.config +++ b/src/GWallet.Frontend.XF.iOS/packages.config @@ -37,10 +37,10 @@ - + - + @@ -70,7 +70,7 @@ - + From cf8382f27924c9cc142d802aaf9b2696e9d59d1d Mon Sep 17 00:00:00 2001 From: webwarrior Date: Thu, 25 Jan 2024 10:37:23 +0100 Subject: [PATCH 2/3] Upgrade Sentry to latest pre-release Upgrade Sentry version to latest pre-release and use netstandard2.0 variant instead of net461 in legacy projects. --- src/GWallet.Backend/GWallet.Backend-legacy.fsproj | 2 +- src/GWallet.Backend/GWallet.Backend.fsproj | 2 +- src/GWallet.Backend/packages.config | 2 +- .../GWallet.Frontend.Console-legacy.fsproj | 2 +- src/GWallet.Frontend.Console/packages.config | 2 +- .../GWallet.Frontend.XF.Android.fsproj | 2 +- src/GWallet.Frontend.XF.Android/packages.config | 2 +- src/GWallet.Frontend.XF.Gtk/GWallet.Frontend.XF.Gtk.fsproj | 2 +- src/GWallet.Frontend.XF.Gtk/packages.config | 2 +- src/GWallet.Frontend.XF.Mac/GWallet.Frontend.XF.Mac.fsproj | 2 +- src/GWallet.Frontend.XF.Mac/packages.config | 2 +- src/GWallet.Frontend.XF.iOS/GWallet.Frontend.XF.iOS.fsproj | 2 +- src/GWallet.Frontend.XF.iOS/packages.config | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/GWallet.Backend/GWallet.Backend-legacy.fsproj b/src/GWallet.Backend/GWallet.Backend-legacy.fsproj index 48cc68ea8..d62fd67f9 100644 --- a/src/GWallet.Backend/GWallet.Backend-legacy.fsproj +++ b/src/GWallet.Backend/GWallet.Backend-legacy.fsproj @@ -163,7 +163,7 @@ ..\..\packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll - ..\..\packages\Sentry.3.41.3\lib\net461\Sentry.dll + ..\..\packages\Sentry.4.0.0-beta.8\lib\netstandard2.0\Sentry.dll ..\..\packages\System.Reflection.Metadata.5.0.0\lib\net461\System.Reflection.Metadata.dll diff --git a/src/GWallet.Backend/GWallet.Backend.fsproj b/src/GWallet.Backend/GWallet.Backend.fsproj index 546522b40..1e81a10eb 100644 --- a/src/GWallet.Backend/GWallet.Backend.fsproj +++ b/src/GWallet.Backend/GWallet.Backend.fsproj @@ -77,6 +77,6 @@ - + diff --git a/src/GWallet.Backend/packages.config b/src/GWallet.Backend/packages.config index 19db1e88e..886b10c90 100644 --- a/src/GWallet.Backend/packages.config +++ b/src/GWallet.Backend/packages.config @@ -18,7 +18,7 @@ - + diff --git a/src/GWallet.Frontend.Console/GWallet.Frontend.Console-legacy.fsproj b/src/GWallet.Frontend.Console/GWallet.Frontend.Console-legacy.fsproj index 41c3f4baa..d6d1f9127 100644 --- a/src/GWallet.Frontend.Console/GWallet.Frontend.Console-legacy.fsproj +++ b/src/GWallet.Frontend.Console/GWallet.Frontend.Console-legacy.fsproj @@ -94,7 +94,7 @@ ..\..\packages\FSharp.Core.4.7.0\lib\net45\FSharp.Core.dll - ..\..\packages\Sentry.3.41.3\lib\net461\Sentry.dll + ..\..\packages\Sentry.4.0.0-beta.8\lib\netstandard2.0\Sentry.dll ..\..\packages\System.Text.Json.5.0.2\lib\net461\System.Text.Json.dll diff --git a/src/GWallet.Frontend.Console/packages.config b/src/GWallet.Frontend.Console/packages.config index c938210c3..e3bc55aec 100644 --- a/src/GWallet.Frontend.Console/packages.config +++ b/src/GWallet.Frontend.Console/packages.config @@ -3,6 +3,6 @@ - + diff --git a/src/GWallet.Frontend.XF.Android/GWallet.Frontend.XF.Android.fsproj b/src/GWallet.Frontend.XF.Android/GWallet.Frontend.XF.Android.fsproj index 1c130118b..f3c957df5 100644 --- a/src/GWallet.Frontend.XF.Android/GWallet.Frontend.XF.Android.fsproj +++ b/src/GWallet.Frontend.XF.Android/GWallet.Frontend.XF.Android.fsproj @@ -336,7 +336,7 @@ ..\..\packages\Newtonsoft.Json.13.0.2\lib\netstandard2.0\Newtonsoft.Json.dll - ..\..\packages\Sentry.3.41.3\lib\net461\Sentry.dll + ..\..\packages\Sentry.4.0.0-beta.8\lib\netstandard2.0\Sentry.dll ..\..\packages\System.Text.Json.5.0.2\lib\net461\System.Text.Json.dll diff --git a/src/GWallet.Frontend.XF.Android/packages.config b/src/GWallet.Frontend.XF.Android/packages.config index 40e900b0d..406836b2c 100644 --- a/src/GWallet.Frontend.XF.Android/packages.config +++ b/src/GWallet.Frontend.XF.Android/packages.config @@ -18,7 +18,7 @@ - + diff --git a/src/GWallet.Frontend.XF.Gtk/GWallet.Frontend.XF.Gtk.fsproj b/src/GWallet.Frontend.XF.Gtk/GWallet.Frontend.XF.Gtk.fsproj index 64ba42683..ff754e1c3 100644 --- a/src/GWallet.Frontend.XF.Gtk/GWallet.Frontend.XF.Gtk.fsproj +++ b/src/GWallet.Frontend.XF.Gtk/GWallet.Frontend.XF.Gtk.fsproj @@ -73,7 +73,7 @@ ..\..\packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll - ..\..\packages\Sentry.3.41.3\lib\net461\Sentry.dll + ..\..\packages\Sentry.4.0.0-beta.8\lib\netstandard2.0\Sentry.dll ..\..\packages\System.Text.Json.5.0.2\lib\net461\System.Text.Json.dll diff --git a/src/GWallet.Frontend.XF.Gtk/packages.config b/src/GWallet.Frontend.XF.Gtk/packages.config index fbed8e29d..18dad1377 100644 --- a/src/GWallet.Frontend.XF.Gtk/packages.config +++ b/src/GWallet.Frontend.XF.Gtk/packages.config @@ -16,7 +16,7 @@ - + diff --git a/src/GWallet.Frontend.XF.Mac/GWallet.Frontend.XF.Mac.fsproj b/src/GWallet.Frontend.XF.Mac/GWallet.Frontend.XF.Mac.fsproj index 630b1385d..1a52a3310 100644 --- a/src/GWallet.Frontend.XF.Mac/GWallet.Frontend.XF.Mac.fsproj +++ b/src/GWallet.Frontend.XF.Mac/GWallet.Frontend.XF.Mac.fsproj @@ -72,7 +72,7 @@ ..\..\packages\System.Configuration.ConfigurationManager.4.4.0\lib\netstandard2.0\System.Configuration.ConfigurationManager.dll - ..\..\packages\Sentry.3.41.3\lib\net461\Sentry.dll + ..\..\packages\Sentry.4.0.0-beta.8\lib\netstandard2.0\Sentry.dll ..\..\packages\System.Text.Json.5.0.2\lib\net461\System.Text.Json.dll diff --git a/src/GWallet.Frontend.XF.Mac/packages.config b/src/GWallet.Frontend.XF.Mac/packages.config index 51a86c052..5d8906ffa 100644 --- a/src/GWallet.Frontend.XF.Mac/packages.config +++ b/src/GWallet.Frontend.XF.Mac/packages.config @@ -17,7 +17,7 @@ - + diff --git a/src/GWallet.Frontend.XF.iOS/GWallet.Frontend.XF.iOS.fsproj b/src/GWallet.Frontend.XF.iOS/GWallet.Frontend.XF.iOS.fsproj index 91a84ce23..ad3c0df22 100644 --- a/src/GWallet.Frontend.XF.iOS/GWallet.Frontend.XF.iOS.fsproj +++ b/src/GWallet.Frontend.XF.iOS/GWallet.Frontend.XF.iOS.fsproj @@ -187,7 +187,7 @@ ..\..\packages\System.Configuration.ConfigurationManager.4.4.0\lib\netstandard2.0\System.Configuration.ConfigurationManager.dll - ..\..\packages\Sentry.3.41.3\lib\net461\Sentry.dll + ..\..\packages\Sentry.4.0.0-beta.8\lib\netstandard2.0\Sentry.dll ..\..\packages\System.Text.Json.5.0.2\lib\net461\System.Text.Json.dll diff --git a/src/GWallet.Frontend.XF.iOS/packages.config b/src/GWallet.Frontend.XF.iOS/packages.config index 2ad9bc201..9bccc5671 100644 --- a/src/GWallet.Frontend.XF.iOS/packages.config +++ b/src/GWallet.Frontend.XF.iOS/packages.config @@ -17,7 +17,7 @@ - + From 28d81ce51d64ead925aabd11be578378a871b0f3 Mon Sep 17 00:00:00 2001 From: webwarrior Date: Tue, 13 Feb 2024 10:41:19 +0100 Subject: [PATCH 3/3] Backend,Frontend: change Sentry version to 4.0.3 Change Sentry version from beta to stable (4.0.3). --- src/GWallet.Backend/GWallet.Backend-legacy.fsproj | 2 +- src/GWallet.Backend/GWallet.Backend.fsproj | 2 +- src/GWallet.Backend/packages.config | 2 +- .../GWallet.Frontend.Console-legacy.fsproj | 2 +- src/GWallet.Frontend.Console/packages.config | 2 +- .../GWallet.Frontend.XF.Android.fsproj | 2 +- src/GWallet.Frontend.XF.Android/packages.config | 2 +- src/GWallet.Frontend.XF.Gtk/GWallet.Frontend.XF.Gtk.fsproj | 2 +- src/GWallet.Frontend.XF.Gtk/packages.config | 2 +- src/GWallet.Frontend.XF.Mac/GWallet.Frontend.XF.Mac.fsproj | 2 +- src/GWallet.Frontend.XF.Mac/packages.config | 2 +- src/GWallet.Frontend.XF.iOS/GWallet.Frontend.XF.iOS.fsproj | 2 +- src/GWallet.Frontend.XF.iOS/packages.config | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/GWallet.Backend/GWallet.Backend-legacy.fsproj b/src/GWallet.Backend/GWallet.Backend-legacy.fsproj index d62fd67f9..84c2542fd 100644 --- a/src/GWallet.Backend/GWallet.Backend-legacy.fsproj +++ b/src/GWallet.Backend/GWallet.Backend-legacy.fsproj @@ -163,7 +163,7 @@ ..\..\packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll - ..\..\packages\Sentry.4.0.0-beta.8\lib\netstandard2.0\Sentry.dll + ..\..\packages\Sentry.4.0.3\lib\netstandard2.0\Sentry.dll ..\..\packages\System.Reflection.Metadata.5.0.0\lib\net461\System.Reflection.Metadata.dll diff --git a/src/GWallet.Backend/GWallet.Backend.fsproj b/src/GWallet.Backend/GWallet.Backend.fsproj index 1e81a10eb..e385e89d7 100644 --- a/src/GWallet.Backend/GWallet.Backend.fsproj +++ b/src/GWallet.Backend/GWallet.Backend.fsproj @@ -77,6 +77,6 @@ - + diff --git a/src/GWallet.Backend/packages.config b/src/GWallet.Backend/packages.config index 886b10c90..1f4d6c799 100644 --- a/src/GWallet.Backend/packages.config +++ b/src/GWallet.Backend/packages.config @@ -18,7 +18,7 @@ - + diff --git a/src/GWallet.Frontend.Console/GWallet.Frontend.Console-legacy.fsproj b/src/GWallet.Frontend.Console/GWallet.Frontend.Console-legacy.fsproj index d6d1f9127..3e548f8e6 100644 --- a/src/GWallet.Frontend.Console/GWallet.Frontend.Console-legacy.fsproj +++ b/src/GWallet.Frontend.Console/GWallet.Frontend.Console-legacy.fsproj @@ -94,7 +94,7 @@ ..\..\packages\FSharp.Core.4.7.0\lib\net45\FSharp.Core.dll - ..\..\packages\Sentry.4.0.0-beta.8\lib\netstandard2.0\Sentry.dll + ..\..\packages\Sentry.4.0.3\lib\netstandard2.0\Sentry.dll ..\..\packages\System.Text.Json.5.0.2\lib\net461\System.Text.Json.dll diff --git a/src/GWallet.Frontend.Console/packages.config b/src/GWallet.Frontend.Console/packages.config index e3bc55aec..6dc025d4d 100644 --- a/src/GWallet.Frontend.Console/packages.config +++ b/src/GWallet.Frontend.Console/packages.config @@ -3,6 +3,6 @@ - + diff --git a/src/GWallet.Frontend.XF.Android/GWallet.Frontend.XF.Android.fsproj b/src/GWallet.Frontend.XF.Android/GWallet.Frontend.XF.Android.fsproj index f3c957df5..6d5ca5155 100644 --- a/src/GWallet.Frontend.XF.Android/GWallet.Frontend.XF.Android.fsproj +++ b/src/GWallet.Frontend.XF.Android/GWallet.Frontend.XF.Android.fsproj @@ -336,7 +336,7 @@ ..\..\packages\Newtonsoft.Json.13.0.2\lib\netstandard2.0\Newtonsoft.Json.dll - ..\..\packages\Sentry.4.0.0-beta.8\lib\netstandard2.0\Sentry.dll + ..\..\packages\Sentry.4.0.3\lib\netstandard2.0\Sentry.dll ..\..\packages\System.Text.Json.5.0.2\lib\net461\System.Text.Json.dll diff --git a/src/GWallet.Frontend.XF.Android/packages.config b/src/GWallet.Frontend.XF.Android/packages.config index 406836b2c..803d621c3 100644 --- a/src/GWallet.Frontend.XF.Android/packages.config +++ b/src/GWallet.Frontend.XF.Android/packages.config @@ -18,7 +18,7 @@ - + diff --git a/src/GWallet.Frontend.XF.Gtk/GWallet.Frontend.XF.Gtk.fsproj b/src/GWallet.Frontend.XF.Gtk/GWallet.Frontend.XF.Gtk.fsproj index ff754e1c3..8d039ec3e 100644 --- a/src/GWallet.Frontend.XF.Gtk/GWallet.Frontend.XF.Gtk.fsproj +++ b/src/GWallet.Frontend.XF.Gtk/GWallet.Frontend.XF.Gtk.fsproj @@ -73,7 +73,7 @@ ..\..\packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll - ..\..\packages\Sentry.4.0.0-beta.8\lib\netstandard2.0\Sentry.dll + ..\..\packages\Sentry.4.0.3\lib\netstandard2.0\Sentry.dll ..\..\packages\System.Text.Json.5.0.2\lib\net461\System.Text.Json.dll diff --git a/src/GWallet.Frontend.XF.Gtk/packages.config b/src/GWallet.Frontend.XF.Gtk/packages.config index 18dad1377..07e362f76 100644 --- a/src/GWallet.Frontend.XF.Gtk/packages.config +++ b/src/GWallet.Frontend.XF.Gtk/packages.config @@ -16,7 +16,7 @@ - + diff --git a/src/GWallet.Frontend.XF.Mac/GWallet.Frontend.XF.Mac.fsproj b/src/GWallet.Frontend.XF.Mac/GWallet.Frontend.XF.Mac.fsproj index 1a52a3310..c5289b4a3 100644 --- a/src/GWallet.Frontend.XF.Mac/GWallet.Frontend.XF.Mac.fsproj +++ b/src/GWallet.Frontend.XF.Mac/GWallet.Frontend.XF.Mac.fsproj @@ -72,7 +72,7 @@ ..\..\packages\System.Configuration.ConfigurationManager.4.4.0\lib\netstandard2.0\System.Configuration.ConfigurationManager.dll - ..\..\packages\Sentry.4.0.0-beta.8\lib\netstandard2.0\Sentry.dll + ..\..\packages\Sentry.4.0.3\lib\netstandard2.0\Sentry.dll ..\..\packages\System.Text.Json.5.0.2\lib\net461\System.Text.Json.dll diff --git a/src/GWallet.Frontend.XF.Mac/packages.config b/src/GWallet.Frontend.XF.Mac/packages.config index 5d8906ffa..43f307fdb 100644 --- a/src/GWallet.Frontend.XF.Mac/packages.config +++ b/src/GWallet.Frontend.XF.Mac/packages.config @@ -17,7 +17,7 @@ - + diff --git a/src/GWallet.Frontend.XF.iOS/GWallet.Frontend.XF.iOS.fsproj b/src/GWallet.Frontend.XF.iOS/GWallet.Frontend.XF.iOS.fsproj index ad3c0df22..757f36dc5 100644 --- a/src/GWallet.Frontend.XF.iOS/GWallet.Frontend.XF.iOS.fsproj +++ b/src/GWallet.Frontend.XF.iOS/GWallet.Frontend.XF.iOS.fsproj @@ -187,7 +187,7 @@ ..\..\packages\System.Configuration.ConfigurationManager.4.4.0\lib\netstandard2.0\System.Configuration.ConfigurationManager.dll - ..\..\packages\Sentry.4.0.0-beta.8\lib\netstandard2.0\Sentry.dll + ..\..\packages\Sentry.4.0.3\lib\netstandard2.0\Sentry.dll ..\..\packages\System.Text.Json.5.0.2\lib\net461\System.Text.Json.dll diff --git a/src/GWallet.Frontend.XF.iOS/packages.config b/src/GWallet.Frontend.XF.iOS/packages.config index 9bccc5671..92a01c64c 100644 --- a/src/GWallet.Frontend.XF.iOS/packages.config +++ b/src/GWallet.Frontend.XF.iOS/packages.config @@ -17,7 +17,7 @@ - +