Bug Fixes
- An upload handler that raises now gets an HTTP 500 when no update was streamed yet, or ends the stream with an
{"error": ...}frame thatrx.upload_filesreports, instead of a truncated response that looked successful. The backend exception handler receives the full traceback, and the server no longer logs the exception twice. (#7808)