v0.18.0
slater v0.18.0
Faster cold start, and per-query timing at the info level.
Startup now opens every graph — and, within each, its range indexes and
per-file integrity checks — concurrently rather than one object at a time.
On an object-store backend a fresh process previously streamed hundreds of
small files serially (a HEAD per inventory file, a footer read per range
index) before the Bolt listener bound, so a large multi-graph deployment
could take the better part of a minute to accept connections. The opens
are independent, so fanning them out cuts cold start to roughly the slowest
single graph. Validation, the readers, and the on-disk format are
unchanged, and the first error still aborts the open.
The per-query query executed metrics summary now logs at info instead of
debug, and the default log level is now info. The summary therefore appears
out of the box without the chatty debug SDK and wire tracing; the
instrumentation that produces it is gated at info as well, so raising the
level to warn restores the zero-overhead hot path.
No format, on-disk, or wire changes; upgrade in place.
Full Changelog: v0.17.1...v0.18.0