All notable changes to the apotheca Specification. The format is loosely adapted from Keep a Changelog — entries describe spec-surface changes, not implementation changes. Only the latest version is current; earlier entries are kept for reference.
Added the optional streaming operations: staged deposit
(§2.7) — a stage/write/commit lifecycle whose commit is
exactly deposit_cas over the streamed bytes — and
streaming read (§2.8), whose verification is surfaced no later
than the read reaching end-of-stream.
Moved pinax lockfiles out of the pinax namespace (local backend
keeps them under <root>/pinax-locks/), added the
§2.5 backend accommodation for actual on
ETag-conditioned stores, and clarified the S3 backend's status in
§10. From this revision the specification's source of truth is
the LaTeX source in the spec repo; this HTML and the repo's
SPEC.md are generated from it.
Added deposit_cas (§2.6), the compare-and-hash
fast path for content-addressed callers, and rewrote the integrity
field (§3.3). Published to the spec repo only; no standalone
HTML rendering was cut for this revision.
Initial release candidate.