distant v0.20.0-alpha.7
Pre-release
Pre-release
Release Notes
Added
- New
SetPermissions
enum variant on protocol request - New
set_permissions
method availableDistantApi
and implemented by local
server (ssh unavailable due to wez/wezterm#3784) - Implementation of
DistantChannelExt::set_permissions
distant version
to display information about connected serverdistant manager service install
now accepts additional arguments to provide
the manager on startup
Changed
- CLI
--lsp [<SCHEME>]
scheme now expects just the scheme and not://
- Moved
distant_net::common::authentication
to separate cratedistant-auth
- Moved
distant_net::common::authentication::Keychain
to
distant_net::common::Keychain
- Moved
distant_net::common::transport::framed::codec::encryption::SecretKey
and similar todistant_net::common::SecretKey
- Search matches reported with
match
key are now inlined as either a byte
array or a string and no longer an object with atype
andvalue
field - Unset options and values are not now returned in
JSON
serialization versus
the explicitnull
value provided Capabilities
message type has been changed toVersion
with new struct to
report the version information that includes a server version string,
protocol version tuple, and capabilitiesdistant_core::api::local
moved todistant_local
Removed
distant capabilities
has been removed in favor ofdistant version
Binaries
Standalone binaries are built out for Windows (x86_64), MacOS (Intel & ARM), and Linux (x86_64, aarch64, armv7).
- linux64-gnu-x86 is the x86-64 release on Linux using libc
- linux64-gnu-aarch64 is the aarch64 release on Linux using libc
- linux64-gnu-arm-v7 is the arm-v7 release on Linux using libc (for Raspberry PI)
- linux64-musl-x86 is the x86-64 release on Linux using musl (static binary, no libc dependency)
- linux64-musl-aarch64 is the aarch64 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
52655dbae3ae337d9f2ae898125268317367f7396496ba8b35ebf2bef84750c3 distant-macos
9c535a7b49c777b9fad1ae847e5f8f4ff53471c380ea6224efa84ce4b0151bff distant-win64.exe
6daf643c8338c1ec87b663c550a10e9e2f1c34770998c8975bc826b4bb28e8ff distant-linux64-gnu-x86
6b8d1200808744bc60bf9b335218461162e2b8896ecf44a2998e98df592644d3 distant-linux64-gnu-aarch64
aa68500ee867bfae18e65c9ce6db7d570ba280e64c41b03c1f56a884d0375fa9 distant-linux64-gnu-arm-v7
31df47a14157ccefa1605b950337ef4964cf90682908bcc1637db8e3ca48064a distant-linux64-musl-x86
ea7de06779ff75ca8add2cef49ccfa1b057aebb0b0a29f8c80bd8cfd74d54d93 distant-linux64-musl-aarch64