Repository navigation
v0.2.141
·
192 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.141/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
- Start the Windows CLI with real operating-system file locks for social-graph
transactions. Shared readers and exclusive writers retain cross-process
exclusion, and locks are released when their owner closes or exits. - Persist Windows profile metadata with write-through renames and durable
removal of transaction markers, avoiding unsupported directory flushing. - Avoid startup stack overflows by deferring large command groups and running
only the selected command's async work. Commands, options and protocol remain
unchanged.
Changed
- Exercise profile-lock contention and actual CLI startup in ordinary Windows
CI, sharing the startup check with packaged release verification. - Add a bounded startup regression that also runs with a 1 MiB stack on Unix.
- Includes the complete Git uploads and error reporting fixes from 0.2.140.
See the full changelog.
Build Info
- Release
v0.2.141from commit97e3892b66499ed0d2238eec5d3d280cbfd317bf.