Skip to content

durable-ioring: v0.1.0

Choose a tag to compare

@MikeGrier MikeGrier released this 15 Oct 00:43
4c24dd5

0.1.0 (2026-10-15)

⚠ BREAKING CHANGES

  • durable-ioring: durable-ioring no longer contains Dioring, the Windows backend, delivery, the readiness check or the Windows re-exports; they are win-durable-ioring's. ErrorCode::of, the default DioringIds time type and the TimeBase bound on a win-time-sys clock are replaced as described above.
  • durable-ioring: add pumped delivery, the consumer's own thread waiting on the backend's notification and draining

Features

  • durable-ioring: add pumped delivery, the consumer's own thread waiting on the backend's notification and draining (d3832e7)
  • durable-ioring: add signalled delivery, the pool telling the consumer through an event while the consumer drains (6691c23)

Bug Fixes

  • durable-ioring: the engine rings the doorbell, and tells the consumer once when it fails (dfebddf)
  • durable-ioring: the in-memory backend refuses a write a Vec cannot hold, reports one it cannot grow for, and keeps its registered buffers (b56236d)
  • win-durable-ioring: end and retire refuse a lineage handle the instance did not mint (00fb4a4)

Code Refactoring

  • durable-ioring: split the Windows driver out into win-durable-ioring (e8ff929)