distant v0.17.3
Release Notes
Added
- New
ClientConnectConfig
to support connect settings, specifically for ssh Host
withHostParseError
that follows the
DoD Internet Host Table Specification
and subsequent RFC-1123
Changed
Destination
now has direct fields for scheme, username, password, host, and
port that are populated from parsingDestination
no longer wrapsuriparse::URI
and all references to
implementing/wrapping have been removed
Fixed
ssh
option to specify external binary not working onlaunch
due to the
key being mis-labeled asssh.bind
instead ofssh.bin
- All ssh settings were not being applied with manager handlers due to some key
checks being incorrect (e.g.backend
instead ofssh.backend
). This has
now been corrected and settings now properly get applied
Removed
- The ssh settings of
ssh.user
andssh.port
were unused as these were now
being taking from the destinationssh://[username:]host[:port]
, so they
have now been removed to avoid confusion - Remove
uriparse
dependency
Binaries
Standalone binaries are built out for Windows (x86_64), MacOS (Intel & ARM), and Linux (x86_64).
- linux64-gnu is the x86-64 release on Linux using libc
- linux64-musl is the x86-64 release on Linux using musl (static binary, no libc dependency)
- macos is a universal binary for Mac OS that supports x86-64 and aarch64 (arm) platforms
- win64 is the x86-64 release on Windows using MSVC
SHA256 Checksums
582921fce898b37478f36a5d41bf3e55564fb2ec325f4050829a636300309deb distant-macos
45cf294531f2a66c741c056cce33276d3b1be422b2aefa8cdd43555c42684c11 distant-win64.exe
6fda085dcdf319cd99247ddca63e7c65e7cc3dd3c12f2d3b8836d2fd6d67f83a distant-linux64-gnu
e4759180e662c2b99ac08e32f27f9d53be5b1a75585dc80ce0263f22c0f3b97e distant-linux64-musl