Do not default `kamal app logs -f` to use the hardcoded “web” role; instead use the primary role, which can be different from “web”.
Set sshkit minimum version to 1.23.0, which includes an enhancement to support unbracketed IPv6 addresses. See https://github.com/capistrano/sshkit/pull/538