distant v0.19.0
Release Notes
Added
SystemInfovia ssh backend now detects and reports username and shellSystemInfovia ssh backend now reports os when windows detectedCapabilitiesrequest/response for server and manager that report back the
capabilities (and descriptions) supported by the server or managerSearchandCancelSearchrequest/response for server that performs a
search usinggrepcrate against paths or file contents, returning results
back as a stream- New
Searcheravailable as part of distant client interface to support
performing a search and getting back results - Updated
DistantChannelExtto support creating aSearcherand canceling
an ongoing search query distant client action searchnow supported, waiting for results and
printing them out
- New
Changed
SystemInfodata type now includes two additional fields:usernameand
shell. Theusernamefield represents the name of the user running the
server process. Theshellfield points to the default shell associated with
the user running the server process
Fixed
distant client shellwill now use the default shell from system info, or
choose between/bin/shandcmd.exeas the default shell based on the
family returned by a system info requestdistant client shellproperly terminates master pty when the shell exits,
resolving the hanging that occurred for Windowscmd.exeand
powershell.exeupon exit- ssh launch with login shell now only uses
shwhen remote family isunix - ssh backend implementation of copy now works more widely across windows
systems by switching topowershell.exeto perform copy
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
266697ccc262216627a6a79ab0a7ba82e4825bceae89126f6e77455628b39d8f distant-macos
15f5ec9486d579cca24f6d4fb771aaf13c3a0bcf8c0d7ce0fc6e9119d642c1a3 distant-win64.exe
3458e2f7d9a30ca889a2309420a4433c945148ee6ff9d3f7feab36a8bc9d6d6e distant-linux64-gnu
e0cae89a74c8f01ba88cbae986b801172ccece1b1f8437126a0256be9000b0bd distant-linux64-musl