Avatar for the wemake-services user
wemake-services
django-modern-rest
BlogDocsChangelog

Performance History

Latest Results

fix: return 400 on request bodies with invalid utf-8 in msgspec parsers `msgspec` raises `UnicodeDecodeError` (not `msgspec.DecodeError`) when a string inside the payload contains invalid utf-8 bytes. Both parsers only caught `DecodeError`, so such requests escaped as an unhandled exception and produced a 500 instead of a 400. Since msgspec parses left to right, it hits the invalid utf-8 inside the string before noticing any structural problem, which is why a malformed body like `"<invalid bytes>"<garbage>` failed this way. Closes #1135
vyhuholl:issue-1135
11 minutes ago

Latest Branches

CodSpeed Performance Gauge
0%
fix: return 400 on request bodies with invalid utf-8 in msgspec parsers#1156
17 minutes ago
ee07203
vyhuholl:issue-1135
CodSpeed Performance Gauge
0%
fix: make sse ping tests deterministic and cancel stale ping timers#1155
23 hours ago
cfda2cb
vyhuholl:issue-1046
CodSpeed Performance Gauge
0%
2 days ago
60b7acc
vyhuholl:jwt-verification-flow
© 2026 CodSpeed Technology
Home Terms Privacy Docs