diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4f16f910..05fbcfea 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file. See [versio
+
+## [12.0.3](https://www.github.com/firebend/auto-crud/releases/tag/v12.0.3) (2024-04-10)
+
+### Bug Fixes
+
+* only look up mongo custom fields by entity id for performance purposes ([#310](https://www.github.com/firebend/auto-crud/issues/310)) ([748c22a](https://www.github.com/firebend/auto-crud/commit/748c22ae5632ba8da8464b92298807c6d1817d7d))
+
## [12.0.2](https://www.github.com/firebend/auto-crud/releases/tag/v12.0.2) (2024-04-09)
diff --git a/Firebend.AutoCrud.ChangeTracking.EntityFramework/Firebend.AutoCrud.ChangeTracking.EntityFramework.csproj b/Firebend.AutoCrud.ChangeTracking.EntityFramework/Firebend.AutoCrud.ChangeTracking.EntityFramework.csproj
index 1c579c39..1914b6b9 100644
--- a/Firebend.AutoCrud.ChangeTracking.EntityFramework/Firebend.AutoCrud.ChangeTracking.EntityFramework.csproj
+++ b/Firebend.AutoCrud.ChangeTracking.EntityFramework/Firebend.AutoCrud.ChangeTracking.EntityFramework.csproj
@@ -2,7 +2,7 @@
net8.0
- 12.0.2
+ 12.0.3
latestmajor
diff --git a/Firebend.AutoCrud.ChangeTracking.Mongo/Firebend.AutoCrud.ChangeTracking.Mongo.csproj b/Firebend.AutoCrud.ChangeTracking.Mongo/Firebend.AutoCrud.ChangeTracking.Mongo.csproj
index c918bc95..5253dfbd 100644
--- a/Firebend.AutoCrud.ChangeTracking.Mongo/Firebend.AutoCrud.ChangeTracking.Mongo.csproj
+++ b/Firebend.AutoCrud.ChangeTracking.Mongo/Firebend.AutoCrud.ChangeTracking.Mongo.csproj
@@ -1,7 +1,7 @@
- 12.0.2
+ 12.0.3
net8.0
latestmajor
diff --git a/Firebend.AutoCrud.ChangeTracking.Web/Firebend.AutoCrud.ChangeTracking.Web.csproj b/Firebend.AutoCrud.ChangeTracking.Web/Firebend.AutoCrud.ChangeTracking.Web.csproj
index ca35d0e8..7beb4ba8 100644
--- a/Firebend.AutoCrud.ChangeTracking.Web/Firebend.AutoCrud.ChangeTracking.Web.csproj
+++ b/Firebend.AutoCrud.ChangeTracking.Web/Firebend.AutoCrud.ChangeTracking.Web.csproj
@@ -1,7 +1,7 @@
- 12.0.2
+ 12.0.3
net8.0
latestmajor
diff --git a/Firebend.AutoCrud.ChangeTracking/Firebend.AutoCrud.ChangeTracking.csproj b/Firebend.AutoCrud.ChangeTracking/Firebend.AutoCrud.ChangeTracking.csproj
index 0bc1099d..95333bf4 100644
--- a/Firebend.AutoCrud.ChangeTracking/Firebend.AutoCrud.ChangeTracking.csproj
+++ b/Firebend.AutoCrud.ChangeTracking/Firebend.AutoCrud.ChangeTracking.csproj
@@ -2,7 +2,7 @@
net8.0
- 12.0.2
+ 12.0.3
latestmajor
diff --git a/Firebend.AutoCrud.Core/Firebend.AutoCrud.Core.csproj b/Firebend.AutoCrud.Core/Firebend.AutoCrud.Core.csproj
index 369e33df..63a66dbb 100644
--- a/Firebend.AutoCrud.Core/Firebend.AutoCrud.Core.csproj
+++ b/Firebend.AutoCrud.Core/Firebend.AutoCrud.Core.csproj
@@ -2,7 +2,7 @@
net8.0
- 12.0.2
+ 12.0.3
latestmajor
diff --git a/Firebend.AutoCrud.CustomFields.EntityFramework/Firebend.AutoCrud.CustomFields.EntityFramework.csproj b/Firebend.AutoCrud.CustomFields.EntityFramework/Firebend.AutoCrud.CustomFields.EntityFramework.csproj
index 98485fae..6f69f23b 100644
--- a/Firebend.AutoCrud.CustomFields.EntityFramework/Firebend.AutoCrud.CustomFields.EntityFramework.csproj
+++ b/Firebend.AutoCrud.CustomFields.EntityFramework/Firebend.AutoCrud.CustomFields.EntityFramework.csproj
@@ -1,6 +1,6 @@
- 12.0.2
+ 12.0.3
net8.0
latestmajor
diff --git a/Firebend.AutoCrud.CustomFields.Mongo/Firebend.AutoCrud.CustomFields.Mongo.csproj b/Firebend.AutoCrud.CustomFields.Mongo/Firebend.AutoCrud.CustomFields.Mongo.csproj
index 8e773ee7..6ecfa3d5 100644
--- a/Firebend.AutoCrud.CustomFields.Mongo/Firebend.AutoCrud.CustomFields.Mongo.csproj
+++ b/Firebend.AutoCrud.CustomFields.Mongo/Firebend.AutoCrud.CustomFields.Mongo.csproj
@@ -1,7 +1,7 @@
- 12.0.2
+ 12.0.3
net8.0
latestmajor
diff --git a/Firebend.AutoCrud.CustomFields.Web/Firebend.AutoCrud.CustomFields.Web.csproj b/Firebend.AutoCrud.CustomFields.Web/Firebend.AutoCrud.CustomFields.Web.csproj
index 1e1f1312..9c8f0a1d 100644
--- a/Firebend.AutoCrud.CustomFields.Web/Firebend.AutoCrud.CustomFields.Web.csproj
+++ b/Firebend.AutoCrud.CustomFields.Web/Firebend.AutoCrud.CustomFields.Web.csproj
@@ -1,7 +1,7 @@
- 12.0.2
+ 12.0.3
net8.0
latestmajor
diff --git a/Firebend.AutoCrud.DomainEvents.MassTransit/Firebend.AutoCrud.DomainEvents.MassTransit.csproj b/Firebend.AutoCrud.DomainEvents.MassTransit/Firebend.AutoCrud.DomainEvents.MassTransit.csproj
index 93f256c1..551176b5 100644
--- a/Firebend.AutoCrud.DomainEvents.MassTransit/Firebend.AutoCrud.DomainEvents.MassTransit.csproj
+++ b/Firebend.AutoCrud.DomainEvents.MassTransit/Firebend.AutoCrud.DomainEvents.MassTransit.csproj
@@ -1,7 +1,7 @@
- 12.0.2
+ 12.0.3
net8.0
latestmajor
diff --git a/Firebend.AutoCrud.EntityFramework.Elastic/Firebend.AutoCrud.EntityFramework.Elastic.csproj b/Firebend.AutoCrud.EntityFramework.Elastic/Firebend.AutoCrud.EntityFramework.Elastic.csproj
index f7cecd54..0ba717a8 100644
--- a/Firebend.AutoCrud.EntityFramework.Elastic/Firebend.AutoCrud.EntityFramework.Elastic.csproj
+++ b/Firebend.AutoCrud.EntityFramework.Elastic/Firebend.AutoCrud.EntityFramework.Elastic.csproj
@@ -2,7 +2,7 @@
net8.0
- 12.0.2
+ 12.0.3
latestmajor
diff --git a/Firebend.AutoCrud.EntityFramework/Firebend.AutoCrud.EntityFramework.csproj b/Firebend.AutoCrud.EntityFramework/Firebend.AutoCrud.EntityFramework.csproj
index 9676c58a..47273248 100644
--- a/Firebend.AutoCrud.EntityFramework/Firebend.AutoCrud.EntityFramework.csproj
+++ b/Firebend.AutoCrud.EntityFramework/Firebend.AutoCrud.EntityFramework.csproj
@@ -2,7 +2,7 @@
net8.0
- 12.0.2
+ 12.0.3
latestmajor
diff --git a/Firebend.AutoCrud.Generator/Firebend.AutoCrud.Generator.csproj b/Firebend.AutoCrud.Generator/Firebend.AutoCrud.Generator.csproj
index a2bf3bfd..4533888c 100644
--- a/Firebend.AutoCrud.Generator/Firebend.AutoCrud.Generator.csproj
+++ b/Firebend.AutoCrud.Generator/Firebend.AutoCrud.Generator.csproj
@@ -2,7 +2,7 @@
net8.0
- 12.0.2
+ 12.0.3
latestmajor
diff --git a/Firebend.AutoCrud.Io.Web/Firebend.AutoCrud.Io.Web.csproj b/Firebend.AutoCrud.Io.Web/Firebend.AutoCrud.Io.Web.csproj
index 10b9570f..b487299f 100644
--- a/Firebend.AutoCrud.Io.Web/Firebend.AutoCrud.Io.Web.csproj
+++ b/Firebend.AutoCrud.Io.Web/Firebend.AutoCrud.Io.Web.csproj
@@ -2,7 +2,7 @@
net8.0
- 12.0.2
+ 12.0.3
latestmajor
diff --git a/Firebend.AutoCrud.Io/Firebend.AutoCrud.Io.csproj b/Firebend.AutoCrud.Io/Firebend.AutoCrud.Io.csproj
index f5383582..8420ad29 100644
--- a/Firebend.AutoCrud.Io/Firebend.AutoCrud.Io.csproj
+++ b/Firebend.AutoCrud.Io/Firebend.AutoCrud.Io.csproj
@@ -2,7 +2,7 @@
net8.0
- 12.0.2
+ 12.0.3
latestmajor
diff --git a/Firebend.AutoCrud.Mongo/Firebend.AutoCrud.Mongo.csproj b/Firebend.AutoCrud.Mongo/Firebend.AutoCrud.Mongo.csproj
index b3191b19..7e382ace 100644
--- a/Firebend.AutoCrud.Mongo/Firebend.AutoCrud.Mongo.csproj
+++ b/Firebend.AutoCrud.Mongo/Firebend.AutoCrud.Mongo.csproj
@@ -2,7 +2,7 @@
net8.0
- 12.0.2
+ 12.0.3
latestmajor
diff --git a/Firebend.AutoCrud.Web/Firebend.AutoCrud.Web.csproj b/Firebend.AutoCrud.Web/Firebend.AutoCrud.Web.csproj
index 56549d82..fb2d639a 100644
--- a/Firebend.AutoCrud.Web/Firebend.AutoCrud.Web.csproj
+++ b/Firebend.AutoCrud.Web/Firebend.AutoCrud.Web.csproj
@@ -2,7 +2,7 @@
net8.0
- 12.0.2
+ 12.0.3
latestmajor