Skip to content

distant v0.17.2

Compare
Choose a tag to compare
@github-actions github-actions released this 17 Aug 04:41
eadeb4c

Release Notes

Added

  • replace_scheme method to Destination

Fixed

  • DistantManagerRouter no longer silently fails when distant.args is
    provided that includes double quotes within it

Changed

  • Map implementation of Display now escapes \ and "
  • Map implementation of FromStr now handles escaped \ and "
  • Split fallback_scheme for DistantManagerConfig into
    launch_fallback_scheme (defaulting to ssh) and connect_fallback_scheme
    (defaulting to distant); this means that subsequent use of
    distant client launch [user@]host[:port] will now default to ssh instead of
    failing due to lack of distant launch handler
  • Expose windows-pipe and unix-socket config and cli options regardless of
    platform (so they can be provided without worrying about which OS)
  • Lock --access to distant manager listen as a cli parameter and move it
    out of [network] config to be tied to manager config only

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

ab663e642ebef1ca4438486fbf3f7d50413a53c5324854c2486810ecb60b3c46  distant-macos
e3db19ba4a4675bd61e6348d58721d49f79ea048e313f16e5a2aef30fc81f82c  distant-win64.exe
57b362ff675431c259e40813dfeb1d77be614c4ab32e38a87be1ec0f478526dc  distant-linux64-gnu
194d848c89af74ffe5ce921a28bc01dcf63c62ce65a6afdb8fad5e4d92f799c8  distant-linux64-musl