A patch release that fixes devices staying offline after a dropped v2 tunnel.
Devices reconnect after an unanswered tunnel ping
When the server's keepalive ping on a v2 tunnel timed out, the server dropped the tunnel but left the connection open. The agent kept getting responses, never reconnected, and the device stayed offline until the agent restarted. The server now closes the connection, so the agent reconnects right away. (#7694)
Under the hood
- The documentation is served from docs.shellhub.io (#7690)
- The website landing page now describes what ShellHub ships today (#7696)
- The agent's vendored tarball job sets up Go before building (#7691)
- Dependency updates (@redocly/cli, postcss-selector-parser) via Renovate and Dependabot
Full Changelog: v0.27.3...v0.27.4