What's Changed
- feat(ssh): wire AddressFamily from sshconfig for IPv4/IPv6 selection by @kke in #367
- feat(ssh): suppress PasswordCallback in BatchMode by @kke in #368
- feat(ssh): skip pubkey auth if PubkeyAuthentication "no" in config by @kke in #369
- feat(ssh): use ServerAliveInterval from sshconfig as keepalive interval by @kke in #370
- feat(ssh): wire algorithm fields and connect timeout from sshconfig by @kke in #366
- feat(ssh): wire sshconfig RekeyLimit bytes to RekeyThreshold by @kke in #373
- feat(ssh): add SSHConfigOptions to set sshconfig options by @kke in #375
- feat(ssh): fallback to GlobalKnownHostsFile by @kke in #372
- feat(ssh): wire IdentityAgent from sshconfig for custom agent socket by @kke in #371
- feat(ssh): wire BindAddress and interface from sshconfig to net.Dialer by @kke in #376
- feat(ssh): wire CertificateFile for certificate-based authentication by @kke in #377
- feat(ssh): wire CheckHostIP from sshconfig for DNS-spoofing detection by @kke in #378
- feat(ssh): wire HostKeyAlias from sshconfig for known_hosts lookup by @kke in #379
- feat(ssh): wire ProxyJump as bastion and ProxyCommand as transport by @kke in #380
- feat(config): add config struct json schemas by @kke in #381
- build(deps): Bump golang.org/x/crypto from 0.52.0 to 0.53.0 by @dependabot[bot] in #382
Full Changelog: v2.0.0-beta.1...v2.0.0-beta.2