Repository navigation
12th November, 2026
Improved
- Hosts can maintain file names incrementally and reuse path-identity candidates
without enumerating every file and its metadata after content-only changes.- The optional file-system adapter lookup preserves original spellings and
all collision candidates. Hosts without it retain the listing fallback.
Fresh reads use each host's existing listing authority.
- The optional file-system adapter lookup preserves original spellings and
Fixed
- An unanswered P2P change notification no longer prevents later notifications
from reaching following peers.- Notifications wait for transport sending without creating response waits.
Ordinary RPC calls and Chunk acknowledgements retain their existing
completion rules. A lost final notification still needs another change or
explicit synchronisation.
- Notifications wait for transport sending without creating response waits.
Compatibility
- Direct implementations of
StorageAccessmust provide
findPathIdentityCandidates(). Implementations based on
ServiceFileAccessBaseinherit the new method and its fallback. - P2P client access represents a closed session explicitly:
remoteDBis
undefined, andgetRemoteDB()throwsError('Not connected to any room').
Integrations which inspect the client's_serverdirectly must handle its
optional state.
Personal note
'Drastic'… That is quite a nice way of putting it. Simply the artificial intelligence is painstakingly reconstructing the software that one used to write on a whim, isn’t it? There are a great many line changes, but essentially they have been just allocated according to their responsibility. Essentially.
One of the benefits is that several potential issues have also been resolved, apart from the main fixes.
Please rest assured. I spent quite a long time guiding the work, keeping it on track, and reviewing the changes. We had no choice but to update the minor version, though.