Repository navigation
v0.2.149
·
164 commits
to master
since this release
Immutable
release. Only release title and notes can be modified.
Installation
htree CLI
Install with shell:
curl -fsSL https://upload.iris.to/npub1xdhnr9mrv47kkrn95k6cwecearydeh8e895990n3acntwvmgk2dsdeeycm/releases%2Fhashtree/v0.2.149/install.sh | shManual macOS/Linux install: download the archive for your platform from the release assets below, extract it, and run ./install.sh.
- Windows x64 CLI: download the zip asset below, extract it, and add
htree.exe,htree-cashu.exe, andgit-remote-htree.exeto your PATH.
Changelog
Fixed
- Make
getuse configured active Nostr relays and keep mutable-root
subscriptions open after an empty EOSE. Observe signed roots for a bounded
ten-second window and select the newest valid root for the exact author and
tree, including deterministic event-ID ordering for equal timestamps. - Report a timeout when that mutable-root window stays quiet. Immutable CID
reads remain immediate and work with Nostr disabled. - Preserve existing Homebrew tap history when publishing updates, and remove
transient fetch metadata from the published repository snapshot.
Tests
- Exercise the actual CLI with delayed relay responses, invalid and unrelated
signed roots, timeout cleanup, and immutable reads. Reuse one resolver for
repeated roots and require its subscriptions to be removed after each call.
Build Info
- Release
v0.2.149from commit80e84632113e48f48b897fee0e90ae36bb355757.