Skip to content

distant v0.14.0

Compare
Choose a tag to compare
@chipsenkbeil chipsenkbeil released this 19 Sep 01:54
· 253 commits to master since this release
c4d1011

Highlights

For a full commit list, see 0.13.1 -> 0.14.0.

  • Consolidate encryption & authentication into the singular XChaCha20Poly1305 implementation using the audited crate RustCrypto/chacha20poly1305
  • Add SessionExt trait for friendlier methods
  • Create Mailbox and internal PostOffice to manage responses to requests
  • Refactor Session to use a new SessionChannel underneath
  • Refactor Response to always include an origin_id field instead of being optional
  • Update ProcStdout, ProcStderr, and ProcDone to include origin id
  • Replace verbose option with log-level

Release Targets

  • 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

SHA256 Checksums

71d2a8d088f1ea29d477314dfe838b2ca5d9173ba52f8e1d12419b70b11bf10f  distant-linux64-gnu
7995c7e615b7b0f448c0f939deb80e4b6611ef07f98d95f4a86c6f24b1a2a590  distant-linux64-musl
838fb7183b9d5fa3de252a30c219427250fb5e4746b7ee91dd4221b7d2a805f6  distant-macos