Skip to content

0.25.81

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Jul 23:21
77eacad

0.25.81

14th July, 2026

I am releasing this update to make the chunk-boundary fix available before the next broader release. Thank you to everyone who helped reproduce, trace, and verify the issue.

Fixed

  • Fixed an issue where a U+FEFF character at a Rabin–Karp chunk boundary could be lost, changing the reconstructed file and causing repeated size-mismatch conflicts (#1000).

Improved

  • Improved vault scanning and CLI file filtering by reusing compiled ignore patterns, reducing processing overhead for vaults with many files or ignore rules (#1006, #1007, and #1008).

Improved (CLI and Webapp)

  • Rooted storage adapters now reject absolute, drive-qualified, backslash-separated, and traversal paths. They also prevent file writes, appends, and removal from targeting the configured root itself.
  • File System Access API storage can now create files below previously missing parent directories, matching the existing Node behaviour.

Testing

  • Added shared Node and File System Access API storage contract coverage for metadata, text and binary operations, append, listing, removal, path containment, and empty-root handling.
  • Added a Compose-based P2P end-to-end smoke test and repeatable network benchmark cases for local performance investigations.

Miscellaneous

  • Split the internal storage adapter contract into focused capability views without changing existing runtime behaviour.