Skip to content

polymorph-iroh v0.5.1

Choose a tag to compare

@github-actions github-actions released this 23 Aug 23:35
739d865

Release 0.5.1 at 739d865.

Patch release: the relay-robustness line, no WIT or JS-surface change.

  • Home-relay wire failure is a redial with backoff, not endpoint death (#88, #91).
  • Every relay dial carries a deadline; a relay that accepts and stalls cannot pin bind, ensure-relay, or the home-relay redial (#93, #95).
  • Quiet relay wires are pinged; unanswered pings retire the connection, so a relay that stalls after the handshake is detected (#96, #97).

The published @polyengine/runtime floor is ^0.5.1 (the dial timeouts drop in-flight import futures, which polyengine handles as a prompt discard from 0.5.1 — A23, polyengine#239). Within the 0.5 line: ^0.5.0 consumers resolve here unchanged.

Published to JSR: https://jsr.io/@polymorph/iroh@0.5.1. Release assets carry the endpoint component (iroh_endpoint.wasm + SHA256SUMS) for consumers composing it themselves.

Still 0.x/unstable, but caret-honest: releases within a minor line stay compatible; breaking changes bump the minor.