diff --git a/Nexus.Application/Nexus.Application.csproj b/Nexus.Application/Nexus.Application.csproj
index c74c336..3abf17b 100644
--- a/Nexus.Application/Nexus.Application.csproj
+++ b/Nexus.Application/Nexus.Application.csproj
@@ -18,7 +18,7 @@
-
+
diff --git a/Nexus.Application/packages.lock.json b/Nexus.Application/packages.lock.json
index 39afa42..511699b 100644
--- a/Nexus.Application/packages.lock.json
+++ b/Nexus.Application/packages.lock.json
@@ -10,18 +10,16 @@
},
"Marten": {
"type": "Direct",
- "requested": "[8.37.4, )",
- "resolved": "8.37.4",
- "contentHash": "5X8F3jI4VeW8A9QwkOL4EWLJZAE6ikrkMDkxwdhq0A/bVw6G4qLo7oWy1VnogyuH3J6LYrpdAjm1H4bYIQ5piw==",
+ "requested": "[9.15.0, )",
+ "resolved": "9.15.0",
+ "contentHash": "5eJ6aaUy8ih7j/HVUtDd3ttTAA6U5oOf8IN8M9MILIels/6Cf1Cw6cy7jZ834DK5DZOCoNpb4n1fifGhnCjltw==",
"dependencies": {
- "JasperFx": "1.31.0",
- "JasperFx.Events": "1.36.2",
- "JasperFx.RuntimeCompiler": "4.5.0",
+ "JasperFx": "2.27.0",
+ "JasperFx.Events": "2.27.0",
"Microsoft.Extensions.Hosting.Abstractions": "10.0.0",
"Microsoft.IO.RecyclableMemoryStream": "3.0.1",
- "Newtonsoft.Json": "13.0.3",
- "Npgsql.Json.NET": "9.0.4",
- "Weasel.Postgresql": "8.15.0"
+ "Weasel.Postgresql": "9.16.3",
+ "Weasel.Storage": "9.16.3"
}
},
"Microsoft.Extensions.Hosting": {
@@ -147,8 +145,8 @@
},
"FastExpressionCompiler": {
"type": "Transitive",
- "resolved": "5.3.0",
- "contentHash": "XRmGW48Gdm7B70WUtTJJUnmuc8jRDmOhhjG/a3rix/nXChnrkETaSvA0j2VrcsH4MNeYLe60LA5o5JABmbneag=="
+ "resolved": "5.4.1",
+ "contentHash": "nqMykMspK5cQd35Y8ulQzAujxCcCwZVUne32pC5xNpXqrbPCuKOPMWkKHJ3LveAZPm6dsVvump0TJ1SZ9RzfTQ=="
},
"Humanizer.Core": {
"type": "Transitive",
@@ -162,10 +160,10 @@
},
"JasperFx": {
"type": "Transitive",
- "resolved": "1.31.0",
- "contentHash": "4ixFajJnNJf9Unuc49rq8pKtHYMdUVepE1tX921F48u6BAbf9BNuGdijDioehYLGl/yhsF2yjRrQXpsN9FMZIg==",
+ "resolved": "2.27.0",
+ "contentHash": "bn2W7Rx70sbIUHx0GqJjKQ9cWSeArax3/sZpTRvyRcJ5Vg05filu6qIctLrXLX9wsqPCjcNWGav1C8NyUVq0hw==",
"dependencies": {
- "FastExpressionCompiler": "5.3.0",
+ "FastExpressionCompiler": "5.4.1",
"ImTools": "4.0.0",
"Microsoft.Bcl.TimeProvider": "10.0.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0",
@@ -178,10 +176,10 @@
},
"JasperFx.Events": {
"type": "Transitive",
- "resolved": "1.36.2",
- "contentHash": "VV1xYQOrLjO5vx2OFLlUyph7ZlKTYrg8tCGKmXUEEMz1N+NlhtvkGzXPpLtYgk23fqxAMGuiASrYoq87Wsi8qw==",
+ "resolved": "2.27.0",
+ "contentHash": "uzRv0lDYcYqMrndcYsG2eIW2SzMTXhZMHMrg7w2U97hva8svp1GLc8CRAyWBZuKFbDEInBvlj1JDx1wEy/GNuA==",
"dependencies": {
- "JasperFx": "1.31.0"
+ "JasperFx": "2.27.0"
}
},
"JasperFx.RuntimeCompiler": {
@@ -645,15 +643,6 @@
"Microsoft.Extensions.Logging.Abstractions": "8.0.2"
}
},
- "Npgsql.Json.NET": {
- "type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "Eunq7mqatJujFOaZMdiWT9N7eUXHEFxe4IX/PeN8Nt1BpNYjzF2tPlmqR90EvuGT3tiEicmj4xDviC0UcPwM1w==",
- "dependencies": {
- "Newtonsoft.Json": "13.0.3",
- "Npgsql": "9.0.4"
- }
- },
"Npgsql.NetTopologySuite": {
"type": "Transitive",
"resolved": "9.0.4",
@@ -750,21 +739,31 @@
},
"Weasel.Core": {
"type": "Transitive",
- "resolved": "8.15.1",
- "contentHash": "+X2GRJCVeC6VjA+REbtb9ULtAvVG4DT8Py0tffIRTPsA9IdY89fLu09MFkcnywgTzQK3JB4hKC7t8d9xwdp6jg==",
+ "resolved": "9.16.3",
+ "contentHash": "jGzTXxF6MZJFP+YZ26ZOQuM6QlmuZbD/Tnl1derinz2KEIij1N4RaWz0h0DHoDRKLCWOAFUM7m/Bq+T25BvojQ==",
"dependencies": {
- "JasperFx": "1.26.0"
+ "JasperFx": "2.24.1"
}
},
"Weasel.Postgresql": {
"type": "Transitive",
- "resolved": "8.15.1",
- "contentHash": "YD/3CWlqCCX5dBVMZmIYvR8/flwcgDHPQq4EtUHJOlFnPrmQX4Lfd5rmFCIW3n/3F53qxMXl2HaJnxGI1Twtsw==",
+ "resolved": "9.16.3",
+ "contentHash": "vTE85oblVi1XSV5a7eF8Pw3oDw4SL+TE9WXQXvMlQy1urD0YqL0Y0yfgZgXZd2Yg0j76uO1ofTQZPNkLR2Y9Aw==",
"dependencies": {
"DistributedLock.Postgres": "1.3.0",
+ "JasperFx.Events": "2.0.0",
"Npgsql": "9.0.4",
"Npgsql.NetTopologySuite": "9.0.4",
- "Weasel.Core": "8.15.1"
+ "Weasel.Core": "9.16.3"
+ }
+ },
+ "Weasel.Storage": {
+ "type": "Transitive",
+ "resolved": "9.16.3",
+ "contentHash": "+RbCZIagAXOKUkO+3bE3+HkBULI6PEP3kPVRm8UHBegdw9iKTiLTt8Jl54AsNDREesmcOc4wQ1OLMtAXGaKvNA==",
+ "dependencies": {
+ "JasperFx.Events": "2.0.0",
+ "Weasel.Core": "9.16.3"
}
},
"WolverineFx": {
diff --git a/Nexus.Infrastructure/Nexus.Infrastructure.csproj b/Nexus.Infrastructure/Nexus.Infrastructure.csproj
index a61190c..c10e59d 100644
--- a/Nexus.Infrastructure/Nexus.Infrastructure.csproj
+++ b/Nexus.Infrastructure/Nexus.Infrastructure.csproj
@@ -11,7 +11,7 @@
-
+
diff --git a/Nexus.Infrastructure/packages.lock.json b/Nexus.Infrastructure/packages.lock.json
index 37c1dad..552fcca 100644
--- a/Nexus.Infrastructure/packages.lock.json
+++ b/Nexus.Infrastructure/packages.lock.json
@@ -49,18 +49,16 @@
},
"Marten": {
"type": "Direct",
- "requested": "[8.37.4, )",
- "resolved": "8.37.4",
- "contentHash": "5X8F3jI4VeW8A9QwkOL4EWLJZAE6ikrkMDkxwdhq0A/bVw6G4qLo7oWy1VnogyuH3J6LYrpdAjm1H4bYIQ5piw==",
+ "requested": "[9.15.0, )",
+ "resolved": "9.15.0",
+ "contentHash": "5eJ6aaUy8ih7j/HVUtDd3ttTAA6U5oOf8IN8M9MILIels/6Cf1Cw6cy7jZ834DK5DZOCoNpb4n1fifGhnCjltw==",
"dependencies": {
- "JasperFx": "1.31.0",
- "JasperFx.Events": "1.36.2",
- "JasperFx.RuntimeCompiler": "4.5.0",
+ "JasperFx": "2.27.0",
+ "JasperFx.Events": "2.27.0",
"Microsoft.Extensions.Hosting.Abstractions": "10.0.0",
"Microsoft.IO.RecyclableMemoryStream": "3.0.1",
- "Newtonsoft.Json": "13.0.3",
- "Npgsql.Json.NET": "9.0.4",
- "Weasel.Postgresql": "8.15.0"
+ "Weasel.Postgresql": "9.16.3",
+ "Weasel.Storage": "9.16.3"
}
},
"WolverineFx.Http": {
@@ -123,8 +121,8 @@
},
"FastExpressionCompiler": {
"type": "Transitive",
- "resolved": "5.3.0",
- "contentHash": "XRmGW48Gdm7B70WUtTJJUnmuc8jRDmOhhjG/a3rix/nXChnrkETaSvA0j2VrcsH4MNeYLe60LA5o5JABmbneag=="
+ "resolved": "5.4.1",
+ "contentHash": "nqMykMspK5cQd35Y8ulQzAujxCcCwZVUne32pC5xNpXqrbPCuKOPMWkKHJ3LveAZPm6dsVvump0TJ1SZ9RzfTQ=="
},
"FluentValidation": {
"type": "Transitive",
@@ -143,10 +141,10 @@
},
"JasperFx": {
"type": "Transitive",
- "resolved": "1.31.0",
- "contentHash": "4ixFajJnNJf9Unuc49rq8pKtHYMdUVepE1tX921F48u6BAbf9BNuGdijDioehYLGl/yhsF2yjRrQXpsN9FMZIg==",
+ "resolved": "2.27.0",
+ "contentHash": "bn2W7Rx70sbIUHx0GqJjKQ9cWSeArax3/sZpTRvyRcJ5Vg05filu6qIctLrXLX9wsqPCjcNWGav1C8NyUVq0hw==",
"dependencies": {
- "FastExpressionCompiler": "5.3.0",
+ "FastExpressionCompiler": "5.4.1",
"ImTools": "4.0.0",
"Microsoft.Bcl.TimeProvider": "10.0.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0",
@@ -159,10 +157,10 @@
},
"JasperFx.Events": {
"type": "Transitive",
- "resolved": "1.36.2",
- "contentHash": "VV1xYQOrLjO5vx2OFLlUyph7ZlKTYrg8tCGKmXUEEMz1N+NlhtvkGzXPpLtYgk23fqxAMGuiASrYoq87Wsi8qw==",
+ "resolved": "2.27.0",
+ "contentHash": "uzRv0lDYcYqMrndcYsG2eIW2SzMTXhZMHMrg7w2U97hva8svp1GLc8CRAyWBZuKFbDEInBvlj1JDx1wEy/GNuA==",
"dependencies": {
- "JasperFx": "1.31.0"
+ "JasperFx": "2.27.0"
}
},
"JasperFx.RuntimeCompiler": {
@@ -655,15 +653,6 @@
"Microsoft.Extensions.Logging.Abstractions": "8.0.2"
}
},
- "Npgsql.Json.NET": {
- "type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "Eunq7mqatJujFOaZMdiWT9N7eUXHEFxe4IX/PeN8Nt1BpNYjzF2tPlmqR90EvuGT3tiEicmj4xDviC0UcPwM1w==",
- "dependencies": {
- "Newtonsoft.Json": "13.0.3",
- "Npgsql": "9.0.4"
- }
- },
"Npgsql.NetTopologySuite": {
"type": "Transitive",
"resolved": "9.0.4",
@@ -784,21 +773,31 @@
},
"Weasel.Core": {
"type": "Transitive",
- "resolved": "8.15.1",
- "contentHash": "+X2GRJCVeC6VjA+REbtb9ULtAvVG4DT8Py0tffIRTPsA9IdY89fLu09MFkcnywgTzQK3JB4hKC7t8d9xwdp6jg==",
+ "resolved": "9.16.3",
+ "contentHash": "jGzTXxF6MZJFP+YZ26ZOQuM6QlmuZbD/Tnl1derinz2KEIij1N4RaWz0h0DHoDRKLCWOAFUM7m/Bq+T25BvojQ==",
"dependencies": {
- "JasperFx": "1.26.0"
+ "JasperFx": "2.24.1"
}
},
"Weasel.Postgresql": {
"type": "Transitive",
- "resolved": "8.15.1",
- "contentHash": "YD/3CWlqCCX5dBVMZmIYvR8/flwcgDHPQq4EtUHJOlFnPrmQX4Lfd5rmFCIW3n/3F53qxMXl2HaJnxGI1Twtsw==",
+ "resolved": "9.16.3",
+ "contentHash": "vTE85oblVi1XSV5a7eF8Pw3oDw4SL+TE9WXQXvMlQy1urD0YqL0Y0yfgZgXZd2Yg0j76uO1ofTQZPNkLR2Y9Aw==",
"dependencies": {
"DistributedLock.Postgres": "1.3.0",
+ "JasperFx.Events": "2.0.0",
"Npgsql": "9.0.4",
"Npgsql.NetTopologySuite": "9.0.4",
- "Weasel.Core": "8.15.1"
+ "Weasel.Core": "9.16.3"
+ }
+ },
+ "Weasel.Storage": {
+ "type": "Transitive",
+ "resolved": "9.16.3",
+ "contentHash": "+RbCZIagAXOKUkO+3bE3+HkBULI6PEP3kPVRm8UHBegdw9iKTiLTt8Jl54AsNDREesmcOc4wQ1OLMtAXGaKvNA==",
+ "dependencies": {
+ "JasperFx.Events": "2.0.0",
+ "Weasel.Core": "9.16.3"
}
},
"WolverineFx": {
@@ -854,7 +853,7 @@
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
- "Marten": "[8.37.4, )",
+ "Marten": "[9.15.0, )",
"Microsoft.Extensions.Hosting": "[10.0.9, )",
"Nexus.Domain": "[1.0.0, )",
"SkiaSharp": "[3.119.4, )",
diff --git a/Nexus.Migrations.IntegrationTests/Nexus.Migrations.IntegrationTests.csproj b/Nexus.Migrations.IntegrationTests/Nexus.Migrations.IntegrationTests.csproj
index 87ede83..e97d5e8 100644
--- a/Nexus.Migrations.IntegrationTests/Nexus.Migrations.IntegrationTests.csproj
+++ b/Nexus.Migrations.IntegrationTests/Nexus.Migrations.IntegrationTests.csproj
@@ -24,7 +24,7 @@
-
+
diff --git a/Nexus.Migrations.IntegrationTests/packages.lock.json b/Nexus.Migrations.IntegrationTests/packages.lock.json
index c6052c7..778594b 100644
--- a/Nexus.Migrations.IntegrationTests/packages.lock.json
+++ b/Nexus.Migrations.IntegrationTests/packages.lock.json
@@ -18,18 +18,16 @@
},
"Marten": {
"type": "Direct",
- "requested": "[8.37.4, )",
- "resolved": "8.37.4",
- "contentHash": "5X8F3jI4VeW8A9QwkOL4EWLJZAE6ikrkMDkxwdhq0A/bVw6G4qLo7oWy1VnogyuH3J6LYrpdAjm1H4bYIQ5piw==",
+ "requested": "[9.15.0, )",
+ "resolved": "9.15.0",
+ "contentHash": "5eJ6aaUy8ih7j/HVUtDd3ttTAA6U5oOf8IN8M9MILIels/6Cf1Cw6cy7jZ834DK5DZOCoNpb4n1fifGhnCjltw==",
"dependencies": {
- "JasperFx": "1.31.0",
- "JasperFx.Events": "1.36.2",
- "JasperFx.RuntimeCompiler": "4.5.0",
+ "JasperFx": "2.27.0",
+ "JasperFx.Events": "2.27.0",
"Microsoft.Extensions.Hosting.Abstractions": "10.0.0",
"Microsoft.IO.RecyclableMemoryStream": "3.0.1",
- "Newtonsoft.Json": "13.0.3",
- "Npgsql.Json.NET": "9.0.4",
- "Weasel.Postgresql": "8.15.0"
+ "Weasel.Postgresql": "9.16.3",
+ "Weasel.Storage": "9.16.3"
}
},
"MartinCostello.Logging.XUnit.v3": {
@@ -168,8 +166,8 @@
},
"FastExpressionCompiler": {
"type": "Transitive",
- "resolved": "5.3.0",
- "contentHash": "XRmGW48Gdm7B70WUtTJJUnmuc8jRDmOhhjG/a3rix/nXChnrkETaSvA0j2VrcsH4MNeYLe60LA5o5JABmbneag=="
+ "resolved": "5.4.1",
+ "contentHash": "nqMykMspK5cQd35Y8ulQzAujxCcCwZVUne32pC5xNpXqrbPCuKOPMWkKHJ3LveAZPm6dsVvump0TJ1SZ9RzfTQ=="
},
"FluentValidation": {
"type": "Transitive",
@@ -199,10 +197,10 @@
},
"JasperFx": {
"type": "Transitive",
- "resolved": "1.31.0",
- "contentHash": "4ixFajJnNJf9Unuc49rq8pKtHYMdUVepE1tX921F48u6BAbf9BNuGdijDioehYLGl/yhsF2yjRrQXpsN9FMZIg==",
+ "resolved": "2.27.0",
+ "contentHash": "bn2W7Rx70sbIUHx0GqJjKQ9cWSeArax3/sZpTRvyRcJ5Vg05filu6qIctLrXLX9wsqPCjcNWGav1C8NyUVq0hw==",
"dependencies": {
- "FastExpressionCompiler": "5.3.0",
+ "FastExpressionCompiler": "5.4.1",
"ImTools": "4.0.0",
"Microsoft.Bcl.TimeProvider": "10.0.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0",
@@ -215,10 +213,10 @@
},
"JasperFx.Events": {
"type": "Transitive",
- "resolved": "1.36.2",
- "contentHash": "VV1xYQOrLjO5vx2OFLlUyph7ZlKTYrg8tCGKmXUEEMz1N+NlhtvkGzXPpLtYgk23fqxAMGuiASrYoq87Wsi8qw==",
+ "resolved": "2.27.0",
+ "contentHash": "uzRv0lDYcYqMrndcYsG2eIW2SzMTXhZMHMrg7w2U97hva8svp1GLc8CRAyWBZuKFbDEInBvlj1JDx1wEy/GNuA==",
"dependencies": {
- "JasperFx": "1.31.0"
+ "JasperFx": "2.27.0"
}
},
"JasperFx.RuntimeCompiler": {
@@ -770,15 +768,6 @@
"Microsoft.Extensions.Logging.Abstractions": "10.0.0"
}
},
- "Npgsql.Json.NET": {
- "type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "Eunq7mqatJujFOaZMdiWT9N7eUXHEFxe4IX/PeN8Nt1BpNYjzF2tPlmqR90EvuGT3tiEicmj4xDviC0UcPwM1w==",
- "dependencies": {
- "Newtonsoft.Json": "13.0.3",
- "Npgsql": "9.0.4"
- }
- },
"Npgsql.NetTopologySuite": {
"type": "Transitive",
"resolved": "9.0.4",
@@ -933,21 +922,31 @@
},
"Weasel.Core": {
"type": "Transitive",
- "resolved": "8.15.1",
- "contentHash": "+X2GRJCVeC6VjA+REbtb9ULtAvVG4DT8Py0tffIRTPsA9IdY89fLu09MFkcnywgTzQK3JB4hKC7t8d9xwdp6jg==",
+ "resolved": "9.16.3",
+ "contentHash": "jGzTXxF6MZJFP+YZ26ZOQuM6QlmuZbD/Tnl1derinz2KEIij1N4RaWz0h0DHoDRKLCWOAFUM7m/Bq+T25BvojQ==",
"dependencies": {
- "JasperFx": "1.26.0"
+ "JasperFx": "2.24.1"
}
},
"Weasel.Postgresql": {
"type": "Transitive",
- "resolved": "8.15.1",
- "contentHash": "YD/3CWlqCCX5dBVMZmIYvR8/flwcgDHPQq4EtUHJOlFnPrmQX4Lfd5rmFCIW3n/3F53qxMXl2HaJnxGI1Twtsw==",
+ "resolved": "9.16.3",
+ "contentHash": "vTE85oblVi1XSV5a7eF8Pw3oDw4SL+TE9WXQXvMlQy1urD0YqL0Y0yfgZgXZd2Yg0j76uO1ofTQZPNkLR2Y9Aw==",
"dependencies": {
"DistributedLock.Postgres": "1.3.0",
+ "JasperFx.Events": "2.0.0",
"Npgsql": "9.0.4",
"Npgsql.NetTopologySuite": "9.0.4",
- "Weasel.Core": "8.15.1"
+ "Weasel.Core": "9.16.3"
+ }
+ },
+ "Weasel.Storage": {
+ "type": "Transitive",
+ "resolved": "9.16.3",
+ "contentHash": "+RbCZIagAXOKUkO+3bE3+HkBULI6PEP3kPVRm8UHBegdw9iKTiLTt8Jl54AsNDREesmcOc4wQ1OLMtAXGaKvNA==",
+ "dependencies": {
+ "JasperFx.Events": "2.0.0",
+ "Weasel.Core": "9.16.3"
}
},
"WolverineFx": {
@@ -1088,7 +1087,7 @@
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
- "Marten": "[8.37.4, )",
+ "Marten": "[9.15.0, )",
"Microsoft.Extensions.Hosting": "[10.0.9, )",
"Nexus.Domain": "[1.0.0, )",
"SkiaSharp": "[3.119.4, )",