stableRelease

A flow that provides the latest STABLE firmware release. It follows a "cache-then-network" strategy:

  1. Immediately emits the cached version (if any).

  2. If the cached version is stale, triggers a network fetch in the background.

  3. Emits the updated version upon successful fetch. Collectors should use .distinctUntilChanged() to avoid redundant UI updates.