Demo: deterministic clock, # section banners, .kantadb extension, raw record dump

This commit is contained in:
Leo Vasanko
2026-08-06 23:57:00 +00:00
parent 123e910873
commit 8d9e948d27
3 changed files with 60 additions and 10 deletions
+9
View File
@@ -163,6 +163,15 @@ when they have a default value.
- Multiple handlers are supported and invoked in registration order. A failing
handler is logged and does not prevent subsequent handlers from running.
#### Clock
- `@kanta.clock` registers a callback `() -> datetime` that replaces the
default UTC clock. Its value is used for all record timestamps (`ts`, and
`m` when `mtime` is `True`) and for snapshot timestamps.
- Register before `open()` so that bootstrap and migration records use the
custom clock as well. This is mainly useful for tests and reproducible
demos.
#### Transaction Log Formatting
- Logfmt callbacks prettify identifiers in the change log and are registered with