Files
pulse/docs/release-control
pulse-triage[bot] 19f564ddd9 fix(truenas): maintain idle sessions and bound successful poll cadence
Persistent authenticated WebSockets sent nothing between polls, allowing idle-timeout appliances to discard them before the next refresh. Send bounded control pings for each authenticated session and stop the sender on disposal without treating pongs as fresh inventory.

Successful refreshes also added a full interval after completion. Target start-to-start cadence while preserving up to five seconds of minimum idle time, unchanged failure backoff and honest completion timestamps. Authenticated idle-timeout and cadence regressions failed before the repairs; focused transport and poller race tests pass. Addresses the reproduced paths in #1893, not native appliance or reporter confirmation.

Change-source: pulse-maintainer
2026-09-08 17:48:52 +01:00
..