Repository navigation
fs-safe 0.26.5
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.