🚀 MediaFlow 2.3.1 Released
🐛 Bug Fixes
- 🔧 Streaming Stability Improvements – Fixed stream crashes that occurred when upstream connections dropped unexpectedly. Added graceful handling for httpx.ReadError with proper partial content termination instead of ASGI protocol violations.
- 🔄 Task Cancellation Fix – Resolved an issue where background tasks could hang when streaming errors occurred, ensuring proper cleanup of all concurrent tasks.
⚡ Improvements
- 🐳 Optimized Docker Image – Implemented multi-stage build reducing image size by ~84% (2.5GB → 410MB). Added proper build dependencies for Python 3.14 compatibility.
- 📦 Updated Dependencies – Bumped package versions for improved stability and security.