Skip to content

v2.0.9 — First-send attach and generation timings

Choose a tag to compare

@lqdflying lqdflying released this 20 Sep 07:01
· 72 commits to main since this release

Patch after v2.0.8: first send on a new topic stays attached, SSE live-tails instead of replaying the full event log, and the message footer shows generation timings for every model. Upgrade like any patch — pull 2.0.9 or :latest, restart, let migrations run.

Highlights

  • First reply on a new topic stays attached through remount
  • SSE live-tails from the latest cursor after recreate (no leftover “Still working”)
  • Message footer timings — total time, model time, TTFT, tokens/sec — on every provider

Upgrade

Added

Chat

  • Footer time chip and popover (latency, duration, TTFT, tokens/sec) for every model

Fixed

Chat

  • First send on a new topic no longer loses attach (remount, pending topic id, compaction/retry/bubbles)
  • Remount sync no longer detaches an in-flight job
  • SSE no longer replays tens of thousands of events after container recreate
  • Transient generation-status errors no longer detach; only a true missing operation does
  • A stale topic sync cannot attach an already-finished job after a newer empty lookup

Docs


Full diff: v2.0.8...v2.0.9