summaryrefslogtreecommitdiff
path: root/docs/src/guide/patch-notes
diff options
context:
space:
mode:
authorSho Sakuma <me@m1sk9.dev>2026-08-05 20:56:07 +0900
committerSho Sakuma <me@m1sk9.dev>2026-08-05 20:56:07 +0900
commit54c369939455bcfd7b66faa9d0a18aff901c05b0 (patch)
tree66d615f6ca0b7a4bc5885cce59651d02baf9def1 /docs/src/guide/patch-notes
parent1a7b6ec2586db0663f09924721db71f3f2e1eadc (diff)
downloadLunaticChat-54c369939455bcfd7b66faa9d0a18aff901c05b0.tar.gz
LunaticChat-54c369939455bcfd7b66faa9d0a18aff901c05b0.tar.bz2
LunaticChat-54c369939455bcfd7b66faa9d0a18aff901c05b0.zip
feat: warn where a pair connects but falls short of a feature
The matrix marked every accepted pair with a plain tick, which reads as "everything works". It does not. ProtocolVersion bumps PATCH for sub-channels a peer can safely ignore, so Paper 1.3.0 (protocol 1.0.1) against Velocity 1.1.0 (1.0.0) completes the handshake and then silently drops cross-server direct messages — the very feature that PATCH was bumped for. An operator reading the tick had no way to learn that, and the pages around it repeated the claim. The handshake is settled by MAJOR and MINOR alone, so any difference left once a pair is accepted is a feature the newer end offers and the older will never answer. Those pairs now carry a warning that says which end lags. Naming the feature would take a protocol-version-to-feature table on the website, which would drift from the protocol it describes, so the warning stays general and leaves the reader one hop from the compatibility page. The handshake verdict keeps the three checks that mirror Velocity's gate, with the new one layered after them, so the mirror stays honest. isCompatible now holds for a degraded pair, which does connect. Cells are built once per pair in a computed instead of recomputing on each of the template's reads, which a third state would otherwise have multiplied. Co-Authored-By: Claude <noreply@anthropic.com>
Diffstat (limited to 'docs/src/guide/patch-notes')
0 files changed, 0 insertions, 0 deletions