Hi! Could you publish a new ghcr.io/capsoftware/cap-web image that includes the Cloudflare R2 multipart fixes?
The latest cap-web:latest was built on 2026-09-07 (from c5f22d7), so it doesn't have:
On our self-hosted instance with R2, this hits the web recorder in Chromium browsers too, not only camera-only desktop recordings. The streaming WebM upload flushes parts of about 5.0 to 5.8 MiB, so R2 rejects CompleteMultipartUpload with InvalidPart: All non-trailing parts must have the same length. The client treats the 500 as "uncertain", so the video stays in "uploading" forever and the local spool copy is disposed. 3 of our 16 browser recordings were lost this way.
cap-media-server:latest was already rebuilt on 2026-09-24, so only the web image is behind. Thanks for the fixes!
Hi! Could you publish a new
ghcr.io/capsoftware/cap-webimage that includes the Cloudflare R2 multipart fixes?The latest
cap-web:latestwas built on 2026-09-07 (from c5f22d7), so it doesn't have:On our self-hosted instance with R2, this hits the web recorder in Chromium browsers too, not only camera-only desktop recordings. The streaming WebM upload flushes parts of about 5.0 to 5.8 MiB, so R2 rejects
CompleteMultipartUploadwithInvalidPart: All non-trailing parts must have the same length.The client treats the 500 as "uncertain", so the video stays in "uploading" forever and the local spool copy is disposed. 3 of our 16 browser recordings were lost this way.cap-media-server:latestwas already rebuilt on 2026-09-24, so only the web image is behind. Thanks for the fixes!