140 wires and counting

$ follow OpenClaw

Keep up with OpenClaw in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-09-17
stories 114

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

Matrix encryption recovery, faster session writes, stalled dashboard polls

By RepoJournal · Filed · About OpenClaw · Composed from the cited sources · methodology

Today's openclaw work is mostly unglamorous plumbing: fewer repeated SQLite write queries, deferred update discovery at Gateway startup, encryption repaired in Matrix rooms you already joined, and a dashboard that stops hanging when a status read never returns.

improve(sessions): reduce repeated session write overhead openclaw/openclaw

by steipete

Session creation and metadata updates were rebuilding the same SQLite write queries on every call, synchronously alongside Gateway request handling; the four fixed session-write query shapes are now compiled once per database handle through the existing synchronous Kysely executor, with fresh row values still bound per execution and transaction order, provenance checks, and rollback behavior un...

improve(gateway): defer update discovery until startup is ready openclaw/openclaw

by steipete

Automatic update discovery now begins after the Gateway's existing readiness barrier instead of loading update machinery during startup through cached health and greeting reads. Explicit update requests still initialize install status on demand, and no configuration or migration is required.

fix(matrix): recover encryption in previously joined rooms openclaw/openclaw

by AlexSCFraser

Outbound replies were failing in previously joined encrypted Matrix rooms when a resumed sync arrived with no local encryption state. Recalibrating the homeserver's joined-room set after crypto initialization restores encrypted sending at startup; encryption stays opt-in and unknown or failed encryption state never falls back to plaintext.

fix(dashboard): recover status polling after stalled reads openclaw/clawsweeper

by vincentkoc

Dashboard and OpenClaw Bay polling could stay stuck indefinitely when a status dependency or response body never completed. Status collection now returns within its 18-second budget, keeps usable cached status for the next normal poll, and shows "Status freshness unavailable" rather than an invented age.

Quick answers

What shipped in OpenClaw on September 17, 2026?
Today's openclaw work is mostly unglamorous plumbing: fewer repeated SQLite write queries, deferred update discovery at Gateway startup, encryption repaired in Matrix rooms you already joined, and a dashboard that stops hanging when a status read never returns. In total, 82 commits and 32 pull requests landed.
Who contributed to OpenClaw on September 17, 2026?
6 developers shipped this update, including steipete, RomneyDa, AlexSCFraser, openclaw-docs-sync[bot], vincentkoc, and Patrick-Erichsen.
What were the notable OpenClaw updates?
improve(sessions): reduce repeated session write overhead, improve(gateway): defer update discovery until startup is ready, and fix(matrix): recover encryption in previously joined rooms.