Skip to content

distant v0.17.3

Compare
Choose a tag to compare
@github-actions github-actions released this 18 Aug 05:40
7a474a7

Release Notes

Added

Changed

  • Destination now has direct fields for scheme, username, password, host, and
    port that are populated from parsing
  • Destination no longer wraps uriparse::URI and all references to
    implementing/wrapping have been removed

Fixed

  • ssh option to specify external binary not working on launch due to the
    key being mis-labeled as ssh.bind instead of ssh.bin
  • All ssh settings were not being applied with manager handlers due to some key
    checks being incorrect (e.g. backend instead of ssh.backend). This has
    now been corrected and settings now properly get applied

Removed

  • The ssh settings of ssh.user and ssh.port were unused as these were now
    being taking from the destination ssh://[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