Skip to content

v0.2.141

Choose a tag to compare

@github-actions github-actions released this 06 Sep 06:02
· 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 | sh

Manual 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, and git-remote-htree.exe to 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.141 from commit 97e3892b66499ed0d2238eec5d3d280cbfd317bf.