v2828 v1.16.20

low risk

ruvnet/RuViewSep 26, 2026 → Sep 27, 20260 days between releases

What's New

Firmware storage optimization vs. CLI session management enhancements

New Features

  • JSON receipts for Claude sessions carry session IDs and UUIDs
  • Codex identity is persisted at launch, output, stop, and archive
  • Custom --timeout configuration for session send --wait
  • Codex-only profile configuration directories are recalled

Improvements

  • Fixed Codex session binding to ensure correct output retrieval
  • Long follow-up content is now properly bound by --wait
  • session send-status --json output includes bound user records

Bug Fixes

  • Recall indexes profile-scoped Codex configuration directories
  • Codex child launched without a message no longer binds sibling rollout
  • Live Codex identity persisted at launch, output, stop, and archive
  • session send --wait respects custom --timeout instead of internal 5s limit
  • Long or multi-line follow-ups bound by --wait and confirmed by status

Upgrade Notes

CLI users should update scripts to handle new JSON receipt fields (claude_session_id, claude_turn_uuid) in session send --json output. Ensure --timeout is set correctly for long-running sessions, as the internal 5-second flush limit has been removed.

The Two Releases

v2828

Release v2828

Sep 26, 2026· 25 days ago

This release optimizes storage partitions for the ESP32-C6, reducing the app image size by 43KB and resolving a critical 'Failed to find FATFS partition storage' error on 4MB boards.

Full release notes
v1.16.20

v1.16.20

Sep 27, 2026· 25 days ago

This release improves session management for Claude and Codex by adding JSON receipts with session IDs and UUIDs, fixing session binding issues, and allowing custom timeouts for session sends.

Full release notes