Release v15.29.1
When an observer disconnects, any in-flight catch-up or similar jobs kept running against the now-gone subscriber, causing job steps to fail unrecoverably. Jobs should instead be paused so they can resume cleanly when the observer reconnects.
Changed
- Observer now stops all active non-replay jobs on unsubscribe so they can be resumed when the observer reconnects
- Stopped jobs are now included in the set of jobs resumed when an observer resubscribes