Added
- Make JSON import permissive, ignoring newer schema versions and unknown fields instead of failing
- Hook up keep screen on preference in console screen (fixing a regression in Compose migration)
- Restore URL scanning in console screen using termlib API
- Display server authentication banners, including safely linkified URLs, during "none" authentication
- Apply app-specific terminal shortcuts to input from software keyboards
Fixed
- Expand known RSA host keys to also support SHA-2 algorithms (
rsa-sha2-512,rsa-sha2-256) so servers that no longer support the olderssh-rsaalgorithm can still negotiate successfully - Fix punctuation matching for machine-translated strings and clean up translations (thanks @segfault-bilibili)
- Fix copying and exporting Ed25519 private keys in OpenSSH and PEM formats (thanks @Moret84)
- Avoid showing a duplicate
SHA256:prefix in host key fingerprints - Improve authentication banner layout so longer content has enough space
Changed
- Clarify nickname behavior in host editor: expand host/port fields and only synchronize nickname with host/user details if they match "quick connect", avoiding synchronization when advanced options are expanded
- Update target SDK to 36 and compile SDK to 37
Dependencies
- Bump dependencies (termlib to 0.1.0, sshlib to 2.2.48, Compose BOM, Gradle wrapper to 9.5.1, KSP, Spotless, Kotlin compiler plugin, actionlint, and other libraries)
Full Changelog: v1.10.7...v1.10.8