diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml
index 4247e0d66..9dcad744a 100644
--- a/.github/workflows/tests.yaml
+++ b/.github/workflows/tests.yaml
@@ -28,12 +28,12 @@ jobs:
Hosting.Dapr.Tests,
Hosting.DbGate.Tests,
Hosting.Deno.Tests,
- Hosting.EventStore.Tests,
Hosting.Flagd.Tests,
Hosting.GoFeatureFlag.Tests,
Hosting.Golang.Tests,
Hosting.Java.Tests,
Hosting.k6.Tests,
+ Hosting.KurrentDB.Tests,
Hosting.LavinMQ.Tests,
Hosting.MailPit.Tests,
Hosting.McpInspector.Tests,
@@ -59,8 +59,8 @@ jobs:
Hosting.SurrealDb.Tests,
# Client integration tests
- EventStore.Tests,
GoFeatureFlag.Tests,
+ KurrentDB.Tests,
MassTransit.RabbitMQ.Tests,
Meilisearch.Tests,
Microsoft.Data.Sqlite.Tests,
diff --git a/CommunityToolkit.Aspire.slnx b/CommunityToolkit.Aspire.slnx
index ba2cd5434..bce504b54 100644
--- a/CommunityToolkit.Aspire.slnx
+++ b/CommunityToolkit.Aspire.slnx
@@ -35,6 +35,11 @@
+
+
+
+
+
@@ -174,6 +179,7 @@
+
@@ -197,6 +203,7 @@
+
@@ -212,7 +219,6 @@
-
@@ -220,12 +226,12 @@
-
+
@@ -249,6 +255,7 @@
+
diff --git a/Directory.Packages.props b/Directory.Packages.props
index 98fea59f7..0c8897238 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -18,6 +18,7 @@
+
diff --git a/examples/kurrentdb/CommunityToolkit.Aspire.Hosting.KurrentDB.ApiService/Account.cs b/examples/kurrentdb/CommunityToolkit.Aspire.Hosting.KurrentDB.ApiService/Account.cs
new file mode 100644
index 000000000..5c814a326
--- /dev/null
+++ b/examples/kurrentdb/CommunityToolkit.Aspire.Hosting.KurrentDB.ApiService/Account.cs
@@ -0,0 +1,105 @@
+using System.Text.Json.Serialization;
+
+namespace CommunityToolkit.Aspire.Hosting.KurrentDB.ApiService;
+
+public class Account
+{
+ public Guid Id { get; private set; }
+ public string? Name { get; private set; }
+ public decimal Balance { get; private set; }
+
+ [JsonIgnore]
+ public int Version { get; private set; } = -1;
+
+ [NonSerialized]
+ private readonly Queue