Skip to content

fs-safe 0.26.8

Choose a tag to compare

@github-actions github-actions released this 18 Oct 20:34
· 34 commits to main since this release
v0.26.8
5c9d7c1

Highlights

  • Watcher reconciliation: measured Linux polling on a 20,313-directory tree uses about 10× less idle CPU and 29× fewer filesystem syscalls, with worst event-loop stall reduced from 151 ms to about 6 ms. (#1002)

Performance

  • Watcher reconciliation: reuse unchanged guarded watcher listings between full safety-net reconciliations, with guarded filesystem work in a shared Node worker thread, cheap per-entry metadata checks and full rescans on uncertainty. Ticks reconcile incrementally; full guarded reconciliation runs every five minutes by default, configurable with fullReconcileIntervalMs. Thanks @martinderm for openclaw#174341. (#1002)

Published packages

Package Registry tarball Verified integrity Provenance
@openclaw/fs-safe-win32-arm64-msvc@0.26.8 tgz sha512-agEyzzgK7us9g4UN0J5yhi8CC1lXERfE82+hUHk251dGSZhtwk2Kgxue4A5dusjkUd1TTFibXHmG/cfP0FaUjA== verified attestation
@openclaw/fs-safe-linux-x64-gnu@0.26.8 tgz sha512-PSo02z+OtMPzINpdUNkv2znk96IRZgq8m1vqE/+7N4ZlwbnqW305ELP1Knzu5qmOH5hBRks1N8toInV8WvED4w== verified attestation
@openclaw/fs-safe-linux-x64-musl@0.26.8 tgz sha512-LEJVqCInyUkDXTNa4jKum7R5bfh3JIXYUJJKs7lJzZuKkqWHRQ6l0IXK7Vq9cvLaXk21U/Mm+ObP7UU4jZRiwA== verified attestation
@openclaw/fs-safe-linux-arm64-gnu@0.26.8 tgz sha512-egJwpOY8EXBRbFoJ08SdN7X2UiFDLYWTOHmNkI3DKMbIXmgKlhZb6h5hiL8/vorcqgOs0r/1sWTyM/5QegfGYw== verified attestation
@openclaw/fs-safe-linux-arm64-musl@0.26.8 tgz sha512-q2eYo3xsYw6K5FqvBLODf2tCi0gVMMucYSKANb373qglNssHruM4qS7/LzTggu2Fhq8w+bKloPGchj2wL9c8vg== verified attestation
@openclaw/fs-safe-darwin-x64@0.26.8 tgz sha512-JDbHXNDIvsoEPE7rraroe841DqBrkDn8X8X64NUFLMlM5YzDbn8X0CaDbPWBK73ZWZN4IteS4E8A6Y60OmY2rw== verified attestation
@openclaw/fs-safe-darwin-arm64@0.26.8 tgz sha512-m+hpFQb/6l0rf5LoUJyZN9TYpOAa1TPLwnopV+UH0AuFiaktQ9UeY9riMRtxizkOR0MnHsDoQd068nu0LzpRsw== verified attestation
@openclaw/fs-safe-win32-x64-msvc@0.26.8 tgz sha512-Xg15Ax8XYHoPBswuefIdz6oeLKkH6JGkS3KG5aUgeqwP/HguqUYfzoQFmx5LOY0hL/KuxWNhtAaYqzHPeq5B1w== verified attestation
@openclaw/fs-safe-freebsd-x64@0.26.8 tgz sha512-bTFRf5IiPwd8hgnURvK500J+O5jvSwrQZFEJR5NrB+n0Ttr8ho8RnQGrdz5tpXptBLxHFFwm/gZEGza5QkDRFA== verified attestation
@openclaw/fs-safe-freebsd-arm64@0.26.8 tgz sha512-61pkxRE0yEoPehCJdmId3llqgqnCtN6XKTDp2dqC8/JNI7dM7tiPXPqm0hpOerooBPK9mbCNjFxUbr14XDKiSw== verified attestation
@openclaw/fs-safe@0.26.8 tgz sha512-daQnpfdOz/xrEcGr1r8WuC+Ci/piqpzCczi+o72VLe7AUsAJcfKfCwEkhr2DOD2zecUs72mQRsvsBqIr9nPv8Q== verified attestation

Release proof: GitHub Actions run.