Skip to content

perf(daemon): coalesce live snapshots for 1.8.4 - #72

Merged
ewrogers merged 2 commits into
mainfrom
feat/live-snapshot-cache
Aug 30, 2026
Merged

perf(daemon): coalesce live snapshots for 1.8.4#72
ewrogers merged 2 commits into
mainfrom
feat/live-snapshot-cache

Conversation

@ewrogers

Copy link
Copy Markdown
Owner

Summary

  • coalesce recent field-map and message-dialog snapshot reads per client for up to 250 milliseconds
  • force fresh captures for revision-sensitive field-map selection and message-dialog dismissal
  • invalidate the retained snapshot when the event boundary is lost and preserve serialized worker backpressure
  • document the behavior and prepare workspace metadata and the changelog for v1.8.4

Verification

  • cargo fmt --all -- --check
  • cargo test --workspace --all-features
  • cargo clippy --workspace --all-targets --all-features -- -D warnings
  • mdbook build docs
  • native Windows x64 rpc-client and rpc-daemon release build
  • native Windows i686 loader and rpc-dll release build
  • native Windows rpc-daemon tests and Clippy with warnings denied
  • packaged da-rpc-v1.8.4-windows.zip and SHA-256 checksum with tools/package-release.ps1

@ewrogers
ewrogers merged commit 225a837 into main Aug 30, 2026
4 checks passed
@ewrogers
ewrogers deleted the feat/live-snapshot-cache branch August 30, 2026 00:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant