Skip to content

Receiver v0.14.2

Choose a tag to compare

@iwismer iwismer released this 22 Mar 23:27

Bug Fixes

  • Show metrics on connect: Fixed "Metrics unavailable" displaying when first connecting to a stream — metrics (even zeros) now appear immediately on connect instead of requiring reads to arrive first (#185)
  • Fixed stream prune logic: onStreamsSnapshot prune logic changed from eagerly pruning new streams to only pruning on known epoch changes — prevents metrics from being cleared when a stream first appears in a snapshot
  • Added warn-level logging: Previously silent failures now emit warnings — Tauri event bridge emit errors, WS message serialization failures, broadcast channel lag with skip count, and DB errors in subscription loading

Changed Files

  • apps/receiver-ui/src-tauri/src/main.rs — added warn logging for emit/serialization/broadcast failures
  • apps/receiver-ui/src/lib/store.svelte.ts — fixed prune logic, improved metrics handling
  • apps/receiver-ui/src/lib/store-updater.test.ts — expanded test coverage for new behavior
  • services/receiver/src/control_api.rs, runtime.rs, session.rs — minor logging improvements

Full Changelog: receiver-v0.14.1...receiver-v0.14.2