Skip to content

fs-safe 0.26.5

Choose a tag to compare

@github-actions github-actions released this 14 Oct 13:02
· 71 commits to main since this release
v0.26.5
88f8255

Highlights

  • Android/Termux and WSL compatibility: create temporary workspaces under Android system-owned ancestors and complete short nonblocking reads on WSL/9p filesystems. (#982, #983)
  • Windows synchronous read batches: add createRootFileOpenBatchSync() to reuse native root handles while retaining per-file safety checks. (#984)

Features

  • Windows synchronous read batches: reuse native root handles with createRootFileOpenBatchSync() while retaining fresh file identity, reparse, hardlink, byte-limit, and confinement checks. (#984)

Fixes

  • WSL/9p reads: finish short nonblocking reads instead of truncating uncapped files, atomic copy fallbacks, or content verification. Thanks @Hawk5150 for openclaw/openclaw#145589. (#983)
  • Android/Termux temp workspaces: admit system-owned ancestors and Android-private writable groups while preserving private roots and full ancestry checks. Thanks @kukirin-ui for openclaw/openclaw#171406. (#982)

Published packages

Package Registry tarball Verified integrity Provenance
@openclaw/fs-safe-win32-arm64-msvc@0.26.5 tgz sha512-NfnETY6mIogK78ryBBBqarmA7953VyECWFkJHgDl1QRBAIToP/gKmhwv3t02PIDLpY9cW9G2UqTXLVmfxRW0zw== verified attestation
@openclaw/fs-safe-linux-x64-gnu@0.26.5 tgz sha512-91INEnPlDiYGImNZGNVeL+Q/TTpy7duBKsDqQUSU1rdkRzNyITGocUTWwP9RrIGT2XMJLDTuj7J3/qDzOcIQRA== verified attestation
@openclaw/fs-safe-linux-x64-musl@0.26.5 tgz sha512-8HLRIWOxqO+j7Bpi2BjtgSt1aaQUMMTiflIWmjqskKS/FKxo/loLNqgZbuteCCFNV4TrYG86yTTlWZ0A8qBcXg== verified attestation
@openclaw/fs-safe-linux-arm64-gnu@0.26.5 tgz sha512-0bwNB5A3p8gbx7VpsUfmGxO8kEwoPvRmucskezaiO5LdQmAAenBh1VXj/eAZSnPei3ySMBG4Y76z+Uc8POVwog== verified attestation
@openclaw/fs-safe-linux-arm64-musl@0.26.5 tgz sha512-76XUcHVDBQ8dTx1Cg3wRBDyVtnGC922Is/AX11kIu8ZjumKhbVRljBLDGDBDpqtXw/ZiDIHhXJ6+JkDY9p/uzg== verified attestation
@openclaw/fs-safe-darwin-x64@0.26.5 tgz sha512-lbDvc3NSu29nWT0L3clwhrT2MbMW1gxr6EmtkLPdXaajq0i3HrxFBLLdqxwFd4eBnF6lIHeycBRt0pR+30uQAw== verified attestation
@openclaw/fs-safe-darwin-arm64@0.26.5 tgz sha512-D25nm0rleQMkCteOAVjwaLlPDTBbXnSSfWy9Ef191zV0XC0MPfRUAZ0Dk3AObDeKSCikLcsCDiTmPEdg6UtvNA== verified attestation
@openclaw/fs-safe-win32-x64-msvc@0.26.5 tgz sha512-LCkNw9ZdkKnJSpIlYpvfXsPjSFeZwqxXn0JgVaXhaOwPID9J5Z6jMPlZq+QQovZmTbTIuJ6t/p58Lno/PqcT4A== verified attestation
@openclaw/fs-safe-freebsd-x64@0.26.5 tgz sha512-QaKsogfyA8Z59VzLfHM/M9f8gmgjYbtoAvPciCjE7YBPXeljbaLPxo6f329ZM8fCDDhEDzyyuu4QtTBgbroyBQ== verified attestation
@openclaw/fs-safe-freebsd-arm64@0.26.5 tgz sha512-z1JVYTVMcSAYEvwKAtus/8wh/oe/zrrjGjCCo7+hSREht4JduFx8vKVKWFgCmQ5q6IvjrzvnAkTbhu/MhKHu9w== verified attestation
@openclaw/fs-safe@0.26.5 tgz sha512-0qg99ATBuqel1V+5pvVebv7rvX/+x/ynXdTN86Ww7LepLj+i/DE/PTLW0nk2CsBqWH1tRdYozUOoDDkjDXgQNA== verified attestation

Release proof: GitHub Actions run.