v0.7.9
<p>Every record is created through Record::create(), so two creators of the same slug or uuid can't both win.</p>
18 October 2026
Added
Record::create()is the one way a record comes into being. Under a lock it runs a guard that refuses a conflict, writes a minimalindex.jsonholding the uuid, builds the record and applies the data throughsave().- A race script in
tests/stress/that creates the same record from several processes.
Changed
Page::new(),User::new()and the collection field's item creation go throughRecord::create(). A duplicate slug, username or item uuid throwsConflictExceptioninstead of racing.
Comments
No comments yet. Be the first!
Loading form…