Tags: getenu/ed
Tags
refactor(deps): route fork URLs via atlas nameOverrides Move the getenu fork URLs out of ed.nimble into atlas.config nameOverrides, so requires read as plain package names (pretty, flatty, nanoid). nameOverrides maps a name to a URL for every resolution -- including transitive ones -- so netty's plain `flatty` also lands on the getenu fork; with no treeform/flatty in the graph there's no duplicate-module conflict, and pkgOverrides is dropped. `pretty` needs no override -- it resolves to treeform via the packages db like the other plain-name deps.
Fix own-message routing and quiet publishing logs Three changes that together close the `self.id notin source` assertion that fired when an Enu MCP client reconnected within netty's keepalive window: - Separate incoming and outgoing short-id namespaces on a Subscription. Sharing one table let our own encoder claim a short that the peer's encoder also chose for a different id, so decode produced garbage that occasionally included our own ctx id. - On incoming SUBSCRIBE, drop any existing subscription with the same ctx_id or remote endpoint, so a reconnect's stale routing path doesn't sit around until netty's ~10s keepalive timeout. - Drop the noisiest publishing-topic logs from debug to trace. Bumps version to 0.20.7.
PreviousNext