v0.19.0

openclaw/wacliv0.19.0Sep 24, 2026by github-actions[bot]

Upgrading?

AI Summary

This release improves read receipt handling and unread count accuracy by introducing an opt-in feature for receipts via a dedicated network path. It also stabilizes chat activity order and ensures read counts remain monotonic.

Key Highlights

  • Opt-in read receipts via an independent network path
  • Improved accuracy of unread counts
  • Stable chat activity order
  • Privacy-aware outcome reporting

New Features

  • Opt-in `mark-read --receipts` command with bounded batches and sync delegation
  • Sync mechanism that preserves messages beyond replayed read boundaries
  • Read count monotonicity preservation
  • Chat activity order stability excluding content-free system events

Full Release Notes

## 0.19.0 - 2026-09-24

**Highlights:** opt-in read receipts without app-state recovery, accurate unread counts, and stable chat activity order.

- Chats: add opt-in `mark-read --receipts` through an independent network path, with bounded batches, safe unread boundaries, sync delegation, and privacy-aware outcome reporting. Thanks @zarmat99 and @Adi-A (#432, #433).
- Sync: preserve messages beyond replayed read boundaries, keep read counts monotonic, resolve same-second boundaries by message ID, and exclude system events, reactions, and revocations from new unread counts. Thanks @zarmat99 (#435).
- Sync: keep content-free system events out of chat activity order and rebuild matching existing activity timestamps from stored content. Thanks @zarmat99 (#436).

Related Repositories