diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml
index 570b05435..f13c7caec 100644
--- a/.github/workflows/tests.yaml
+++ b/.github/workflows/tests.yaml
@@ -28,13 +28,13 @@ 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.Keycloak.Extensions.Tests,
Hosting.k6.Tests,
+ Hosting.KurrentDB.Tests,
Hosting.LavinMQ.Tests,
Hosting.MailPit.Tests,
Hosting.McpInspector.Tests,
@@ -60,8 +60,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 f5a7ccdbb..d0f829601 100644
--- a/CommunityToolkit.Aspire.slnx
+++ b/CommunityToolkit.Aspire.slnx
@@ -35,6 +35,11 @@
+
+
+
+
+
@@ -180,6 +185,7 @@
+
@@ -203,6 +209,7 @@
+
@@ -219,7 +226,6 @@
-
@@ -227,12 +233,12 @@
-
+
@@ -256,6 +262,7 @@
+
diff --git a/Directory.Packages.props b/Directory.Packages.props
index d848a8845..73900705c 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -19,6 +19,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