fix(collab): serialiseer uitgaande Matrix-ops vóór verzending (#1040) #1086

Merged
brenno merged 1 commit from fix/collab-serialize-ops-1040 into main 2026-08-01 19:12:28 +00:00
Owner

Sluit #1040.

Verzegelen en de HTTP-PUT zijn beide async, dus twee overlappende sends konden versie 2 vóór versie 1 op de homeserver vastleggen; een volger accepteert alleen versie+1 en liet versie 2 dan vallen, waarna de decks divergeerden. De relay-transport voert sends nu via een seriële verzendketen uit (zoals de WebDAV-append-keten); een fout wordt gelogd en blokkeert latere op's niet.

Regressietest parkeert de eerste op-PUT en bewijst dat de volger v1+v2 en het einddeck krijgt. make check groen.

Bewaker overgeslagen: hardt bestaand relay-gedrag, geen formaat/opslag/afhankelijkheid/belofte.

🤖 Generated with Claude Code

Sluit #1040. Verzegelen en de HTTP-PUT zijn beide async, dus twee overlappende sends konden versie 2 vóór versie 1 op de homeserver vastleggen; een volger accepteert alleen versie+1 en liet versie 2 dan vallen, waarna de decks divergeerden. De relay-transport voert sends nu via een seriële verzendketen uit (zoals de WebDAV-append-keten); een fout wordt gelogd en blokkeert latere op's niet. Regressietest parkeert de eerste op-PUT en bewijst dat de volger v1+v2 en het einddeck krijgt. make check groen. Bewaker overgeslagen: hardt bestaand relay-gedrag, geen formaat/opslag/afhankelijkheid/belofte. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
fix(collab): serialiseer uitgaande Matrix-ops vóór verzending (#1040)
All checks were successful
scans / scans (pull_request) Successful in 3m36s
09174fe93e
Verzegelen en de PUT zijn beide async, dus twee overlappende sends konden
versie 2 vóór versie 1 op de homeserver vastleggen; een volger accepteert
alleen versie+1 en liet 2 dan vallen, waarna de decks divergeerden. De
relay-transport voert sends nu via een seriële verzendketen uit (zoals de
WebDAV-append-keten); een fout wordt gelogd en blokkeert latere op's niet.
Regressietest parkeert de eerste op-PUT en bewijst dat de volger v1+v2 krijgt.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
brenno merged commit e43ff81a3f into main 2026-08-01 19:12:28 +00:00
Sign in to join this conversation.
No description provided.