Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Publish a new cap-web Docker image with the R2 multipart fixes (#2275)

Aperta Adatta ai principianti
#2,384 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
68/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
docker
Ambito
devops, release

Direzione di ricerca

Inizia con l’immagine corrente ghcr.io/capsoftware/cap-web:latest e confrontala con le correzioni elencate e65fac6, b215b9b e 2237aa. Pubblica una nuova immagine web che contenga queste correzioni; il lavoro è completato quando l’immagine è disponibile e include le modifiche multipart di R2, mentre cap-media-server rimane invariato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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:

  • e65fac6 fix(recorder-core): slice streamed chunks into uniform parts for Cloudflare R2 compatibility (#2275)
  • b215b9b fix(recorder): align streamed multipart uploads for R2
  • 2237aa8 fix: harden web recording and upload recovery (#2343)

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!

Lingua principale
Rust
Stelle
22.8k
Fork
2k
Merge medio
10h 44m
PR unite (30g)
88

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di CapSoftware/Cap

Tutte le issue di CapSoftware/Cap

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.