Skip to content

v0.29.1

Choose a tag to compare

@haalfi haalfi released this 09 Jul 13:43
Immutable release. Only release title and notes can be modified.
6c453a3

What's Changed

Documentation-and-tooling release: the API surface is now a machine-readable model that generates and cross-checks the feature reference.

Fixed

  • httpx<1.0 cap on the graph and httpx extras (BUG-225): the drift guard's --pre re-resolution pulled httpx's experimental 1.0.dev* rewrite, which drops AsyncClient and the rest of the client API the async graph backend depends on, breaking pip install remote-store[graph] at import. Both extras now pin httpx>=0.24.0,<1.0.

Documentation

  • Per-backend guarantees & cost matrices in FEATURES.md (ID-227): generated, drift-proof atomicity, retryable-vs-terminal, read-after-write consistency, and per-operation cost matrices, with the read cell cross-checked live against each backend's LAZY_READ capability.
  • Corrected FEATURES.md Store-API return types (BUG-227): list_files, list_folders, glob, and iter_children yield FileInfo / FolderEntry records, not Iterator[str].
  • Method-level contract docstrings on the six thin backends (ID-228): per-op Raises:, consistency, and cost notes on Local, Memory, SFTP, SQLBlob, Azure, and the S3 family.
  • FEATURES.md tables generated from the documentation graph (ID-222) and an explorable API graph visualization (ID-223).
  • Markdown page twins + llms-full.txt (ID-220) and the llms-api.txt public-API skeleton (ID-226).
  • Aligned SEEKABLE_READ wording (BK-308).

Links: