From 95e6096fbb6be4d46b9f145b01ffb5d89bd0f24b Mon Sep 17 00:00:00 2001 From: Simen Kirkvik Date: Wed, 26 Nov 2025 15:52:38 +0100 Subject: [PATCH] Fix pipeline --- .gitignore | 3 +- Directory.Build.props | 3 +- Directory.Packages.props | 1 + nix/packages/atlantis-client.nix | 63 +- nix/packages/default.nix | 3 +- src/Archivist/src/Cli/AclCli.fs | 6 +- src/Atlantis/src/Client/Client.fsproj | 3 +- src/Atlantis/src/Client/packages.lock.json | 3 +- src/Atlantis/src/Server/Server.fsproj | 3 +- src/Atlantis/src/Server/packages.lock.json | 24 +- src/Codex/src/Client/Codex.Client.fsproj | 19 +- src/Codex/src/Client/default.nix | 2 +- src/Codex/src/Client/packages.lock.json | 469 +++---- src/Codex/src/Server/Codex.Server.fsproj | 18 +- src/Codex/src/Server/packages.lock.json | 1084 +++++++++-------- src/Interfaces/Api/Poseidon.Api.fsproj | 1 - src/Interfaces/Api/packages.lock.json | 3 +- src/ServerPack/src/Oceanbox.ServerPack.fsproj | 8 +- src/Sorcerer/src/Server/Sorcerer.fsproj | 1 - src/Sorcerer/src/Server/packages.lock.json | 21 - 20 files changed, 839 insertions(+), 899 deletions(-) diff --git a/.gitignore b/.gitignore index 434e3b84..9558db07 100644 --- a/.gitignore +++ b/.gitignore @@ -30,7 +30,6 @@ _*.yaml tilt/base/_manifest.yaml NuGet.Config sync.list -package-lock.json *.nupkg *.fable-temp* -.env +.env \ No newline at end of file diff --git a/Directory.Build.props b/Directory.Build.props index d80cb1a6..218452a8 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -26,11 +26,10 @@ true - true true true $(OtherFlags) --test:GraphBasedChecking --test:ParallelOptimization --test:ParallelIlxGen - + \ No newline at end of file diff --git a/Directory.Packages.props b/Directory.Packages.props index 1c1b5492..21605a41 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -34,6 +34,7 @@ + diff --git a/nix/packages/atlantis-client.nix b/nix/packages/atlantis-client.nix index e10ca38e..39a39861 100644 --- a/nix/packages/atlantis-client.nix +++ b/nix/packages/atlantis-client.nix @@ -5,14 +5,13 @@ deps, fable, version, + dotnet-sdk, netrcConfig, - stdenvNoCC, + nodeModules, nix-gitignore, packageSources, - dotnet-sdk, dotnet-runtime, buildDotnetModule, - writableTmpDirAsHomeHook, }: let root = ../../.; @@ -22,60 +21,6 @@ let pname = "Atlantis"; - nodeDeps = stdenvNoCC.mkDerivation { - inherit version; - pname = "${pname}-node-deps"; - - nativeBuildInputs = [ - bun - writableTmpDirAsHomeHook - ]; - - src = lib.fileset.toSource { - inherit root; - fileset = lib.fileset.unions [ - ../../package.json - ../../bun.lock - ]; - }; - - dontConfigure = true; - - # Only install dependencies, don't build - buildPhase = '' - runHook preBuild - - export BUN_INSTALL_CACHE_DIR=$(mktemp -d) - - # Disable post-install scripts to avoid shebang issues - bun install \ - --frozen-lockfile \ - --ignore-scripts \ - --backend copyfile \ - --no-progress \ - --force - - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - - mkdir -p $out - cp -r node_modules $out/ - - runHook postInstall - ''; - - # Required else we get errors that our fixed-output derivation references store paths - dontFixup = true; - - outputHashMode = "recursive"; - outputHashAlgo = "sha256"; - # NOTE: Empty this when a new dependency is added - outputHash = "sha256-T9X1EFeoNV3yKdVUIMOvaYtja6XR0fne6CDkKHD5rhE="; - }; - in buildDotnetModule { inherit dotnet-sdk dotnet-runtime; @@ -110,7 +55,7 @@ buildDotnetModule { export HOME=$TMPDIR - cp -r ${nodeDeps}/node_modules ./. + cp -r ${nodeModules}/node_modules ./. chmod -R u+rw node_modules chmod -R u+x node_modules/.bin @@ -141,4 +86,4 @@ buildDotnetModule { dontFixup = true; dontPatchELF = true; dontStrip = true; -} +} \ No newline at end of file diff --git a/nix/packages/default.nix b/nix/packages/default.nix index b5ce8971..f281d7c5 100644 --- a/nix/packages/default.nix +++ b/nix/packages/default.nix @@ -93,9 +93,10 @@ in atlantis-client = pkgs.callPackage ./atlantis-client.nix { inherit deps - netrcConfig version dotnet-sdk + netrcConfig + nodeModules dotnet-runtime packageSources ; diff --git a/src/Archivist/src/Cli/AclCli.fs b/src/Archivist/src/Cli/AclCli.fs index beebbf5b..6bbfde58 100644 --- a/src/Archivist/src/Cli/AclCli.fs +++ b/src/Archivist/src/Cli/AclCli.fs @@ -74,7 +74,11 @@ let addUsers (args: PrincipalArgs) = async { try - match! aclApi.addUsers users with + let req : Archmaester.AddUsersRequest = { + group = "" + users = users + } + match! aclApi.addUsers req with | Ok _ -> Log.Information $"Added users %A{users}" return Ok () diff --git a/src/Atlantis/src/Client/Client.fsproj b/src/Atlantis/src/Client/Client.fsproj index bbd88310..fd65264d 100644 --- a/src/Atlantis/src/Client/Client.fsproj +++ b/src/Atlantis/src/Client/Client.fsproj @@ -4,7 +4,6 @@ net9.0 FABLE_COMPILER true - linux-x64 2.102.0 preview Main @@ -25,4 +24,4 @@ - + \ No newline at end of file diff --git a/src/Atlantis/src/Client/packages.lock.json b/src/Atlantis/src/Client/packages.lock.json index 57fa3acb..f1214445 100644 --- a/src/Atlantis/src/Client/packages.lock.json +++ b/src/Atlantis/src/Client/packages.lock.json @@ -715,7 +715,6 @@ "Fable.Core": "4.1.0" } } - }, - "net9.0/linux-x64": {} + } } } \ No newline at end of file diff --git a/src/Atlantis/src/Server/Server.fsproj b/src/Atlantis/src/Server/Server.fsproj index c98a0a8f..b4d6a945 100644 --- a/src/Atlantis/src/Server/Server.fsproj +++ b/src/Atlantis/src/Server/Server.fsproj @@ -4,7 +4,6 @@ Exe net9.0 true - linux-x64 2.102.0 Server @@ -69,4 +68,4 @@ - + \ No newline at end of file diff --git a/src/Atlantis/src/Server/packages.lock.json b/src/Atlantis/src/Server/packages.lock.json index f1466d32..b02a2c6e 100644 --- a/src/Atlantis/src/Server/packages.lock.json +++ b/src/Atlantis/src/Server/packages.lock.json @@ -1520,7 +1520,7 @@ "Fable.Remoting.Server": "[5.39.0, )", "Giraffe": "[7.0.2, )", "Npgsql": "[9.0.2, )", - "Oceanbox.DataAgent": "[7.2.1, )", + "Oceanbox.DataAgent": "[7.3.0, )", "Oceanbox.DataAgent.Api": "[7.2.1, )", "Serilog": "[4.2.0, )" } @@ -1543,9 +1543,9 @@ "Drifters.Api": "[6.22.0, )", "FSharp.Core": "[9.0.303, )", "Hipster.Api": "[1.0.1, )", - "Oceanbox.DataAgent": "[7.2.1, )", + "Oceanbox.DataAgent": "[7.3.0, )", "Oceanbox.DataAgent.Api": "[7.2.1, )", - "Oceanbox.ServerPack": "[1.30.1, )", + "Oceanbox.ServerPack": "[1.33.0, )", "Petimeter.Api": "[1.0.0, )" } }, @@ -1814,24 +1814,6 @@ "Serilog": "4.0.0" } } - }, - "net9.0/linux-x64": { - "System.Text.Encodings.Web": { - "type": "Direct", - "requested": "[9.0.2, )", - "resolved": "9.0.2", - "contentHash": "/kCGdrXg0PXrvkHYyHubXJHcmCAvJrxTZ7g4XS6UCxY1JW79aMjtUW6UYNECHJmiyFZsZ/vUuWOM4CtNpiNt8Q==" - }, - "System.Security.Cryptography.Pkcs": { - "type": "Transitive", - "resolved": "9.0.2", - "contentHash": "aC9IlCbgompuyQUixa03yEq/fGDLwsSn1tiqFsk/hMDTSxcdf1Ha77SfDgdguLx+sAsuHWAkiXgveDsHdw5bdA==" - }, - "System.Security.Cryptography.ProtectedData": { - "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "wLBKzFnDCxP12VL9ANydSYhk59fC4cvOr9ypYQLPnAj48NQIhqnjdD2yhP8yEKyBJEjERWS9DisKL7rX5eU25Q==" - } } } } \ No newline at end of file diff --git a/src/Codex/src/Client/Codex.Client.fsproj b/src/Codex/src/Client/Codex.Client.fsproj index 627b4a8a..e8cb6326 100644 --- a/src/Codex/src/Client/Codex.Client.fsproj +++ b/src/Codex/src/Client/Codex.Client.fsproj @@ -2,6 +2,8 @@ net9.0 Oceanbox + 0.0.0-alpha.1 + FABLE_COMPILER true @@ -46,17 +48,18 @@ - - - - - - - + + + + + + + + - + \ No newline at end of file diff --git a/src/Codex/src/Client/default.nix b/src/Codex/src/Client/default.nix index cdbd378d..06615559 100644 --- a/src/Codex/src/Client/default.nix +++ b/src/Codex/src/Client/default.nix @@ -56,7 +56,7 @@ buildDotnetModule { pushd src/Codex/src/Client ${lib.getExe fable} --verbose -e .jsx -o build - ${lib.getExe bun} ../../../../node_modules/.bin/vite build -d + ${lib.getExe bun} ../../../../node_modules/.bin/vite build -d --mode production popd mv src/Codex/src/Client/dist . diff --git a/src/Codex/src/Client/packages.lock.json b/src/Codex/src/Client/packages.lock.json index 7a15a673..5f7028b9 100644 --- a/src/Codex/src/Client/packages.lock.json +++ b/src/Codex/src/Client/packages.lock.json @@ -1,12 +1,18 @@ { - "version": 1, + "version": 2, "dependencies": { "net9.0": { + "Fable.Core": { + "type": "Direct", + "requested": "[4.4.0, )", + "resolved": "4.4.0", + "contentHash": "zVQdiC8RqCOBb3KACTp9ASU9Q46esXXWosZQT/Vu/RhCpkfVwXPmBxVayy3iyqaRWc7XSu4Af7pbOqlcL/RtdA==" + }, "Fable.OpenLayers": { "type": "Direct", - "requested": "[2.20.0, )", - "resolved": "2.20.0", - "contentHash": "FB3JH7UTSgFwyA9l8/B7QkN1G3uHb4g9h3Nyh//wFBFvDlGFqd+Pet4Fp3XLrwJaHl3hUWz7BKZOQLdcw1EKBA==", + "requested": "[2.19.0, )", + "resolved": "2.19.0", + "contentHash": "zVwnqj8LHHUVuw4loS88ZvFCYILKDtG/NWzhGOLwZ5yqj+pRxlD6Mex7zsGrSc08y3P/D/LLdjKmJuE/Nbgo6Q==", "dependencies": { "FSharp.Core": "9.0.303", "Fable.Browser.Dom": "2.18.0", @@ -26,14 +32,14 @@ }, "Fable.Remoting.Client": { "type": "Direct", - "requested": "[7.35.0, )", - "resolved": "7.35.0", - "contentHash": "57StsvefN9NZorEbOsjngDXjn0JDxDG36S8ikDQdAC/WTi5n7kZChZ1v+0CMiZ2IU9aarprOLvr1ie5NKN9IZA==", + "requested": "[7.32.0, )", + "resolved": "7.32.0", + "contentHash": "PMZ0gj8UXXBKrLg71IwGGTMmy2woSdesjFYkrkDNYmhNDvz3Z/h05fJYOVXYYKXp/d2XRX0fHtGV0DuYppip7A==", "dependencies": { "FSharp.Core": "4.7.2", "Fable.Browser.XMLHttpRequest": "1.0.0", "Fable.Core": "3.1.5", - "Fable.Remoting.MsgPack": "1.25.0", + "Fable.Remoting.MsgPack": "1.24.0", "Fable.SimpleJson": "3.24.0" } }, @@ -69,61 +75,15 @@ "Fable.Elmish": "4.0.0" } }, - "FSharp.Core": { - "type": "Direct", - "requested": "[9.0.303, )", - "resolved": "9.0.303", - "contentHash": "6JlV8aD8qQvcmfoe/PMOxCHXc0uX4lR23u0fAyQtnVQxYULLoTZgwgZHSnRcuUHOvS3wULFWcwdnP1iwslH60g==" - }, "FsToolkit.ErrorHandling": { "type": "Direct", - "requested": "[5.1.0, )", - "resolved": "5.1.0", - "contentHash": "l1bblQhBLLjoHVVxnxDghT8DBjeDQoN1UEEwryvfAoer599C/hnOo0BPcNVP1SpltaWXTjdUZXZyXj0jF6Onbw==", + "requested": "[5.0.1, )", + "resolved": "5.0.1", + "contentHash": "93oG3WSogK05H4gkikAmx5pBf30TQJfO1Jky+o/N/nv+RTP3nfOfjlmCHzuyUjQCRFOQog/xQabcky+WBWceeQ==", "dependencies": { "FSharp.Core": "9.0.300" } }, - "Dapr.Actors": { - "type": "Transitive", - "resolved": "1.16.0", - "contentHash": "s9v6VofXXYoRqZJQlQbvNYYSlGhkL+Z+bpqrx1TRo06kLhANeDmXA9yeVaD+1KwJIO1chUFj5O4iKuTxIkg1sA==", - "dependencies": { - "Dapr.Client": "1.16.0", - "Dapr.Common": "1.16.0", - "Google.Api.CommonProtos": "2.17.0", - "Google.Protobuf": "3.32.0", - "Grpc.Net.Client": "2.71.0", - "Microsoft.Extensions.Configuration": "9.0.8", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.8", - "Microsoft.Extensions.DependencyInjection": "9.0.8", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8", - "Microsoft.Extensions.Http": "9.0.8", - "Microsoft.Extensions.Logging": "9.0.8", - "Microsoft.Extensions.Logging.Abstractions": "9.0.8", - "Microsoft.Extensions.Options": "9.0.8" - } - }, - "Dapr.Client": { - "type": "Transitive", - "resolved": "1.16.0", - "contentHash": "dFDKol+mtQrk1lIKlEyCx3k6W0Pf+0wC6xcsaDqa0Bg+XCWDc4juROuDcSb0/L1Y+Ev6LSLDMC/FgzNWMw9YtQ==", - "dependencies": { - "Dapr.Common": "1.16.0", - "Dapr.Protos": "1.16.0", - "Google.Api.CommonProtos": "2.17.0", - "Google.Protobuf": "3.32.0", - "Grpc.Net.Client": "2.71.0", - "Microsoft.Extensions.Configuration": "9.0.8", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.8", - "Microsoft.Extensions.DependencyInjection": "9.0.8", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8", - "Microsoft.Extensions.Http": "9.0.8", - "Microsoft.Extensions.Logging": "9.0.8", - "Microsoft.Extensions.Logging.Abstractions": "9.0.8", - "Microsoft.Extensions.Options": "9.0.8" - } - }, "Dapr.Common": { "type": "Transitive", "resolved": "1.16.0", @@ -155,14 +115,6 @@ "Microsoft.Extensions.Logging.Abstractions": "9.0.8" } }, - "Drifters.Api": { - "type": "Transitive", - "resolved": "6.22.0", - "contentHash": "EQguKE22Tfd3ayO/jdWiWMBK5R1uzcYo+8agG3ZzAJ1ltl72mIXHqr68BKqO4uhOLtiFs8ErZa4cZ9NVueYHWA==", - "dependencies": { - "FSharp.Core": "9.0.201" - } - }, "Fable.AST": { "type": "Transitive", "resolved": "4.2.1", @@ -208,28 +160,6 @@ "Fable.Core": "3.2.8" } }, - "Fable.Browser.IndexedDB": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "6RU8aqUeb4qpAekPEjnpaWP+RRTyYMB4ICE06eZoMoTXPq0oGWxsEkHPgDJIPVTmyDuAGJ4YMcDCt2D8850xMw==", - "dependencies": { - "FSharp.Core": "4.7.2", - "Fable.Browser.Dom": "2.14.0", - "Fable.Browser.Event": "1.5.0", - "Fable.Core": "3.2.8" - } - }, - "Fable.Browser.WebGL": { - "type": "Transitive", - "resolved": "1.3.0", - "contentHash": "iQognakmr62KccqZg++oenn1J0eSdCexAFUII0fSWAz1tTfdaPxrFKIjagHd/3HWw5NettpyNJREVRDghklYTQ==", - "dependencies": { - "FSharp.Core": "4.7.2", - "Fable.Browser.Dom": "2.16.0", - "Fable.Browser.Event": "1.6.0", - "Fable.Core": "3.2.8" - } - }, "Fable.Browser.WebStorage": { "type": "Transitive", "resolved": "1.3.0", @@ -251,61 +181,6 @@ "Fable.Core": "3.0.0" } }, - "Fable.Core": { - "type": "Transitive", - "resolved": "4.4.0", - "contentHash": "zVQdiC8RqCOBb3KACTp9ASU9Q46esXXWosZQT/Vu/RhCpkfVwXPmBxVayy3iyqaRWc7XSu4Af7pbOqlcL/RtdA==" - }, - "Fable.Elmish": { - "type": "Transitive", - "resolved": "4.2.0", - "contentHash": "A8lDcHbz2AKcwFa6IlnK8I/21nbsxBcP5Vxq6Gp+jT8dU7Vjpnk8Pbry5+zQrlqjwt1XHU/S5Oo0KZqaGemPUA==", - "dependencies": { - "FSharp.Core": "4.7.2", - "Fable.Core": "3.7.1" - } - }, - "Fable.Fetch": { - "type": "Transitive", - "resolved": "2.7.0", - "contentHash": "2ndGZZTqpX9Hyso51tnIxWAskN2zrHX+7LeAwfG4zew+DtMMGa/3IyJGl2BOYUwweq2MhfuVqs1K3avgBFDq+Q==", - "dependencies": { - "FSharp.Core": "4.7.2", - "Fable.Browser.Blob": "1.2.0", - "Fable.Browser.Event": "1.5.0", - "Fable.Core": "3.7.1", - "Fable.Promise": "2.2.2" - } - }, - "Fable.Lit": { - "type": "Transitive", - "resolved": "1.6.2-oceanbox", - "contentHash": "ylo6UgB6FiGyINpDvryYt3GPl8MH6fvB5tiNizCmsNNerGxw/THFMGGJHmukQDh64NHru4ARhPTPgkBvsyOTVA==", - "dependencies": { - "FSharp.Core": "8.0.300", - "Fable.Browser.Dom": "2.17.0", - "Fable.Core": "4.3.0", - "Fable.Promise": "3.2.0" - } - }, - "Fable.Lit.Elmish": { - "type": "Transitive", - "resolved": "1.6.2-oceanbox", - "contentHash": "K0fBlpHWZs07s3OYcpBZXVo+xoot62f+USdw8Pi9yxd8a6rmfsbbPlDQvGe2k6VpkEelXNL0AMwEt9GxEY1DeQ==", - "dependencies": { - "Fable.Elmish": "4.2.0", - "Fable.Lit": "1.6.2-oceanbox" - } - }, - "Fable.Lit.React": { - "type": "Transitive", - "resolved": "1.6.2-oceanbox", - "contentHash": "+k0/F4mWZe91GuPDJxBTawUFKegQyNU48OjwAQTzzp3RlibCo1wvFtZjISJz83OvHcjuCSmO02i7uxWm9j6gFw==", - "dependencies": { - "Fable.Lit": "1.6.2-oceanbox", - "Feliz": "2.8.0" - } - }, "Fable.Parsimmon": { "type": "Transitive", "resolved": "4.0.0", @@ -315,16 +190,6 @@ "Fable.Core": "3.0.0" } }, - "Fable.React": { - "type": "Transitive", - "resolved": "9.4.0", - "contentHash": "c33FD2BumoYvu4/8bz2ToWaLZyfq2GMo7nq0RB/Bdoj7KdNObNBw2s1jWTi9whcf/s3tmikoXS4gZUKpD9MJ8g==", - "dependencies": { - "FSharp.Core": "4.7.2", - "Fable.React.Types": "18.3.0", - "Fable.ReactDom.Types": "18.2.0" - } - }, "Fable.React.Types": { "type": "Transitive", "resolved": "18.3.0", @@ -344,14 +209,6 @@ "Fable.React.Types": "18.3.0" } }, - "Fable.Remoting.MsgPack": { - "type": "Transitive", - "resolved": "1.25.0", - "contentHash": "FyqSj8j8J0W7xTR8XJmk2Q6vZa0NlKUUjQtr/rQhCkV2r5uJ3gtT+2KSiMjdzemwV5X+9eUz6C5q1YN0t3ccug==", - "dependencies": { - "FSharp.Core": "4.7.2" - } - }, "Fable.SignalR": { "type": "Transitive", "resolved": "2.1.0", @@ -363,28 +220,6 @@ "Fable.SimpleJson": "3.24.0" } }, - "Fable.SignalR.Elmish": { - "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "sPPuEcpKlRGACbX7Hk4kh31+aii8GAM8toTwYpmrtU+Zl9QocwbWK6nPJaE0YbQ41ZJgohyU6bNhKt7+SPKZhw==", - "dependencies": { - "FSharp.Core": "9.0.100", - "Fable.Elmish": "4.2.0", - "Fable.Promise": "3.2.0", - "Fable.SignalR": "2.1.0" - } - }, - "Fable.SimpleHttp": { - "type": "Transitive", - "resolved": "3.6.0", - "contentHash": "RHXu3OQVxoxObErhUWl7J9JWXqDxLaQrpIXyo2MECF1a9ekNZ5bBnDGVB1RCEKRpVFB6SOun/pk+DB5wJDYmmg==", - "dependencies": { - "FSharp.Core": "4.6.2", - "Fable.Browser.Dom": "1.0.0", - "Fable.Browser.XMLHttpRequest": "1.1.0", - "Fable.Core": "3.0.0" - } - }, "Fable.SimpleJson": { "type": "Transitive", "resolved": "3.24.0", @@ -395,15 +230,6 @@ "Fable.Parsimmon": "4.0.0" } }, - "Feliz.CompilerPlugins": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "ACkO++Hp4lUrEx/axeehIL5/3R8jMnak+CYpzd0/kLpejp9BETtrgjHK7oj6Lh3V9fB7WoAKsCxyPSrm4ADN2w==", - "dependencies": { - "FSharp.Core": "4.7.2", - "Fable.AST": "4.2.1" - } - }, "Google.Api.CommonProtos": { "type": "Transitive", "resolved": "2.17.0", @@ -439,14 +265,6 @@ "Grpc.Core.Api": "2.71.0" } }, - "Matplotlib.ColorMaps": { - "type": "Transitive", - "resolved": "3.0.1", - "contentHash": "Amw/NumOXIOB4Z/YbBErDd7gcZrtNhG10aeF9MydXUVNmmf7BJKeHDroSnzMRbsUOf3oQCXhzyjng6mhmRA0LA==", - "dependencies": { - "FSharp.Core": "6.0.4" - } - }, "Microsoft.Extensions.Configuration": { "type": "Transitive", "resolved": "9.0.8", @@ -561,31 +379,10 @@ "resolved": "9.0.8", "contentHash": "tizSIOEsIgSNSSh+hKeUVPK7xmTIjR8s+mJWOu1KXV3htvNQiPMFRMO17OdI1y/4ZApdBVk49u/08QGC9yvLug==" }, - "Thoth.Fetch": { - "type": "Transitive", - "resolved": "3.0.1", - "contentHash": "5i8KQwTFzDEoIjE/fAwCw0GFICCsFzVkVq2w4uU1fRlOqbSfLlUNcCEq6JkeAvQ+Jj7syMKNPSH994T8NswcpA==", - "dependencies": { - "FSharp.Core": "4.7.2", - "Fable.Core": "3.2.8", - "Fable.Fetch": "2.1.0", - "Fable.Promise": "2.0.0", - "Thoth.Json": "6.0.0" - } - }, - "Thoth.Json": { - "type": "Transitive", - "resolved": "10.4.1", - "contentHash": "hs76/uO+gHhvnlaxQDqbpUX2Y0L97ilEZ1Nx+LA4D6N7fuAYJmNwQWZB/KQLBE7wIeWK5oXMFHCuKdImSrF1Bg==", - "dependencies": { - "FSharp.Core": "5.0.2", - "Fable.Core": "4.1.0" - } - }, "atlantis.api": { "type": "Project", "dependencies": { - "FSharp.Core": "[9.0.201, )", + "FSharp.Core": "[9.0.303, )", "Hipster.Api": "[1.0.1, )", "Petimeter.Api": "[1.0.0, )" } @@ -595,7 +392,7 @@ "dependencies": { "Dapr.Actors": "[1.16.0, )", "Drifters.Api": "[6.22.0, )", - "FSharp.Core": "[9.0.201, )" + "FSharp.Core": "[9.0.303, )" } }, "lib": { @@ -633,23 +430,245 @@ "Oceanbox.DataAgent.Api": { "type": "Project", "dependencies": { - "FSharp.Core": "[9.0.201, )" + "FSharp.Core": "[9.0.303, )" } }, "petimeter.api": { "type": "Project", "dependencies": { "Dapr.Actors": "[1.16.0, )", - "FSharp.Core": "[9.0.201, )" + "FSharp.Core": "[9.0.303, )" } }, "sorcerer.api": { "type": "Project", "dependencies": { "Drifters.Api": "[6.22.0, )", - "FSharp.Core": "[9.0.201, )", + "FSharp.Core": "[9.0.303, )", "Oceanbox.DataAgent.Api": "[7.2.1, )" } + }, + "Dapr.Actors": { + "type": "CentralTransitive", + "requested": "[1.16.0, )", + "resolved": "1.16.0", + "contentHash": "s9v6VofXXYoRqZJQlQbvNYYSlGhkL+Z+bpqrx1TRo06kLhANeDmXA9yeVaD+1KwJIO1chUFj5O4iKuTxIkg1sA==", + "dependencies": { + "Dapr.Client": "1.16.0", + "Dapr.Common": "1.16.0", + "Google.Api.CommonProtos": "2.17.0", + "Google.Protobuf": "3.32.0", + "Grpc.Net.Client": "2.71.0", + "Microsoft.Extensions.Configuration": "9.0.8", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.8", + "Microsoft.Extensions.DependencyInjection": "9.0.8", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8", + "Microsoft.Extensions.Http": "9.0.8", + "Microsoft.Extensions.Logging": "9.0.8", + "Microsoft.Extensions.Logging.Abstractions": "9.0.8", + "Microsoft.Extensions.Options": "9.0.8" + } + }, + "Dapr.Client": { + "type": "CentralTransitive", + "requested": "[1.16.0, )", + "resolved": "1.16.0", + "contentHash": "dFDKol+mtQrk1lIKlEyCx3k6W0Pf+0wC6xcsaDqa0Bg+XCWDc4juROuDcSb0/L1Y+Ev6LSLDMC/FgzNWMw9YtQ==", + "dependencies": { + "Dapr.Common": "1.16.0", + "Dapr.Protos": "1.16.0", + "Google.Api.CommonProtos": "2.17.0", + "Google.Protobuf": "3.32.0", + "Grpc.Net.Client": "2.71.0", + "Microsoft.Extensions.Configuration": "9.0.8", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.8", + "Microsoft.Extensions.DependencyInjection": "9.0.8", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8", + "Microsoft.Extensions.Http": "9.0.8", + "Microsoft.Extensions.Logging": "9.0.8", + "Microsoft.Extensions.Logging.Abstractions": "9.0.8", + "Microsoft.Extensions.Options": "9.0.8" + } + }, + "Drifters.Api": { + "type": "CentralTransitive", + "requested": "[6.22.0, )", + "resolved": "6.22.0", + "contentHash": "EQguKE22Tfd3ayO/jdWiWMBK5R1uzcYo+8agG3ZzAJ1ltl72mIXHqr68BKqO4uhOLtiFs8ErZa4cZ9NVueYHWA==", + "dependencies": { + "FSharp.Core": "9.0.201" + } + }, + "Fable.Browser.IndexedDB": { + "type": "CentralTransitive", + "requested": "[2.2.0, )", + "resolved": "2.2.0", + "contentHash": "6RU8aqUeb4qpAekPEjnpaWP+RRTyYMB4ICE06eZoMoTXPq0oGWxsEkHPgDJIPVTmyDuAGJ4YMcDCt2D8850xMw==", + "dependencies": { + "FSharp.Core": "4.7.2", + "Fable.Browser.Dom": "2.14.0", + "Fable.Browser.Event": "1.5.0", + "Fable.Core": "3.2.8" + } + }, + "Fable.Browser.WebGL": { + "type": "CentralTransitive", + "requested": "[1.3.0, )", + "resolved": "1.3.0", + "contentHash": "iQognakmr62KccqZg++oenn1J0eSdCexAFUII0fSWAz1tTfdaPxrFKIjagHd/3HWw5NettpyNJREVRDghklYTQ==", + "dependencies": { + "FSharp.Core": "4.7.2", + "Fable.Browser.Dom": "2.16.0", + "Fable.Browser.Event": "1.6.0", + "Fable.Core": "3.2.8" + } + }, + "Fable.Elmish": { + "type": "CentralTransitive", + "requested": "[4.2.0, )", + "resolved": "4.2.0", + "contentHash": "A8lDcHbz2AKcwFa6IlnK8I/21nbsxBcP5Vxq6Gp+jT8dU7Vjpnk8Pbry5+zQrlqjwt1XHU/S5Oo0KZqaGemPUA==", + "dependencies": { + "FSharp.Core": "4.7.2", + "Fable.Core": "3.7.1" + } + }, + "Fable.Fetch": { + "type": "CentralTransitive", + "requested": "[2.7.0, )", + "resolved": "2.7.0", + "contentHash": "2ndGZZTqpX9Hyso51tnIxWAskN2zrHX+7LeAwfG4zew+DtMMGa/3IyJGl2BOYUwweq2MhfuVqs1K3avgBFDq+Q==", + "dependencies": { + "FSharp.Core": "4.7.2", + "Fable.Browser.Blob": "1.2.0", + "Fable.Browser.Event": "1.5.0", + "Fable.Core": "3.7.1", + "Fable.Promise": "2.2.2" + } + }, + "Fable.Lit": { + "type": "CentralTransitive", + "requested": "[1.6.2-oceanbox, )", + "resolved": "1.6.2-oceanbox", + "contentHash": "ylo6UgB6FiGyINpDvryYt3GPl8MH6fvB5tiNizCmsNNerGxw/THFMGGJHmukQDh64NHru4ARhPTPgkBvsyOTVA==", + "dependencies": { + "FSharp.Core": "8.0.300", + "Fable.Browser.Dom": "2.17.0", + "Fable.Core": "4.3.0", + "Fable.Promise": "3.2.0" + } + }, + "Fable.Lit.Elmish": { + "type": "CentralTransitive", + "requested": "[1.6.2-oceanbox, )", + "resolved": "1.6.2-oceanbox", + "contentHash": "K0fBlpHWZs07s3OYcpBZXVo+xoot62f+USdw8Pi9yxd8a6rmfsbbPlDQvGe2k6VpkEelXNL0AMwEt9GxEY1DeQ==", + "dependencies": { + "Fable.Elmish": "4.2.0", + "Fable.Lit": "1.6.2-oceanbox" + } + }, + "Fable.Lit.React": { + "type": "CentralTransitive", + "requested": "[1.6.2-oceanbox, )", + "resolved": "1.6.2-oceanbox", + "contentHash": "+k0/F4mWZe91GuPDJxBTawUFKegQyNU48OjwAQTzzp3RlibCo1wvFtZjISJz83OvHcjuCSmO02i7uxWm9j6gFw==", + "dependencies": { + "Fable.Lit": "1.6.2-oceanbox", + "Feliz": "2.8.0" + } + }, + "Fable.React": { + "type": "CentralTransitive", + "requested": "[9.4.0, )", + "resolved": "9.4.0", + "contentHash": "c33FD2BumoYvu4/8bz2ToWaLZyfq2GMo7nq0RB/Bdoj7KdNObNBw2s1jWTi9whcf/s3tmikoXS4gZUKpD9MJ8g==", + "dependencies": { + "FSharp.Core": "4.7.2", + "Fable.React.Types": "18.3.0", + "Fable.ReactDom.Types": "18.2.0" + } + }, + "Fable.Remoting.MsgPack": { + "type": "CentralTransitive", + "requested": "[1.24.0, )", + "resolved": "1.24.0", + "contentHash": "Bn3nzoZbib6lPk70bIJumEu2wFMxciB4o8k0Zw6tRfAOpNKvUsi79OOll2nW3FU1P6MVBepT43m+R8JvfYnNiw==", + "dependencies": { + "FSharp.Core": "4.7.2" + } + }, + "Fable.SignalR.Elmish": { + "type": "CentralTransitive", + "requested": "[2.1.0, )", + "resolved": "2.1.0", + "contentHash": "sPPuEcpKlRGACbX7Hk4kh31+aii8GAM8toTwYpmrtU+Zl9QocwbWK6nPJaE0YbQ41ZJgohyU6bNhKt7+SPKZhw==", + "dependencies": { + "FSharp.Core": "9.0.100", + "Fable.Elmish": "4.2.0", + "Fable.Promise": "3.2.0", + "Fable.SignalR": "2.1.0" + } + }, + "Fable.SimpleHttp": { + "type": "CentralTransitive", + "requested": "[3.6.0, )", + "resolved": "3.6.0", + "contentHash": "RHXu3OQVxoxObErhUWl7J9JWXqDxLaQrpIXyo2MECF1a9ekNZ5bBnDGVB1RCEKRpVFB6SOun/pk+DB5wJDYmmg==", + "dependencies": { + "FSharp.Core": "4.6.2", + "Fable.Browser.Dom": "1.0.0", + "Fable.Browser.XMLHttpRequest": "1.1.0", + "Fable.Core": "3.0.0" + } + }, + "Feliz.CompilerPlugins": { + "type": "CentralTransitive", + "requested": "[2.2.0, )", + "resolved": "2.2.0", + "contentHash": "ACkO++Hp4lUrEx/axeehIL5/3R8jMnak+CYpzd0/kLpejp9BETtrgjHK7oj6Lh3V9fB7WoAKsCxyPSrm4ADN2w==", + "dependencies": { + "FSharp.Core": "4.7.2", + "Fable.AST": "4.2.1" + } + }, + "FSharp.Core": { + "type": "CentralTransitive", + "requested": "[9.0.303, )", + "resolved": "9.0.303", + "contentHash": "6JlV8aD8qQvcmfoe/PMOxCHXc0uX4lR23u0fAyQtnVQxYULLoTZgwgZHSnRcuUHOvS3wULFWcwdnP1iwslH60g==" + }, + "Matplotlib.ColorMaps": { + "type": "CentralTransitive", + "requested": "[3.0.1, )", + "resolved": "3.0.1", + "contentHash": "Amw/NumOXIOB4Z/YbBErDd7gcZrtNhG10aeF9MydXUVNmmf7BJKeHDroSnzMRbsUOf3oQCXhzyjng6mhmRA0LA==", + "dependencies": { + "FSharp.Core": "6.0.4" + } + }, + "Thoth.Fetch": { + "type": "CentralTransitive", + "requested": "[3.0.1, )", + "resolved": "3.0.1", + "contentHash": "5i8KQwTFzDEoIjE/fAwCw0GFICCsFzVkVq2w4uU1fRlOqbSfLlUNcCEq6JkeAvQ+Jj7syMKNPSH994T8NswcpA==", + "dependencies": { + "FSharp.Core": "4.7.2", + "Fable.Core": "3.2.8", + "Fable.Fetch": "2.1.0", + "Fable.Promise": "2.0.0", + "Thoth.Json": "6.0.0" + } + }, + "Thoth.Json": { + "type": "CentralTransitive", + "requested": "[10.4.1, )", + "resolved": "10.4.1", + "contentHash": "hs76/uO+gHhvnlaxQDqbpUX2Y0L97ilEZ1Nx+LA4D6N7fuAYJmNwQWZB/KQLBE7wIeWK5oXMFHCuKdImSrF1Bg==", + "dependencies": { + "FSharp.Core": "5.0.2", + "Fable.Core": "4.1.0" + } } } } diff --git a/src/Codex/src/Server/Codex.Server.fsproj b/src/Codex/src/Server/Codex.Server.fsproj index 7e994363..0dabf972 100644 --- a/src/Codex/src/Server/Codex.Server.fsproj +++ b/src/Codex/src/Server/Codex.Server.fsproj @@ -3,19 +3,19 @@ Exe net9.0 - false - true - linux-x64 Codex.Server Oceanbox + 0.0.0-alpha.1 true + false + true - - - - - + + + + + @@ -40,4 +40,4 @@ - + \ No newline at end of file diff --git a/src/Codex/src/Server/packages.lock.json b/src/Codex/src/Server/packages.lock.json index 7907d0fc..0e504914 100644 --- a/src/Codex/src/Server/packages.lock.json +++ b/src/Codex/src/Server/packages.lock.json @@ -1,24 +1,27 @@ { - "version": 1, + "version": 2, "dependencies": { "net9.0": { "Azure.Security.KeyVault.Secrets": { "type": "Direct", - "requested": "[4.8.0, )", - "resolved": "4.8.0", - "contentHash": "tmcIgo+de2K5+PTBRNlnFLQFbmSoyuT9RpDr5MwKS6mIfNxLPQpARkRAP91r3tmeiJ9j/UCO0F+hTlk1Bk7HNQ==", + "requested": "[4.7.0, )", + "resolved": "4.7.0", + "contentHash": "uOPCojkm41V4dKTORyGzl3/f/lriKpxSQ43fWDn4StRJBVmbF1F/DNWJhwm207kCnqgE/W9+tskJSimIKHCZkw==", "dependencies": { - "Azure.Core": "1.46.2" + "Azure.Core": "1.44.1", + "System.Memory": "4.5.5", + "System.Text.Json": "6.0.10", + "System.Threading.Tasks.Extensions": "4.5.4" } }, "Fable.Remoting.Giraffe": { "type": "Direct", - "requested": "[5.24.0, )", - "resolved": "5.24.0", - "contentHash": "z3QZWK3/WaEmRFimt65Rc3eegA4VKFoqLH0xuQfDVdnpY3uhxe5aHOYVxFvgYPYId4XGtDzA9dFH4OyIwO1bJA==", + "requested": "[5.21.0, )", + "resolved": "5.21.0", + "contentHash": "frFh3wquLO29Cjo6DXyiIC5040JfBanBTY9JqslmzrRBP2E/joLGaHgt37oXYtBa4rszP7EQAIWHmsLvw+jtuQ==", "dependencies": { "FSharp.Core": "6.0.0", - "Fable.Remoting.Server": "5.42.0", + "Fable.Remoting.Server": "5.39.0", "Giraffe": "5.0.0", "Microsoft.IO.RecyclableMemoryStream": "[3.0.0, 4.0.0)" } @@ -32,17 +35,11 @@ "FSharp.Core": "8.0.100" } }, - "FSharp.Core": { - "type": "Direct", - "requested": "[9.0.303, )", - "resolved": "9.0.303", - "contentHash": "6JlV8aD8qQvcmfoe/PMOxCHXc0uX4lR23u0fAyQtnVQxYULLoTZgwgZHSnRcuUHOvS3wULFWcwdnP1iwslH60g==" - }, "FsToolkit.ErrorHandling": { "type": "Direct", - "requested": "[5.1.0, )", - "resolved": "5.1.0", - "contentHash": "l1bblQhBLLjoHVVxnxDghT8DBjeDQoN1UEEwryvfAoer599C/hnOo0BPcNVP1SpltaWXTjdUZXZyXj0jF6Onbw==", + "requested": "[5.0.1, )", + "resolved": "5.0.1", + "contentHash": "93oG3WSogK05H4gkikAmx5pBf30TQJfO1Jky+o/N/nv+RTP3nfOfjlmCHzuyUjQCRFOQog/xQabcky+WBWceeQ==", "dependencies": { "FSharp.Core": "9.0.300" } @@ -62,45 +59,16 @@ }, "Azure.Core": { "type": "Transitive", - "resolved": "1.46.2", - "contentHash": "HFcvd1besmgBFPIZ7iSFHZOgzGfHTZNTzG8gWYdIP8ZJQySrb+vAdArcmFw7je3kFRMDbbtMoWKNVGj2vvH1sw==", + "resolved": "1.44.1", + "contentHash": "YyznXLQZCregzHvioip07/BkzjuWNXogJEVz9T5W6TwjNr17ax41YGzYMptlo2G10oLCuVPoyva62y0SIRDixg==", "dependencies": { - "Microsoft.Bcl.AsyncInterfaces": "8.0.0", - "System.ClientModel": "1.4.2", - "System.Memory.Data": "6.0.1" - } - }, - "Azure.Extensions.AspNetCore.DataProtection.Blobs": { - "type": "Transitive", - "resolved": "1.4.0", - "contentHash": "3lUVu/N4YWAvRmkxdZIjeOEylWjXwErTV3fpeyqnfK6UuCTOs04chK1al7PmtaVyn7Jt51Eod+LdtvwyIfCJSw==", - "dependencies": { - "Azure.Core": "1.44.1", - "Azure.Storage.Blobs": "12.21.1", - "Microsoft.AspNetCore.DataProtection": "8.0.11", - "Microsoft.Bcl.AsyncInterfaces": "8.0.0" - } - }, - "Azure.Extensions.AspNetCore.DataProtection.Keys": { - "type": "Transitive", - "resolved": "1.3.0", - "contentHash": "7Q0C8mnrLpyon2GxavXmAYCbwo5mI1qwpk+0e1gUbOB9gfiTMv7E2+EV50kAXREobydWkiIWyrlXASx/ggtogw==", - "dependencies": { - "Azure.Core": "1.44.1", - "Azure.Security.KeyVault.Keys": "4.6.0", - "Microsoft.AspNetCore.DataProtection": "8.0.11", - "Microsoft.Bcl.AsyncInterfaces": "8.0.0" - } - }, - "Azure.Identity": { - "type": "Transitive", - "resolved": "1.13.2", - "contentHash": "CngQVQELdzFmsGSWyGIPIUOCrII7nApMVWxVmJCKQQrWxRXcNquCsZ+njRJRnhFUfD+KMAhpjyRCaceE4EOL6A==", - "dependencies": { - "Azure.Core": "1.44.1", - "Microsoft.Identity.Client": "4.67.2", - "Microsoft.Identity.Client.Extensions.Msal": "4.67.2", - "System.Memory": "4.5.5", + "Microsoft.Bcl.AsyncInterfaces": "6.0.0", + "System.ClientModel": "1.1.0", + "System.Diagnostics.DiagnosticSource": "6.0.1", + "System.Memory.Data": "6.0.0", + "System.Numerics.Vectors": "4.5.0", + "System.Text.Encodings.Web": "6.0.0", + "System.Text.Json": "6.0.10", "System.Threading.Tasks.Extensions": "4.5.4" } }, @@ -117,19 +85,19 @@ }, "Azure.Storage.Blobs": { "type": "Transitive", - "resolved": "12.21.1", - "contentHash": "j0+6k/DHmSQROQTR2DlKvCzt5FzCoivmOLX3N2kXMPlWL/kvVckOPzlHpTIJaHrOXEHH4Y1LUe4QHMMTAISAWg==", + "resolved": "12.23.0", + "contentHash": "wokJ5KX/iViQQ32xyCu69+Ter0aR4B9QQ+oR9NCpc/WPIanxnDErrmFfdmE7K8ZdccjHkvE/wEnqJxaF1+5wFg==", "dependencies": { - "Azure.Storage.Common": "12.20.1", - "System.Text.Json": "4.7.2" + "Azure.Storage.Common": "12.22.0", + "System.Text.Json": "6.0.10" } }, "Azure.Storage.Common": { "type": "Transitive", - "resolved": "12.20.1", - "contentHash": "KKBFnc4WZ6m9HgsKgwfO1cIxd154b8cAnP3uWhuelvFkzxqBXQQgIsHF0n3DYBG2AoTJCZDXwJpKuVC7CsKJWg==", + "resolved": "12.22.0", + "contentHash": "0Vm30bRpQ0fcswB0xQMhKAOSXnRygnF2f/029uPaIDLaj1/yfX4jmU0fFjJe9ojGEj/vlAmsApCEOyL9if6zHg==", "dependencies": { - "Azure.Core": "1.41.0", + "Azure.Core": "1.44.1", "System.IO.Hashing": "6.0.0" } }, @@ -138,95 +106,6 @@ "resolved": "2.1.35", "contentHash": "YKRwjVfrG7GYOovlGyQoMvr1/IJdn+7QzNXJxyMh0YfFF5yvDmTYaJOVYWsckreNjGsGSEtrMTpnzxTUq/tZQw==" }, - "Dapper.FSharp": { - "type": "Transitive", - "resolved": "4.9.0", - "contentHash": "wqMi/wHSQV9v79/u8OELxO+lmUOxk3J5CAUuAmWbltbIYH0A64CV1z1RG+9EVpyAAD9bovKYAnQ2wNwDoPxTxA==", - "dependencies": { - "Dapper": "2.1.35", - "FSharp.Core": "8.0.200" - } - }, - "Dapr.Actors": { - "type": "Transitive", - "resolved": "1.16.0", - "contentHash": "s9v6VofXXYoRqZJQlQbvNYYSlGhkL+Z+bpqrx1TRo06kLhANeDmXA9yeVaD+1KwJIO1chUFj5O4iKuTxIkg1sA==", - "dependencies": { - "Dapr.Client": "1.16.0", - "Dapr.Common": "1.16.0", - "Google.Api.CommonProtos": "2.17.0", - "Google.Protobuf": "3.32.0", - "Grpc.Net.Client": "2.71.0", - "Microsoft.Extensions.Configuration": "9.0.8", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.8", - "Microsoft.Extensions.DependencyInjection": "9.0.8", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8", - "Microsoft.Extensions.Http": "9.0.8", - "Microsoft.Extensions.Logging": "9.0.8", - "Microsoft.Extensions.Logging.Abstractions": "9.0.8", - "Microsoft.Extensions.Options": "9.0.8" - } - }, - "Dapr.Actors.AspNetCore": { - "type": "Transitive", - "resolved": "1.16.0", - "contentHash": "jpC8/vNAn1X61+8cHIEsjckW36gIPPWGTuRBS+8RNd2ZAZoAEDJ63fp9WXVcHC0SM0V48xRRkiR7IWJK/Z+p1Q==", - "dependencies": { - "Dapr.Actors": "1.16.0", - "Dapr.Common": "1.16.0", - "Google.Api.CommonProtos": "2.17.0", - "Google.Protobuf": "3.32.0", - "Grpc.Net.Client": "2.71.0", - "Microsoft.Extensions.Configuration": "9.0.8", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.8", - "Microsoft.Extensions.DependencyInjection": "9.0.8", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8", - "Microsoft.Extensions.Http": "9.0.8", - "Microsoft.Extensions.Logging": "9.0.8", - "Microsoft.Extensions.Logging.Abstractions": "9.0.8", - "Microsoft.Extensions.Options": "9.0.8" - } - }, - "Dapr.AspNetCore": { - "type": "Transitive", - "resolved": "1.16.0", - "contentHash": "biRnQS15YZtx8zejhfpVOOl20md6mqJE8whY2DJdorLHcuWBxnFHJDv/2N7/f+7oBb9R5YWOa0qkHMGPKziCIg==", - "dependencies": { - "Dapr.Client": "1.16.0", - "Dapr.Common": "1.16.0", - "Google.Api.CommonProtos": "2.17.0", - "Google.Protobuf": "3.32.0", - "Grpc.Net.Client": "2.71.0", - "Microsoft.Extensions.Configuration": "9.0.8", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.8", - "Microsoft.Extensions.DependencyInjection": "9.0.8", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8", - "Microsoft.Extensions.Http": "9.0.8", - "Microsoft.Extensions.Logging": "9.0.8", - "Microsoft.Extensions.Logging.Abstractions": "9.0.8", - "Microsoft.Extensions.Options": "9.0.8" - } - }, - "Dapr.Client": { - "type": "Transitive", - "resolved": "1.16.0", - "contentHash": "dFDKol+mtQrk1lIKlEyCx3k6W0Pf+0wC6xcsaDqa0Bg+XCWDc4juROuDcSb0/L1Y+Ev6LSLDMC/FgzNWMw9YtQ==", - "dependencies": { - "Dapr.Common": "1.16.0", - "Dapr.Protos": "1.16.0", - "Google.Api.CommonProtos": "2.17.0", - "Google.Protobuf": "3.32.0", - "Grpc.Net.Client": "2.71.0", - "Microsoft.Extensions.Configuration": "9.0.8", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.8", - "Microsoft.Extensions.DependencyInjection": "9.0.8", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8", - "Microsoft.Extensions.Http": "9.0.8", - "Microsoft.Extensions.Logging": "9.0.8", - "Microsoft.Extensions.Logging.Abstractions": "9.0.8", - "Microsoft.Extensions.Options": "9.0.8" - } - }, "Dapr.Common": { "type": "Transitive", "resolved": "1.16.0", @@ -263,24 +142,6 @@ "resolved": "0.9.1", "contentHash": "n21+Hd+tceX8lgaOosPV+Pne+YqnZUd5RLW3OhnsVxWRzYXiAIAKmKweHIePYeY+fmcn3N5tjkJyQUccFuL3bg==" }, - "Fable.Core": { - "type": "Transitive", - "resolved": "3.1.6", - "contentHash": "w6M1F0zoLk4kTFc1Lx6x1Ft6BD3QwRe0eaLiinAqbjVkcF+iK+NiXGJO+a6q9RAF9NCg0vI48Xku7aNeqG4JVw==", - "dependencies": { - "FSharp.Core": "4.7.1" - } - }, - "Fable.Remoting.DotnetClient": { - "type": "Transitive", - "resolved": "3.35.0", - "contentHash": "xaxt9nKfqIWh30+cOrG9GNl06+7yTy5htrcF5eXsZ7QJLLy7T5ZD3xeGpAb0xbh+TZTVQGluSQzxh/opIZm2PQ==", - "dependencies": { - "FSharp.Core": "6.0.0", - "Fable.Remoting.Json": "2.25.0", - "Fable.Remoting.MsgPack": "1.24.0" - } - }, "Fable.Remoting.Json": { "type": "Transitive", "resolved": "2.25.0", @@ -290,27 +151,6 @@ "Newtonsoft.Json": "13.0.3" } }, - "Fable.Remoting.MsgPack": { - "type": "Transitive", - "resolved": "1.25.0", - "contentHash": "FyqSj8j8J0W7xTR8XJmk2Q6vZa0NlKUUjQtr/rQhCkV2r5uJ3gtT+2KSiMjdzemwV5X+9eUz6C5q1YN0t3ccug==", - "dependencies": { - "FSharp.Core": "4.7.2" - } - }, - "Fable.Remoting.Server": { - "type": "Transitive", - "resolved": "5.42.0", - "contentHash": "XRRYy2vuF64wV0VYb0pF1eNF0MR23P9MKG7dpdSA6QCjhFJyWR+YLPdxjz34uAFx8WdDb4ujXQ9YbYOsBQTxhw==", - "dependencies": { - "FSharp.Core": "6.0.0", - "Fable.Remoting.Json": "2.25.0", - "Fable.Remoting.MsgPack": "1.25.0", - "Microsoft.AspNetCore.WebUtilities": "2.3.0", - "Microsoft.IO.RecyclableMemoryStream": "[3.0.0, 4.0.0)", - "Microsoft.Net.Http.Headers": "2.3.0" - } - }, "FSharp.Control.Websockets": { "type": "Transitive", "resolved": "0.2.2", @@ -320,21 +160,6 @@ "Microsoft.IO.RecyclableMemoryStream": "1.2.2" } }, - "FSharp.Data": { - "type": "Transitive", - "resolved": "6.4.1", - "contentHash": "P/ShAsNsuKrV9cpK7Mb/fSJ/kpinjOnVGRDXDzi/dYECS/lmlDrAvNVlodPbqCo5hIXvMMkKMc5C4f8ULLW7JQ==", - "dependencies": { - "FSharp.Core": "6.0.1", - "FSharp.Data.Csv.Core": "6.4.1", - "FSharp.Data.Html.Core": "6.4.1", - "FSharp.Data.Http": "6.4.1", - "FSharp.Data.Json.Core": "6.4.1", - "FSharp.Data.Runtime.Utilities": "6.4.1", - "FSharp.Data.WorldBank.Core": "6.4.1", - "FSharp.Data.Xml.Core": "6.4.1" - } - }, "FSharp.Data.Csv.Core": { "type": "Transitive", "resolved": "6.4.1", @@ -403,23 +228,6 @@ "FSharp.Data.Runtime.Utilities": "6.4.1" } }, - "FSharp.SystemTextJson": { - "type": "Transitive", - "resolved": "1.3.13", - "contentHash": "znp8odpdkVGKVX0AvbhiXdmeMi0KJ+A4AyAQWSkfAEAe4Z4clRE+rVhrLnAGrFD1VEIUX2lsQ4o84ywpWZUSGw==", - "dependencies": { - "FSharp.Core": "4.7.0", - "System.Text.Json": "6.0.0" - } - }, - "FSharpPlus": { - "type": "Transitive", - "resolved": "1.7.0", - "contentHash": "9+PXT3nG7K5bzgYOzxgwZu5ij25BH7OtMkMJUrWkf+HcfbvsEGCvIf3InF8MCvJ5lO02NfGb9fC8slLEytqw0Q==", - "dependencies": { - "FSharp.Core": "6.0.6" - } - }, "FsPickler": { "type": "Transitive", "resolved": "5.3.2", @@ -477,15 +285,6 @@ "resolved": "6.0.0", "contentHash": "eVHCR7a6m/dm5RFcBzE3qs/Jg5j9R5Rjpu8aTOv9e4AFvaQtBXb5ah7kmwU+YwA0ufRwz4wf1hnIvsD2hSnI4g==" }, - "IdentityModel.AspNetCore": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "WWb9QJXoDM9Z3ThDYtyyNfhUFvBj+YMcF9rl5CA23aDwN/VqNCUo1eHirjh/YYEhBoMiB5USmeWbimfbxrBKUQ==", - "dependencies": { - "IdentityModel": "6.0.0", - "Microsoft.AspNetCore.Authentication.OpenIdConnect": "6.0.0" - } - }, "KdTree": { "type": "Transitive", "resolved": "1.4.1", @@ -505,16 +304,6 @@ "MathNet.Numerics": "5.0.0" } }, - "MessagePack": { - "type": "Transitive", - "resolved": "3.1.3", - "contentHash": "UiNv3fknvPzh5W+S0VV96R17RBZQQU71qgmsMnjjRZU2rtQM/XcTnOB+klT2dA6T1mxjnNKYrEm164AoXvGmYg==", - "dependencies": { - "MessagePack.Annotations": "3.1.3", - "MessagePackAnalyzer": "3.1.3", - "Microsoft.NET.StringTools": "17.11.4" - } - }, "MessagePack.Annotations": { "type": "Transitive", "resolved": "3.1.3", @@ -525,80 +314,35 @@ "resolved": "3.1.3", "contentHash": "19u1oVNv2brCs5F/jma8O8CnsKMMpYwNqD0CAEDEzvqwDTAhqC9r7xHZP4stPb3APs/ryO/zVn7LvjoEHfvs7Q==" }, - "Microsoft.AspNetCore.Authentication.JwtBearer": { - "type": "Transitive", - "resolved": "9.0.1", - "contentHash": "R/ZG9llsAOn/E8WOtg+PyLCB599lxzaIGy/NbwV1xG+smkyBF4w5/AJXNDq6tVw7/qbqvd+4xLAdWQiiVj1DXw==", - "dependencies": { - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1" - } - }, - "Microsoft.AspNetCore.Authentication.OpenIdConnect": { - "type": "Transitive", - "resolved": "9.0.1", - "contentHash": "Ij1GRiem48pzQxOXiWWvjokOoE5Lqyxh3QZUrCVnULqJY3HF0kExajvauzIl9qj6iAFSTlIfZjQWliq361OksA==", - "dependencies": { - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1" - } - }, "Microsoft.AspNetCore.Cryptography.Internal": { "type": "Transitive", - "resolved": "9.0.1", - "contentHash": "leaw8hC6wCKfAg2kAYT4plnaHI7o6bKB9IQy0yLWHmgV0GjE449pu0SEnnl7loEzdLgyQrKyVQvfz7wRErqmxQ==" + "resolved": "9.0.2", + "contentHash": "c628W4yUQyeZAjagLDWINOVAakvELBhS6WmjBYpoFVxrvBquo0JDmDMkQLe0zGffnaK5JoWBBHhT3dTJ6s06fw==" }, "Microsoft.AspNetCore.DataProtection": { "type": "Transitive", - "resolved": "9.0.1", - "contentHash": "NfDFC1Uc2v+4xO7Wc2FmtIHKR5TCq2qPIveuqZ1+1Vadw8thkywF63W8JEfrMEYDJN6GWQghRdbhJwC0VoSPUQ==", + "resolved": "9.0.2", + "contentHash": "+oR47lLy2qFyQ7z4gNvh/5KMda7NUxqHEnUyeJGbNcXHxEw/xQOoXYpiKsttm3yMH2VUsfJyva4ruvZ3uAFs2g==", "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "9.0.1", - "Microsoft.AspNetCore.DataProtection.Abstractions": "9.0.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.1", - "Microsoft.Extensions.Hosting.Abstractions": "9.0.1", - "Microsoft.Extensions.Logging.Abstractions": "9.0.1", - "Microsoft.Extensions.Options": "9.0.1", - "System.Security.Cryptography.Xml": "9.0.1" + "Microsoft.AspNetCore.Cryptography.Internal": "9.0.2", + "Microsoft.AspNetCore.DataProtection.Abstractions": "9.0.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.2", + "Microsoft.Extensions.Hosting.Abstractions": "9.0.2", + "Microsoft.Extensions.Logging.Abstractions": "9.0.2", + "Microsoft.Extensions.Options": "9.0.2", + "System.Security.Cryptography.Xml": "9.0.2" } }, "Microsoft.AspNetCore.DataProtection.Abstractions": { "type": "Transitive", - "resolved": "9.0.1", - "contentHash": "g1SNVNR4/6g/DJy1bu5QR5Qfyd2zL1GR6PuM+AklSIzp9IIop/0CNbn2dELZh4W4VlxEZ11i5SCtAmlxo5oduw==" - }, - "Microsoft.AspNetCore.DataProtection.StackExchangeRedis": { - "type": "Transitive", - "resolved": "9.0.1", - "contentHash": "H1RkcoZzzcyHNGMfttrQFJApwcwlwTvCLqQzWS1VrhE7GzX8e+crd14W6JE4jUCEHtenMB3wi39Qk4u3cpLP9Q==", - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "9.0.1", - "StackExchange.Redis": "2.7.27" - } - }, - "Microsoft.AspNetCore.WebUtilities": { - "type": "Transitive", - "resolved": "2.3.0", - "contentHash": "trbXdWzoAEUVd0PE2yTopkz4kjZaAIA7xUWekd5uBw+7xE8Do/YOVTeb9d9koPTlbtZT539aESJjSLSqD8eYrQ==", - "dependencies": { - "Microsoft.Net.Http.Headers": "2.3.0", - "System.Text.Encodings.Web": "8.0.0" - } + "resolved": "9.0.2", + "contentHash": "bjjZ5Sw/CnWwqeEJfV+VzudohYV+5kASwkFbHLOkXYeLvyxvRYt0zcsSshyt7AC5kz+O9g2tqMwbIOP1GaT7+Q==" }, "Microsoft.Bcl.AsyncInterfaces": { "type": "Transitive", "resolved": "8.0.0", "contentHash": "3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw==" }, - "Microsoft.EntityFrameworkCore": { - "type": "Transitive", - "resolved": "9.0.1", - "contentHash": "E25w4XugXNykTr5Y/sLDGaQ4lf67n9aXVPvsdGsIZjtuLmbvb9AoYP8D50CDejY8Ro4D9GK2kNHz5lWHqSK+wg==", - "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "9.0.1", - "Microsoft.EntityFrameworkCore.Analyzers": "9.0.1", - "Microsoft.Extensions.Caching.Memory": "9.0.1", - "Microsoft.Extensions.Logging": "9.0.1" - } - }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", "resolved": "9.0.1", @@ -609,17 +353,6 @@ "resolved": "9.0.1", "contentHash": "c6ZZJZhPKrXFkE2z/81PmuT69HBL6Y68Cl0xJ5SRrDjJyq5Aabkq15yCqPg9RQ3R0aFLVaJok2DA8R3TKpejDQ==" }, - "Microsoft.EntityFrameworkCore.Relational": { - "type": "Transitive", - "resolved": "9.0.1", - "contentHash": "7Iu0h4oevRvH4IwPzmxuIJGYRt55TapoREGlluk75KCO7lenN0+QnzCl6cQDY48uDoxAUpJbpK2xW7o8Ix69dw==", - "dependencies": { - "Microsoft.EntityFrameworkCore": "9.0.1", - "Microsoft.Extensions.Caching.Memory": "9.0.1", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.1", - "Microsoft.Extensions.Logging": "9.0.1" - } - }, "Microsoft.Extensions.Caching.Abstractions": { "type": "Transitive", "resolved": "9.0.1", @@ -699,22 +432,22 @@ }, "Microsoft.Extensions.FileProviders.Abstractions": { "type": "Transitive", - "resolved": "9.0.1", - "contentHash": "DguZYt1DWL05+8QKWL3b6bW7A2pC5kYFMY5iXM6W2M23jhvcNa8v6AU8PvVJBcysxHwr9/jax0agnwoBumsSwg==", + "resolved": "9.0.2", + "contentHash": "IcOBmTlr2jySswU+3x8c3ql87FRwTVPQgVKaV5AXzPT5u0VItfNU8SMbESpdSp5STwxT/1R99WYszgHWsVkzhg==", "dependencies": { - "Microsoft.Extensions.Primitives": "9.0.1" + "Microsoft.Extensions.Primitives": "9.0.2" } }, "Microsoft.Extensions.Hosting.Abstractions": { "type": "Transitive", - "resolved": "9.0.1", - "contentHash": "CwSMhLNe8HLkfbFzdz0CHWJhtWH3TtfZSicLBd/itFD+NqQtfGHmvqXHQbaFFl3mQB5PBb2gxwzWQyW2pIj7PA==", + "resolved": "9.0.2", + "contentHash": "PvjZW6CMdZbPbOwKsQXYN5VPtIWZQqdTRuBPZiW3skhU3hymB17XSlLVC4uaBbDZU+/3eHG3p80y+MzZxZqR7Q==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "9.0.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.1", - "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.1", - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.1", - "Microsoft.Extensions.Logging.Abstractions": "9.0.1" + "Microsoft.Extensions.Configuration.Abstractions": "9.0.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.2", + "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.2", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.2", + "Microsoft.Extensions.Logging.Abstractions": "9.0.2" } }, "Microsoft.Extensions.Http": { @@ -858,28 +591,11 @@ "resolved": "3.0.1", "contentHash": "s/s20YTVY9r9TPfTrN5g8zPF1YhwxyqO6PxUkrYTGI2B+OGPe9AdajWZrLhFqXIvqIW23fnUE4+ztrUWNU1+9g==" }, - "Microsoft.Net.Http.Headers": { - "type": "Transitive", - "resolved": "2.3.0", - "contentHash": "/M0wVg6tJUOHutWD3BMOUVZAioJVXe0tCpFiovzv0T9T12TBf4MnaHP0efO8TCr1a6O9RZgQeZ9Gdark8L9XdA==", - "dependencies": { - "Microsoft.Extensions.Primitives": "8.0.0", - "System.Buffers": "4.6.0" - } - }, "Microsoft.NET.StringTools": { "type": "Transitive", "resolved": "17.11.4", "contentHash": "mudqUHhNpeqIdJoUx2YDWZO/I9uEDYVowan89R6wsomfnUJQk6HteoQTlNjZDixhT2B4IXMkMtgZtoceIjLRmA==" }, - "NetTopologySuite": { - "type": "Transitive", - "resolved": "2.5.0", - "contentHash": "5/+2O2ADomEdUn09mlSigACdqvAf0m/pVPGtIPEPQWnyrVykYY0NlfXLIdkMgi41kvH9kNrPqYaFBTZtHYH7Xw==", - "dependencies": { - "System.Memory": "4.5.4" - } - }, "NetTopologySuite.IO.PostGis": { "type": "Transitive", "resolved": "2.1.0", @@ -888,86 +604,6 @@ "NetTopologySuite": "[2.0.0, 3.0.0-A)" } }, - "Newtonsoft.Json": { - "type": "Transitive", - "resolved": "13.0.3", - "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==" - }, - "Npgsql": { - "type": "Transitive", - "resolved": "9.0.2", - "contentHash": "hCbO8box7i/XXiTFqCJ3GoowyLqx3JXxyrbOJ6om7dr+eAknvBNhhUHeJVGAQo44sySZTfdVffp4BrtPeLZOAA==", - "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "8.0.2" - } - }, - "Npgsql.EntityFrameworkCore.PostgreSQL": { - "type": "Transitive", - "resolved": "9.0.2", - "contentHash": "cYdOGplIvr9KgsG8nJ8xnzBTImeircbgetlzS1OmepS5dAQW6PuGpVrLOKBNEwEvGYZPsV8037X5vZ/Dmpwz7Q==", - "dependencies": { - "Microsoft.EntityFrameworkCore": "[9.0.0, 10.0.0)", - "Microsoft.EntityFrameworkCore.Relational": "[9.0.0, 10.0.0)", - "Npgsql": "9.0.2" - } - }, - "Npgsql.EntityFrameworkCore.PostgreSQL.NetTopologySuite": { - "type": "Transitive", - "resolved": "9.0.2", - "contentHash": "D38a3+CF8dO7nPiwt/NtQ/sLbrzZpX910jaaGiETdeS18KI0yMYEFvWWO5I/JBjVXLVnruodsukIUupdoD4fRA==", - "dependencies": { - "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", - "Npgsql.NetTopologySuite": "9.0.2" - } - }, - "Npgsql.NetTopologySuite": { - "type": "Transitive", - "resolved": "9.0.2", - "contentHash": "DCwN+IVl3yWfOftPe0UBUUDOqa877ca+z+xSDQVi5ShDnOIAipaaYZlzDYm8Nga8hcxx6UrIQuImFnXv8fDpwg==", - "dependencies": { - "NetTopologySuite": "2.5.0", - "NetTopologySuite.IO.PostGIS": "2.1.0", - "Npgsql": "9.0.2" - } - }, - "Oceanbox.FvcomKit": { - "type": "Transitive", - "resolved": "5.12.2", - "contentHash": "vOB9Me2Gb7yhnnEGOLfWFMBgKBiGc9ktOor++YfCSddCOjdLVM4oLQwbg2/miL8rZ26lprU/H6IdZ5nnWlVDRg==", - "dependencies": { - "FSharp.Core": "9.0.201", - "FSharp.Data": "6.4.1", - "FSharpPlus": "1.7.0", - "FsPickler": "5.3.2", - "KDTree": "1.4.1", - "MathNet.Numerics.FSharp": "5.0.0", - "MessagePack": "3.1.3", - "Oceanbox.SDSLite": "2.8.0", - "ProjNet.FSharp": "5.2.0", - "Serilog": "4.2.0", - "Serilog.Sinks.Console": "6.0.0", - "Serilog.Sinks.Seq": "9.0.0", - "Thoth.Json.Net": "12.0.0" - } - }, - "Oceanbox.SDSLite": { - "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "DzMcnywHhtmLVDZSVCZq6Mqq+SIm4snGRYgquho9xZSyEq5RhBkLdSa5k59m7o24FGZyt75DGpElN9p+dezU7Q==", - "dependencies": { - "DynamicInterop": "0.9.1" - } - }, - "OpenFga.Sdk": { - "type": "Transitive", - "resolved": "0.7.0", - "contentHash": "vlOKvmigJ3Sumoulp1HwCTFXgX4KuERVGIIw4ZqmhgUJnSiApDmY183ddzzHo2FIdIJ8vGwrMGx98v9cLAezFA==", - "dependencies": { - "Microsoft.Extensions.Http": "9.0.9", - "System.ComponentModel.Annotations": "5.0.0", - "System.Diagnostics.DiagnosticSource": "9.0.9" - } - }, "OpenTelemetry": { "type": "Transitive", "resolved": "1.10.0", @@ -1086,60 +722,11 @@ "System.Numerics.Vectors": "4.5.0" } }, - "ProjNet.FSharp": { - "type": "Transitive", - "resolved": "5.2.0", - "contentHash": "sYSePg/0sVo16Fk3r7okVSga6i9GAN0kkjt1haEXVw25SF8A4S3Gcpf5+6lgknBGdYiZBmJ+3S6v5g1WSSCp2g==", - "dependencies": { - "FSharp.Core": "8.0.100", - "FSharp.Data": "6.3.0", - "FSharpPlus": "1.5.0", - "ProjNet": "2.0.0" - } - }, - "Saturn": { - "type": "Transitive", - "resolved": "0.17.0", - "contentHash": "8tg379A5VKmOODy92LyULLkS3KJOK9zVtj8xEfOdkLxR+KAoh0iY3pA3p0PXs0TH5r8919bB2a4eJbdD36gr/w==", - "dependencies": { - "FSharp.Control.Websockets": "0.2.2", - "Giraffe": "6.4.0", - "Microsoft.AspNetCore.Authentication.JwtBearer": "6.0.3" - } - }, - "Saturn.OpenTelemetry": { - "type": "Transitive", - "resolved": "0.6.0-alpha", - "contentHash": "avhrel5Rzd28IeJhM/lBat78BT0RmcOa2f0rJcg5+Jxl0ii7/SlKUNc3E0afxfTf5p8aAALcf08gDRWEnK8sdQ==", - "dependencies": { - "FSharp.Core": "9.0.100", - "OpenFga.Sdk": "0.5.1", - "OpenTelemetry": "1.10.0", - "OpenTelemetry.Exporter.OpenTelemetryProtocol": "1.10.0", - "OpenTelemetry.Extensions.Hosting": "1.10.0", - "OpenTelemetry.Instrumentation.AspNetCore": "1.10.1", - "OpenTelemetry.Instrumentation.EntityFrameworkCore": "1.10.0-beta.1", - "OpenTelemetry.Instrumentation.Http": "1.10.0", - "OpenTelemetry.Instrumentation.Process": "1.10.0-beta.1", - "OpenTelemetry.Instrumentation.Runtime": "1.10.0", - "OpenTelemetry.Instrumentation.StackExchangeRedis": "1.10.0-beta.1", - "Saturn": "0.17.0" - } - }, "Sentry": { "type": "Transitive", "resolved": "5.11.0", "contentHash": "cdsxt7QSEWp17NaExRc/1+gyn9fhxMK1OucJL3VxT+xgHmeLm8HrFTB4xfo4NT5ENILZyCEk5944508+V2mFug==" }, - "Sentry.AspNetCore": { - "type": "Transitive", - "resolved": "5.11.0", - "contentHash": "AFhY1dIo6HdpQ8Jix/v4gveikTldt5H9ESgbDVtCY1oZiQqGAfPg/GoYPiZFbAnF+NAtOnKw3LkBVCMwtvNNgA==", - "dependencies": { - "Microsoft.Extensions.Configuration.Binder": "9.0.0", - "Sentry.Extensions.Logging": "5.11.0" - } - }, "Sentry.Extensions.Logging": { "type": "Transitive", "resolved": "5.11.0", @@ -1151,19 +738,6 @@ "Sentry": "5.11.0" } }, - "Serilog": { - "type": "Transitive", - "resolved": "4.2.0", - "contentHash": "gmoWVOvKgbME8TYR+gwMf7osROiWAURterc6Rt2dQyX7wtjZYpqFiA/pY6ztjGQKKV62GGCyOcmtP1UKMHgSmA==" - }, - "Serilog.Sinks.Console": { - "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "fQGWqVMClCP2yEyTXPIinSr5c+CBGUvBybPxjAGcf7ctDhadFhrQw03Mv8rJ07/wR5PDfFjewf2LimvXCDzpbA==", - "dependencies": { - "Serilog": "4.0.0" - } - }, "Serilog.Sinks.File": { "type": "Transitive", "resolved": "6.0.0", @@ -1190,18 +764,13 @@ "Pipelines.Sockets.Unofficial": "2.2.8" } }, - "System.Buffers": { - "type": "Transitive", - "resolved": "4.6.0", - "contentHash": "lN6tZi7Q46zFzAbRYXTIvfXcyvQQgxnY7Xm6C6xQ9784dEL1amjM6S6Iw4ZpsvesAKnRVsM4scrDQaDqSClkjA==" - }, "System.ClientModel": { "type": "Transitive", - "resolved": "1.4.2", - "contentHash": "goGitN7trB9hoQ01dIpxaSYcruI+lGt/xq471AUv8irFvsIX+4HCqk1pDT/4ZPTLmU6ZUuNzhCb4MJAIwG7+Uw==", + "resolved": "1.1.0", + "contentHash": "UocOlCkxLZrG2CKMAAImPcldJTxeesHnHGHwhJ0pNlZEvEXcWKuQvVOER2/NiOkJGRJk978SNdw3j6/7O9H1lg==", "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "8.0.3", - "System.Memory.Data": "6.0.1" + "System.Memory.Data": "1.0.2", + "System.Text.Json": "6.0.9" } }, "System.ComponentModel.Annotations": { @@ -1240,8 +809,11 @@ }, "System.Memory.Data": { "type": "Transitive", - "resolved": "6.0.1", - "contentHash": "yliDgLh9S9Mcy5hBIdZmX6yphYIW3NH+3HN1kV1m7V1e0s7LNTw/tHNjJP4U9nSMEgl3w1TzYv/KA1Tg9NYy6w==" + "resolved": "6.0.0", + "contentHash": "ntFHArH3I4Lpjf5m4DCXQHJuGwWPNVJPaAvM95Jy/u+2Yzt2ryiyIN04LAogkjP9DeRcEOiviAjQotfmPq/FrQ==", + "dependencies": { + "System.Text.Json": "6.0.0" + } }, "System.Numerics.Vectors": { "type": "Transitive", @@ -1253,10 +825,15 @@ "resolved": "4.7.0", "contentHash": "a4OLB4IITxAXJeV74MDx49Oq2+PsF6Sml54XAFv+2RyWwtDBcabzoxiiJRhdhx+gaohLh4hEGCLQyBozXoQPqA==" }, + "System.Runtime.CompilerServices.Unsafe": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + }, "System.Security.Cryptography.Pkcs": { "type": "Transitive", - "resolved": "9.0.1", - "contentHash": "782UEbbkZE5tiYYsUQWn4VuzJCvpJRp3umlC9oEELyWZAB1swMZr/KMlJN/0+BSVolYt9OnbOKqWbcoHbdpIeg==" + "resolved": "9.0.2", + "contentHash": "aC9IlCbgompuyQUixa03yEq/fGDLwsSn1tiqFsk/hMDTSxcdf1Ha77SfDgdguLx+sAsuHWAkiXgveDsHdw5bdA==" }, "System.Security.Cryptography.ProtectedData": { "type": "Transitive", @@ -1265,17 +842,12 @@ }, "System.Security.Cryptography.Xml": { "type": "Transitive", - "resolved": "9.0.1", - "contentHash": "eFRm7+6IALzJ5PY44K+IxQ//nvNHjV852UfEJpHSAlyZ8jqI1lU/qtNEcJDkPj7E3tischIpcSlAFtp2UBvL+w==", + "resolved": "9.0.2", + "contentHash": "KuNcSW12CyWvPON/RYwHhKlehPp06a/bZCnFjF4Iyb2dG6xrv1crcogFPFtU4sXxqXyW07FPBbbdZQQoB38pWg==", "dependencies": { - "System.Security.Cryptography.Pkcs": "9.0.1" + "System.Security.Cryptography.Pkcs": "9.0.2" } }, - "System.Text.Encodings.Web": { - "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==" - }, "System.Text.Json": { "type": "Transitive", "resolved": "8.0.5", @@ -1286,16 +858,6 @@ "resolved": "4.5.4", "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==" }, - "Thoth.Json.Net": { - "type": "Transitive", - "resolved": "12.0.0", - "contentHash": "n2YyONYdWCFS4Pu7wrqgV/l5tPuN+t3gxEfs/2RwqCiQkRnbgKs9dK61zHeZS5YganAoFbxLSwbaNL7SvSrS9g==", - "dependencies": { - "FSharp.Core": "4.7.2", - "Fable.Core": "3.1.6", - "Newtonsoft.Json": "13.0.1" - } - }, "entity": { "type": "Project", "dependencies": { @@ -1311,7 +873,7 @@ "Dapper.FSharp": "[4.9.0, )", "Dapr.Actors": "[1.16.0, )", "Entity": "[1.0.0, )", - "FSharp.Core": "[9.0.201, )", + "FSharp.Core": "[9.0.303, )", "FSharp.Data": "[6.4.1, )", "FSharpPlus": "[1.7.0, )", "Fable.Remoting.DotnetClient": "[3.35.0, )", @@ -1321,7 +883,7 @@ "Npgsql.EntityFrameworkCore.PostgreSQL": "[9.0.2, )", "Npgsql.EntityFrameworkCore.PostgreSQL.NetTopologySuite": "[9.0.2, )", "Npgsql.NetTopologySuite": "[9.0.2, )", - "Oceanbox.FvcomKit": "[5.12.2, )", + "Oceanbox.FvcomKit": "[5.13.0, )", "Oceanbox.SDSLite": "[2.8.0, )", "Serilog.Sinks.Console": "[6.0.0, )", "Thoth.Json.Net": "[12.0.0, )" @@ -1330,27 +892,27 @@ "Oceanbox.DataAgent.Api": { "type": "Project", "dependencies": { - "FSharp.Core": "[9.0.201, )" + "FSharp.Core": "[9.0.303, )" } }, "oceanbox.serverpack": { "type": "Project", "dependencies": { - "Azure.Extensions.AspNetCore.DataProtection.Blobs": "[1.4.0, )", - "Azure.Extensions.AspNetCore.DataProtection.Keys": "[1.3.0, )", + "Azure.Extensions.AspNetCore.DataProtection.Blobs": "[1.5.0, )", + "Azure.Extensions.AspNetCore.DataProtection.Keys": "[1.4.0, )", "Azure.Identity": "[1.13.2, )", "Dapr.Actors": "[1.16.0, )", "Dapr.Actors.AspNetCore": "[1.16.0, )", "Dapr.AspNetCore": "[1.16.0, )", "Dapr.Client": "[1.16.0, )", - "FSharp.Core": "[9.0.201, )", + "FSharp.Core": "[9.0.303, )", "FSharp.Data": "[6.4.1, )", "FSharp.SystemTextJson": "[1.3.13, )", "FSharpPlus": "[1.7.0, )", "IdentityModel.AspNetCore": "[4.3.0, )", - "Microsoft.AspNetCore.Authentication.JwtBearer": "[9.0.1, )", - "Microsoft.AspNetCore.Authentication.OpenIdConnect": "[9.0.1, )", - "Microsoft.AspNetCore.DataProtection.StackExchangeRedis": "[9.0.1, )", + "Microsoft.AspNetCore.Authentication.JwtBearer": "[9.0.2, )", + "Microsoft.AspNetCore.Authentication.OpenIdConnect": "[9.0.2, )", + "Microsoft.AspNetCore.DataProtection.StackExchangeRedis": "[9.0.2, )", "OpenFga.Sdk": "[0.7.0, )", "Saturn": "[0.17.0, )", "Saturn.OpenTelemetry": "[0.6.0-alpha, )", @@ -1358,23 +920,477 @@ "Serilog": "[4.2.0, )", "Thoth.Json.Net": "[12.0.0, )" } - } - }, - "net9.0/linux-x64": { - "System.Security.Cryptography.Pkcs": { - "type": "Transitive", - "resolved": "9.0.1", - "contentHash": "782UEbbkZE5tiYYsUQWn4VuzJCvpJRp3umlC9oEELyWZAB1swMZr/KMlJN/0+BSVolYt9OnbOKqWbcoHbdpIeg==" }, - "System.Security.Cryptography.ProtectedData": { - "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "wLBKzFnDCxP12VL9ANydSYhk59fC4cvOr9ypYQLPnAj48NQIhqnjdD2yhP8yEKyBJEjERWS9DisKL7rX5eU25Q==" + "Azure.Extensions.AspNetCore.DataProtection.Blobs": { + "type": "CentralTransitive", + "requested": "[1.5.0, )", + "resolved": "1.5.0", + "contentHash": "vIB/xacKjW6p+FRb8yixHCDpSbHXzkywFq1nf+5ZpIcla+wXCU+/l3TKVa6KkwzJ7I10AKAZqEbsbd06cqyYeQ==", + "dependencies": { + "Azure.Core": "1.44.1", + "Azure.Storage.Blobs": "12.23.0", + "Microsoft.AspNetCore.DataProtection": "8.0.11", + "Microsoft.Bcl.AsyncInterfaces": "8.0.0" + } + }, + "Azure.Extensions.AspNetCore.DataProtection.Keys": { + "type": "CentralTransitive", + "requested": "[1.4.0, )", + "resolved": "1.4.0", + "contentHash": "RrMViemj9HuBinoebh0uRB2flCDpdXv5UjL+dyFGPOW4g+3eudK4Np6ta/WbVmdB/wV58EuoLkygdDC4hWGnhA==", + "dependencies": { + "Azure.Core": "1.44.1", + "Azure.Security.KeyVault.Keys": "4.6.0", + "Microsoft.AspNetCore.DataProtection": "8.0.11", + "Microsoft.Bcl.AsyncInterfaces": "8.0.0" + } + }, + "Azure.Identity": { + "type": "CentralTransitive", + "requested": "[1.13.2, )", + "resolved": "1.13.2", + "contentHash": "CngQVQELdzFmsGSWyGIPIUOCrII7nApMVWxVmJCKQQrWxRXcNquCsZ+njRJRnhFUfD+KMAhpjyRCaceE4EOL6A==", + "dependencies": { + "Azure.Core": "1.44.1", + "Microsoft.Identity.Client": "4.67.2", + "Microsoft.Identity.Client.Extensions.Msal": "4.67.2", + "System.Memory": "4.5.5", + "System.Threading.Tasks.Extensions": "4.5.4" + } + }, + "Dapper.FSharp": { + "type": "CentralTransitive", + "requested": "[4.9.0, )", + "resolved": "4.9.0", + "contentHash": "wqMi/wHSQV9v79/u8OELxO+lmUOxk3J5CAUuAmWbltbIYH0A64CV1z1RG+9EVpyAAD9bovKYAnQ2wNwDoPxTxA==", + "dependencies": { + "Dapper": "2.1.35", + "FSharp.Core": "8.0.200" + } + }, + "Dapr.Actors": { + "type": "CentralTransitive", + "requested": "[1.16.0, )", + "resolved": "1.16.0", + "contentHash": "s9v6VofXXYoRqZJQlQbvNYYSlGhkL+Z+bpqrx1TRo06kLhANeDmXA9yeVaD+1KwJIO1chUFj5O4iKuTxIkg1sA==", + "dependencies": { + "Dapr.Client": "1.16.0", + "Dapr.Common": "1.16.0", + "Google.Api.CommonProtos": "2.17.0", + "Google.Protobuf": "3.32.0", + "Grpc.Net.Client": "2.71.0", + "Microsoft.Extensions.Configuration": "9.0.8", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.8", + "Microsoft.Extensions.DependencyInjection": "9.0.8", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8", + "Microsoft.Extensions.Http": "9.0.8", + "Microsoft.Extensions.Logging": "9.0.8", + "Microsoft.Extensions.Logging.Abstractions": "9.0.8", + "Microsoft.Extensions.Options": "9.0.8" + } + }, + "Dapr.Actors.AspNetCore": { + "type": "CentralTransitive", + "requested": "[1.16.0, )", + "resolved": "1.16.0", + "contentHash": "jpC8/vNAn1X61+8cHIEsjckW36gIPPWGTuRBS+8RNd2ZAZoAEDJ63fp9WXVcHC0SM0V48xRRkiR7IWJK/Z+p1Q==", + "dependencies": { + "Dapr.Actors": "1.16.0", + "Dapr.Common": "1.16.0", + "Google.Api.CommonProtos": "2.17.0", + "Google.Protobuf": "3.32.0", + "Grpc.Net.Client": "2.71.0", + "Microsoft.Extensions.Configuration": "9.0.8", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.8", + "Microsoft.Extensions.DependencyInjection": "9.0.8", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8", + "Microsoft.Extensions.Http": "9.0.8", + "Microsoft.Extensions.Logging": "9.0.8", + "Microsoft.Extensions.Logging.Abstractions": "9.0.8", + "Microsoft.Extensions.Options": "9.0.8" + } + }, + "Dapr.AspNetCore": { + "type": "CentralTransitive", + "requested": "[1.16.0, )", + "resolved": "1.16.0", + "contentHash": "biRnQS15YZtx8zejhfpVOOl20md6mqJE8whY2DJdorLHcuWBxnFHJDv/2N7/f+7oBb9R5YWOa0qkHMGPKziCIg==", + "dependencies": { + "Dapr.Client": "1.16.0", + "Dapr.Common": "1.16.0", + "Google.Api.CommonProtos": "2.17.0", + "Google.Protobuf": "3.32.0", + "Grpc.Net.Client": "2.71.0", + "Microsoft.Extensions.Configuration": "9.0.8", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.8", + "Microsoft.Extensions.DependencyInjection": "9.0.8", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8", + "Microsoft.Extensions.Http": "9.0.8", + "Microsoft.Extensions.Logging": "9.0.8", + "Microsoft.Extensions.Logging.Abstractions": "9.0.8", + "Microsoft.Extensions.Options": "9.0.8" + } + }, + "Dapr.Client": { + "type": "CentralTransitive", + "requested": "[1.16.0, )", + "resolved": "1.16.0", + "contentHash": "dFDKol+mtQrk1lIKlEyCx3k6W0Pf+0wC6xcsaDqa0Bg+XCWDc4juROuDcSb0/L1Y+Ev6LSLDMC/FgzNWMw9YtQ==", + "dependencies": { + "Dapr.Common": "1.16.0", + "Dapr.Protos": "1.16.0", + "Google.Api.CommonProtos": "2.17.0", + "Google.Protobuf": "3.32.0", + "Grpc.Net.Client": "2.71.0", + "Microsoft.Extensions.Configuration": "9.0.8", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.8", + "Microsoft.Extensions.DependencyInjection": "9.0.8", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8", + "Microsoft.Extensions.Http": "9.0.8", + "Microsoft.Extensions.Logging": "9.0.8", + "Microsoft.Extensions.Logging.Abstractions": "9.0.8", + "Microsoft.Extensions.Options": "9.0.8" + } + }, + "Fable.Core": { + "type": "CentralTransitive", + "requested": "[4.4.0, )", + "resolved": "3.1.6", + "contentHash": "w6M1F0zoLk4kTFc1Lx6x1Ft6BD3QwRe0eaLiinAqbjVkcF+iK+NiXGJO+a6q9RAF9NCg0vI48Xku7aNeqG4JVw==", + "dependencies": { + "FSharp.Core": "4.7.1" + } + }, + "Fable.Remoting.DotnetClient": { + "type": "CentralTransitive", + "requested": "[3.35.0, )", + "resolved": "3.35.0", + "contentHash": "xaxt9nKfqIWh30+cOrG9GNl06+7yTy5htrcF5eXsZ7QJLLy7T5ZD3xeGpAb0xbh+TZTVQGluSQzxh/opIZm2PQ==", + "dependencies": { + "FSharp.Core": "6.0.0", + "Fable.Remoting.Json": "2.25.0", + "Fable.Remoting.MsgPack": "1.24.0" + } + }, + "Fable.Remoting.MsgPack": { + "type": "CentralTransitive", + "requested": "[1.24.0, )", + "resolved": "1.24.0", + "contentHash": "Bn3nzoZbib6lPk70bIJumEu2wFMxciB4o8k0Zw6tRfAOpNKvUsi79OOll2nW3FU1P6MVBepT43m+R8JvfYnNiw==", + "dependencies": { + "FSharp.Core": "4.7.2" + } + }, + "Fable.Remoting.Server": { + "type": "CentralTransitive", + "requested": "[5.39.0, )", + "resolved": "5.39.0", + "contentHash": "wCQHBqJHfYv7mKs0nXXTzFr1msQ8O+puKC7v+M+DzCsg97GcgA+PFJ/ovjsbcbU4UrRTUiLw0mzhJTXCMKpkBA==", + "dependencies": { + "FSharp.Core": "6.0.0", + "Fable.Remoting.Json": "2.25.0", + "Fable.Remoting.MsgPack": "1.24.0", + "Microsoft.IO.RecyclableMemoryStream": "[3.0.0, 4.0.0)" + } + }, + "FSharp.Core": { + "type": "CentralTransitive", + "requested": "[9.0.303, )", + "resolved": "9.0.303", + "contentHash": "6JlV8aD8qQvcmfoe/PMOxCHXc0uX4lR23u0fAyQtnVQxYULLoTZgwgZHSnRcuUHOvS3wULFWcwdnP1iwslH60g==" + }, + "FSharp.Data": { + "type": "CentralTransitive", + "requested": "[6.4.1, )", + "resolved": "6.4.1", + "contentHash": "P/ShAsNsuKrV9cpK7Mb/fSJ/kpinjOnVGRDXDzi/dYECS/lmlDrAvNVlodPbqCo5hIXvMMkKMc5C4f8ULLW7JQ==", + "dependencies": { + "FSharp.Core": "6.0.1", + "FSharp.Data.Csv.Core": "6.4.1", + "FSharp.Data.Html.Core": "6.4.1", + "FSharp.Data.Http": "6.4.1", + "FSharp.Data.Json.Core": "6.4.1", + "FSharp.Data.Runtime.Utilities": "6.4.1", + "FSharp.Data.WorldBank.Core": "6.4.1", + "FSharp.Data.Xml.Core": "6.4.1" + } + }, + "FSharp.SystemTextJson": { + "type": "CentralTransitive", + "requested": "[1.3.13, )", + "resolved": "1.3.13", + "contentHash": "znp8odpdkVGKVX0AvbhiXdmeMi0KJ+A4AyAQWSkfAEAe4Z4clRE+rVhrLnAGrFD1VEIUX2lsQ4o84ywpWZUSGw==", + "dependencies": { + "FSharp.Core": "4.7.0", + "System.Text.Json": "6.0.0" + } + }, + "FSharpPlus": { + "type": "CentralTransitive", + "requested": "[1.7.0, )", + "resolved": "1.7.0", + "contentHash": "9+PXT3nG7K5bzgYOzxgwZu5ij25BH7OtMkMJUrWkf+HcfbvsEGCvIf3InF8MCvJ5lO02NfGb9fC8slLEytqw0Q==", + "dependencies": { + "FSharp.Core": "6.0.6" + } + }, + "IdentityModel.AspNetCore": { + "type": "CentralTransitive", + "requested": "[4.3.0, )", + "resolved": "4.3.0", + "contentHash": "WWb9QJXoDM9Z3ThDYtyyNfhUFvBj+YMcF9rl5CA23aDwN/VqNCUo1eHirjh/YYEhBoMiB5USmeWbimfbxrBKUQ==", + "dependencies": { + "IdentityModel": "6.0.0", + "Microsoft.AspNetCore.Authentication.OpenIdConnect": "6.0.0" + } + }, + "MessagePack": { + "type": "CentralTransitive", + "requested": "[3.1.3, )", + "resolved": "3.1.3", + "contentHash": "UiNv3fknvPzh5W+S0VV96R17RBZQQU71qgmsMnjjRZU2rtQM/XcTnOB+klT2dA6T1mxjnNKYrEm164AoXvGmYg==", + "dependencies": { + "MessagePack.Annotations": "3.1.3", + "MessagePackAnalyzer": "3.1.3", + "Microsoft.NET.StringTools": "17.11.4" + } + }, + "Microsoft.AspNetCore.Authentication.JwtBearer": { + "type": "CentralTransitive", + "requested": "[9.0.2, )", + "resolved": "9.0.2", + "contentHash": "p3WhJqzvf6uuQiYpxARdC4Yr+UquZzzk7ZGun4MSufx3Mi9kmfjlU0e2MiBRHYWQdfx2HjU0ifaHJecJ7lXqug==", + "dependencies": { + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1" + } + }, + "Microsoft.AspNetCore.Authentication.OpenIdConnect": { + "type": "CentralTransitive", + "requested": "[9.0.2, )", + "resolved": "9.0.2", + "contentHash": "rcDh9SZXpCFwRiN0muKqmeu7aPRrNJX//+BP7ESOoRNsTrDCyeNbnqi14IkWw2j9ioIA1gF5wN/UxQbUyk5O7A==", + "dependencies": { + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1" + } + }, + "Microsoft.AspNetCore.DataProtection.StackExchangeRedis": { + "type": "CentralTransitive", + "requested": "[9.0.2, )", + "resolved": "9.0.2", + "contentHash": "h1FwY1AJwhMBA+bBOKOWJlxiHNBtSI8m2Ag3zdB3JxRdhy7N7pGcOFSvLTXycBI+MwdCFv+9cW6Rh2zShaw0SA==", + "dependencies": { + "Microsoft.AspNetCore.DataProtection": "9.0.2", + "StackExchange.Redis": "2.7.27" + } + }, + "Microsoft.EntityFrameworkCore": { + "type": "CentralTransitive", + "requested": "[9.0.1, )", + "resolved": "9.0.1", + "contentHash": "E25w4XugXNykTr5Y/sLDGaQ4lf67n9aXVPvsdGsIZjtuLmbvb9AoYP8D50CDejY8Ro4D9GK2kNHz5lWHqSK+wg==", + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "9.0.1", + "Microsoft.EntityFrameworkCore.Analyzers": "9.0.1", + "Microsoft.Extensions.Caching.Memory": "9.0.1", + "Microsoft.Extensions.Logging": "9.0.1" + } + }, + "Microsoft.EntityFrameworkCore.Relational": { + "type": "CentralTransitive", + "requested": "[9.0.1, )", + "resolved": "9.0.1", + "contentHash": "7Iu0h4oevRvH4IwPzmxuIJGYRt55TapoREGlluk75KCO7lenN0+QnzCl6cQDY48uDoxAUpJbpK2xW7o8Ix69dw==", + "dependencies": { + "Microsoft.EntityFrameworkCore": "9.0.1", + "Microsoft.Extensions.Caching.Memory": "9.0.1", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.1", + "Microsoft.Extensions.Logging": "9.0.1" + } + }, + "NetTopologySuite": { + "type": "CentralTransitive", + "requested": "[2.5.0, )", + "resolved": "2.5.0", + "contentHash": "5/+2O2ADomEdUn09mlSigACdqvAf0m/pVPGtIPEPQWnyrVykYY0NlfXLIdkMgi41kvH9kNrPqYaFBTZtHYH7Xw==", + "dependencies": { + "System.Memory": "4.5.4" + } + }, + "Newtonsoft.Json": { + "type": "CentralTransitive", + "requested": "[13.0.3, )", + "resolved": "13.0.3", + "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==" + }, + "Npgsql": { + "type": "CentralTransitive", + "requested": "[9.0.2, )", + "resolved": "9.0.2", + "contentHash": "hCbO8box7i/XXiTFqCJ3GoowyLqx3JXxyrbOJ6om7dr+eAknvBNhhUHeJVGAQo44sySZTfdVffp4BrtPeLZOAA==", + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "8.0.2" + } + }, + "Npgsql.EntityFrameworkCore.PostgreSQL": { + "type": "CentralTransitive", + "requested": "[9.0.2, )", + "resolved": "9.0.2", + "contentHash": "cYdOGplIvr9KgsG8nJ8xnzBTImeircbgetlzS1OmepS5dAQW6PuGpVrLOKBNEwEvGYZPsV8037X5vZ/Dmpwz7Q==", + "dependencies": { + "Microsoft.EntityFrameworkCore": "[9.0.0, 10.0.0)", + "Microsoft.EntityFrameworkCore.Relational": "[9.0.0, 10.0.0)", + "Npgsql": "9.0.2" + } + }, + "Npgsql.EntityFrameworkCore.PostgreSQL.NetTopologySuite": { + "type": "CentralTransitive", + "requested": "[9.0.2, )", + "resolved": "9.0.2", + "contentHash": "D38a3+CF8dO7nPiwt/NtQ/sLbrzZpX910jaaGiETdeS18KI0yMYEFvWWO5I/JBjVXLVnruodsukIUupdoD4fRA==", + "dependencies": { + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", + "Npgsql.NetTopologySuite": "9.0.2" + } + }, + "Npgsql.NetTopologySuite": { + "type": "CentralTransitive", + "requested": "[9.0.2, )", + "resolved": "9.0.2", + "contentHash": "DCwN+IVl3yWfOftPe0UBUUDOqa877ca+z+xSDQVi5ShDnOIAipaaYZlzDYm8Nga8hcxx6UrIQuImFnXv8fDpwg==", + "dependencies": { + "NetTopologySuite": "2.5.0", + "NetTopologySuite.IO.PostGIS": "2.1.0", + "Npgsql": "9.0.2" + } + }, + "Oceanbox.FvcomKit": { + "type": "CentralTransitive", + "requested": "[5.13.0, )", + "resolved": "5.13.0", + "contentHash": "6uVL3fLhRf4OU1hWygGpVex4pI5YB+GaWrKZUgoL/LkGmdFv0qU8Y7v+meHNM3E9bjR7xKinCVfrw5SXsF6C8g==", + "dependencies": { + "FSharp.Core": "9.0.201", + "FSharp.Data": "6.4.1", + "FSharpPlus": "1.7.0", + "FsPickler": "5.3.2", + "KDTree": "1.4.1", + "MathNet.Numerics.FSharp": "5.0.0", + "MessagePack": "3.1.3", + "Oceanbox.SDSLite": "2.8.0", + "ProjNet.FSharp": "5.2.0", + "Serilog": "4.2.0", + "Serilog.Sinks.Console": "6.0.0", + "Serilog.Sinks.Seq": "9.0.0", + "Thoth.Json.Net": "12.0.0" + } + }, + "Oceanbox.SDSLite": { + "type": "CentralTransitive", + "requested": "[2.8.0, )", + "resolved": "2.8.0", + "contentHash": "DzMcnywHhtmLVDZSVCZq6Mqq+SIm4snGRYgquho9xZSyEq5RhBkLdSa5k59m7o24FGZyt75DGpElN9p+dezU7Q==", + "dependencies": { + "DynamicInterop": "0.9.1" + } + }, + "OpenFga.Sdk": { + "type": "CentralTransitive", + "requested": "[0.7.0, )", + "resolved": "0.7.0", + "contentHash": "vlOKvmigJ3Sumoulp1HwCTFXgX4KuERVGIIw4ZqmhgUJnSiApDmY183ddzzHo2FIdIJ8vGwrMGx98v9cLAezFA==", + "dependencies": { + "Microsoft.Extensions.Http": "9.0.9", + "System.ComponentModel.Annotations": "5.0.0", + "System.Diagnostics.DiagnosticSource": "9.0.9" + } + }, + "ProjNet.FSharp": { + "type": "CentralTransitive", + "requested": "[5.2.0, )", + "resolved": "5.2.0", + "contentHash": "sYSePg/0sVo16Fk3r7okVSga6i9GAN0kkjt1haEXVw25SF8A4S3Gcpf5+6lgknBGdYiZBmJ+3S6v5g1WSSCp2g==", + "dependencies": { + "FSharp.Core": "8.0.100", + "FSharp.Data": "6.3.0", + "FSharpPlus": "1.5.0", + "ProjNet": "2.0.0" + } + }, + "Saturn": { + "type": "CentralTransitive", + "requested": "[0.17.0, )", + "resolved": "0.17.0", + "contentHash": "8tg379A5VKmOODy92LyULLkS3KJOK9zVtj8xEfOdkLxR+KAoh0iY3pA3p0PXs0TH5r8919bB2a4eJbdD36gr/w==", + "dependencies": { + "FSharp.Control.Websockets": "0.2.2", + "Giraffe": "6.4.0", + "Microsoft.AspNetCore.Authentication.JwtBearer": "6.0.3" + } + }, + "Saturn.OpenTelemetry": { + "type": "CentralTransitive", + "requested": "[0.6.0-alpha, )", + "resolved": "0.6.0-alpha", + "contentHash": "avhrel5Rzd28IeJhM/lBat78BT0RmcOa2f0rJcg5+Jxl0ii7/SlKUNc3E0afxfTf5p8aAALcf08gDRWEnK8sdQ==", + "dependencies": { + "FSharp.Core": "9.0.100", + "OpenFga.Sdk": "0.5.1", + "OpenTelemetry": "1.10.0", + "OpenTelemetry.Exporter.OpenTelemetryProtocol": "1.10.0", + "OpenTelemetry.Extensions.Hosting": "1.10.0", + "OpenTelemetry.Instrumentation.AspNetCore": "1.10.1", + "OpenTelemetry.Instrumentation.EntityFrameworkCore": "1.10.0-beta.1", + "OpenTelemetry.Instrumentation.Http": "1.10.0", + "OpenTelemetry.Instrumentation.Process": "1.10.0-beta.1", + "OpenTelemetry.Instrumentation.Runtime": "1.10.0", + "OpenTelemetry.Instrumentation.StackExchangeRedis": "1.10.0-beta.1", + "Saturn": "0.17.0" + } + }, + "Sentry.AspNetCore": { + "type": "CentralTransitive", + "requested": "[5.11.0, )", + "resolved": "5.11.0", + "contentHash": "AFhY1dIo6HdpQ8Jix/v4gveikTldt5H9ESgbDVtCY1oZiQqGAfPg/GoYPiZFbAnF+NAtOnKw3LkBVCMwtvNNgA==", + "dependencies": { + "Microsoft.Extensions.Configuration.Binder": "9.0.0", + "Sentry.Extensions.Logging": "5.11.0" + } + }, + "Serilog": { + "type": "CentralTransitive", + "requested": "[4.2.0, )", + "resolved": "4.2.0", + "contentHash": "gmoWVOvKgbME8TYR+gwMf7osROiWAURterc6Rt2dQyX7wtjZYpqFiA/pY6ztjGQKKV62GGCyOcmtP1UKMHgSmA==" + }, + "Serilog.Sinks.Console": { + "type": "CentralTransitive", + "requested": "[6.0.0, )", + "resolved": "6.0.0", + "contentHash": "fQGWqVMClCP2yEyTXPIinSr5c+CBGUvBybPxjAGcf7ctDhadFhrQw03Mv8rJ07/wR5PDfFjewf2LimvXCDzpbA==", + "dependencies": { + "Serilog": "4.0.0" + } }, "System.Text.Encodings.Web": { - "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==" + "type": "CentralTransitive", + "requested": "[9.0.2, )", + "resolved": "6.0.0", + "contentHash": "Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "Thoth.Json.Net": { + "type": "CentralTransitive", + "requested": "[12.0.0, )", + "resolved": "12.0.0", + "contentHash": "n2YyONYdWCFS4Pu7wrqgV/l5tPuN+t3gxEfs/2RwqCiQkRnbgKs9dK61zHeZS5YganAoFbxLSwbaNL7SvSrS9g==", + "dependencies": { + "FSharp.Core": "4.7.2", + "Fable.Core": "3.1.6", + "Newtonsoft.Json": "13.0.1" + } } } } diff --git a/src/Interfaces/Api/Poseidon.Api.fsproj b/src/Interfaces/Api/Poseidon.Api.fsproj index 6c4a6ba8..99580c4b 100644 --- a/src/Interfaces/Api/Poseidon.Api.fsproj +++ b/src/Interfaces/Api/Poseidon.Api.fsproj @@ -4,7 +4,6 @@ Library net9.0 true - linux-x64 true Poseidon.Api diff --git a/src/Interfaces/Api/packages.lock.json b/src/Interfaces/Api/packages.lock.json index e0255b49..11cbdd83 100644 --- a/src/Interfaces/Api/packages.lock.json +++ b/src/Interfaces/Api/packages.lock.json @@ -276,7 +276,6 @@ "resolved": "9.0.303", "contentHash": "6JlV8aD8qQvcmfoe/PMOxCHXc0uX4lR23u0fAyQtnVQxYULLoTZgwgZHSnRcuUHOvS3wULFWcwdnP1iwslH60g==" } - }, - "net9.0/linux-x64": {} + } } } \ No newline at end of file diff --git a/src/ServerPack/src/Oceanbox.ServerPack.fsproj b/src/ServerPack/src/Oceanbox.ServerPack.fsproj index 39fe26ef..a1f1a6d1 100644 --- a/src/ServerPack/src/Oceanbox.ServerPack.fsproj +++ b/src/ServerPack/src/Oceanbox.ServerPack.fsproj @@ -3,13 +3,11 @@ Library net9.0 + Oceanbox.ServerPack + 1.33.1 true true true - Oceanbox.ServerPack - - - 1.33.1 @@ -44,4 +42,4 @@ - + \ No newline at end of file diff --git a/src/Sorcerer/src/Server/Sorcerer.fsproj b/src/Sorcerer/src/Server/Sorcerer.fsproj index 6876de61..59511ce4 100644 --- a/src/Sorcerer/src/Server/Sorcerer.fsproj +++ b/src/Sorcerer/src/Server/Sorcerer.fsproj @@ -3,7 +3,6 @@ Exe net9.0 - linux-x64 true 4.18.0 diff --git a/src/Sorcerer/src/Server/packages.lock.json b/src/Sorcerer/src/Server/packages.lock.json index 51a589ef..56bdc710 100644 --- a/src/Sorcerer/src/Server/packages.lock.json +++ b/src/Sorcerer/src/Server/packages.lock.json @@ -1598,27 +1598,6 @@ "System.Runtime.CompilerServices.Unsafe": "6.0.0" } } - }, - "net9.0/linux-x64": { - "System.Security.Cryptography.Pkcs": { - "type": "Transitive", - "resolved": "9.0.2", - "contentHash": "aC9IlCbgompuyQUixa03yEq/fGDLwsSn1tiqFsk/hMDTSxcdf1Ha77SfDgdguLx+sAsuHWAkiXgveDsHdw5bdA==" - }, - "System.Security.Cryptography.ProtectedData": { - "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "wLBKzFnDCxP12VL9ANydSYhk59fC4cvOr9ypYQLPnAj48NQIhqnjdD2yhP8yEKyBJEjERWS9DisKL7rX5eU25Q==" - }, - "System.Text.Encodings.Web": { - "type": "CentralTransitive", - "requested": "[9.0.2, )", - "resolved": "6.0.0", - "contentHash": "Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==", - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - } - } } } } \ No newline at end of file