mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-28 10:43:32 +00:00
* fix(voice-call): scope generated session keys by agent * docs(voice-call): document session key canonicalization * test(voice-call): prove legacy session migration * fix(voice-call): preserve canonical session ownership * fix(sessions): isolate opaque nested identities * fix(voice-call): preserve routing ownership * fix(voice-call): enforce inbound route direction * fix(sessions): preserve migration and policy boundaries * fix(sessions): normalize ambiguous main aliases * fix(sessions): preserve canonical peer and warning paths * fix(sessions): exclude mixed-case scoped legacy keys * fix(sessions): cover first-run plugin migration gaps * fix(sessions): compare aliased store identities * fix(sessions): coalesce aliased store ownership * fix(sessions): defer ambiguous aliased migrations * fix(sessions): preserve shared migration boundaries * fix(sessions): preserve opaque peer ownership * fix(sessions): reject ambiguous ownership shapes * fix(sessions): preserve transcript rewrite keys * fix(sessions): close routing and migration ambiguities * fix(sessions): preserve plugin-owned ACP aliases * fix(sessions): retain physical store ownership * fix(sessions): restore configured store owners * fix(sessions): reject malformed store owners * fix(sessions): validate ACP store ownership * fix(sessions): include canonical store owners * fix(sessions): preserve final store symlinks * fix(sessions): retain shared row owners * fix(sessions): close legacy policy gaps * fix(sessions): preserve aliases across migrations * fix(sessions): resolve first-run store ownership * fix(sessions): preserve hostile legacy keys * fix(sessions): inspect unlisted store owners * test(doctor): refresh migration harness * fix(sessions): preserve opaque route segments * fix(sessions): retain metadata during migration * fix(sessions): fail closed on store alias uncertainty * fix(sessions): defer aliased store rewrites * fix(sessions): retain legacy row owners * test(sessions): harden migration proof * fix(sessions): migrate opaque agent keys * chore(plugin-sdk): refresh API baseline * fix(voice-call): reuse public routing parser * fix(sessions): retain readable alias warnings * fix(sessions): reject opaque nested routes * fix(sessions): share strict delivery parsing * test(voice-call): preserve malformed Matrix case * fix(sessions): reject legacy peer overlap --------- Co-authored-by: Peter Steinberger <steipete@gmail.com>