Skip to content

Onto go-crdt v0.51.0 / collab v0.70.0, in both modules - #469

Merged
tannevaled merged 1 commit into
mainfrom
deps/collab-v070
Sep 26, 2026
Merged

tannevaled merged 1 commit into
mainfrom
deps/collab-v070

Conversation

@tannevaled

Copy link
Copy Markdown
Contributor

No code changed, which is the part worth recording rather than the version numbers.

What arrives

  • crdt v0.51.0 — Digest on Doc, List, Map, Composite: a fingerprint of what a replica holds, so two that disagree cannot both conclude they are caught up.
  • collab v0.69.0 — MergeSnapshots refuses two snapshots that claim one history and hold two documents (ErrDiverged).
  • collab v0.70.0 — a welcome carries that digest, and a federation link that catches up compares it, ends on a mismatch, and tells the operator.

Why none of it is reachable from here

This module links the packages and runs no server: nothing here composes a welcome or follows a peer, so the new paths are not on any code path this repository has. The bump is not a fix being applied — it is a fix being carried.

It is carried because this is the hub. Its consumers pin a toolkit tag rather than collab, so a fix that stops here reaches nobody, and the cadence after this tag belongs to their organisations.

Verified

  • Root module: go build ./..., go vet ./..., go test ./... — exit 0, 8 packages.
  • rougelex: go build ./..., go test ./... — exit 0.
  • Both go.mod files tidied.

🤖 Generated with Claude Code

No code changed, which is the point worth recording rather than the versions.
What arrives is a document digest (crdt) and, on a federation link, a
comparison that ends the link when two replicas report the same version vector
and hold different documents (collab). Neither is reachable from here: this
module links the packages and runs no server, so nothing here composes a
welcome or follows a peer.

It is carried anyway because this is the hub. Its consumers pin a toolkit tag
rather than collab, so a fix that stops here reaches nobody, and the cadence
after this belongs to their organisations.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@tannevaled
tannevaled merged commit 6b584f1 into main Sep 26, 2026
1 check passed
@tannevaled
tannevaled deleted the deps/collab-v070 branch September 26, 2026 20:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant