0.4.0
- Fix in-flight reads returning
:gone(410) for streams that were removed completely. These reads now return:not_found(404), including after row cleanup or recreation at the same path. Soft-deleted streams still return:gone; long-polls woken by deletion still return:deleted.
0.3.0
Slap.Streams.Clusternow sets SlateDB'sflush_intervalto 10 ms instead of using SlateDB's 100 ms default. Other settings leave this default intact; passsettings: %{flush_interval: "100ms"}to restore the old interval.- With
probe: :background, the cluster starts before its store is available. Operations return{:error, :unavailable}until its shards open.
0.2.0
- Add a
[:slap, :streams, :wait, :registered]telemetry event, emitted when a read with:waitstarts waiting. - When a write by the deleter fails, the log now shows the
Slap.SlateDB.Errormessage instead of aMatchError. - Uses
slap_slatedb0.2.0, which upgrades SlateDB from 0.16 to 0.17. Databases written by 0.1.0 open unchanged.
0.1.0
Initial release of slap_streams.