From 7be758e8f86b89b46f3983be061938a47a815d86 Mon Sep 17 00:00:00 2001 From: BeauTroll <-> Date: Mon, 5 Jan 2026 06:14:33 +0100 Subject: [PATCH] Add retry expression to buffering middleware for SSE compatibility MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Configure buffering middleware to retry only on network errors, preventing interference with Server-Sent Events (SSE) used by sync streams. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- docker-compose.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/docker-compose.yml b/docker-compose.yml index 1beb79a..d187400 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -50,6 +50,7 @@ services: # Middleware pour augmenter la taille maximale des uploads (50GB) - "traefik.http.middlewares.immich-buffering.buffering.maxRequestBodyBytes=53687091200" - "traefik.http.middlewares.immich-buffering.buffering.memRequestBodyBytes=52428800" + - "traefik.http.middlewares.immich-buffering.buffering.retryExpression=IsNetworkError() && Attempts() < 2" - "traefik.http.routers.immich.middlewares=immich-buffering,immich-headers" immich-machine-learning: