v2026.9.11 v2026.9.14

low risk

d2lang/d2Sep 11, 2026 → Sep 14, 20263 days between releases

What's New

Fixes remote dashboard session expiration and state.db handle leaks in long-lived processes

New Features

  • Remote dashboard sessions now coalesce refresh requests to prevent expiration
  • OpenRouter OAuth PKCE login support
  • HEIF/HEIC/AVIF image decoding support
  • JSON-RPC wire contract registry

Improvements

  • State.db writer handles are now shared between gateway, dashboard, and CLI readers
  • Remote dashboard sessions run off the event loop to prevent identity provider freezes

Bug Fixes

  • Resolves remote dashboard sessions expiring during refresh bursts
  • Fixes duplicate state.db writer handle leaks in long-lived processes

Upgrade Notes

No configuration changes are required for this patch release. Ensure long-lived processes are restarted to benefit from the state.db handle sharing improvements.

The Two Releases

v2026.9.11

Hermes Agent v0.21.2 (v2026.9.11)

Sep 11, 2026· 1 month ago

A critical patch release fixing `state.db` corruption issues introduced in v0.21.0, along with multi-profile isolation and bot backend spawn storms.

Full release notes
v2026.9.14

Hermes Agent v0.21.3 (v2026.9.14)

Sep 14, 2026· 1 month ago

A patch release focusing on remote dashboard session stability and fixing state.db writer handle leaks in long-lived processes.

Full release notes