From 254598498ed9e1d45e3e41b808407ee828b4c916 Mon Sep 17 00:00:00 2001
From: Michelle Ark <MichelleArk@users.noreply.github.com>
Date: Mon, 2 Dec 2024 12:20:01 -0500
Subject: [PATCH] mashumaro < 3.15 (#11086)

---
 .changes/unreleased/Under the Hood-20241202-115626.yaml | 6 ++++++
 core/setup.py                                           | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)
 create mode 100644 .changes/unreleased/Under the Hood-20241202-115626.yaml

diff --git a/.changes/unreleased/Under the Hood-20241202-115626.yaml b/.changes/unreleased/Under the Hood-20241202-115626.yaml
new file mode 100644
index 00000000000..6d78cfebf37
--- /dev/null
+++ b/.changes/unreleased/Under the Hood-20241202-115626.yaml	
@@ -0,0 +1,6 @@
+kind: Under the Hood
+body: Pin mashumaro < 3.15
+time: 2024-12-02T11:56:26.18892-05:00
+custom:
+  Author: michelleark
+  Issue: "11087"
diff --git a/core/setup.py b/core/setup.py
index 25685fec668..7a009b5f5fd 100644
--- a/core/setup.py
+++ b/core/setup.py
@@ -51,7 +51,7 @@
         # Pin to the patch or minor version, and bump in each new minor version of dbt-core.
         "agate~=1.7.0",
         "Jinja2>=3.1.3,<4",
-        "mashumaro[msgpack]~=3.9",
+        "mashumaro[msgpack]>=3.9,<3.15",
         # ----
         # Legacy: This package has not been updated since 2019, and it is unused in dbt's logging system (since v1.0)
         # The dependency here will be removed along with the removal of 'legacy logging', in a future release of dbt-core