Skip to content

v0.58.0

Choose a tag to compare

@github-actions github-actions released this 18 Mar 11:04
· 63 commits to main since this release

Changes

  • eliminate mlock/munlock overhead for non-secret buffers (~21% throughput improvement) (#653) #653 (Mika Cohen)

    • Non-sensitive data buffers are no longer wrapped in CryptoVec, reducing the performance overhead. A few public functions that took CryptoVec now take impl Into<Bytes> instead.
  • 6f70150: Remove heap allocations from SshId (#656) (kpcyrd) #656

    • SshId::Standard() now contains a Cow<'static, str> instead of a String.
  • 0f51860: Expose HostConfig fields to external consumers (#652) (François Bernier) #652

  • e75de5a: Add russh/serde feature to enable serde on russh::keys::PublicKey (#655) (kpcyrd) #655

  • replace memset with zeroize in resize() method (#634) #634 (Eric Rodrigues Pires)

  • bump thiserror to latest version (#651) #651 (Roger Knecht)

  • b7ce487: Remove Home Crate Dependency (#667) (Roger Knecht) #667

  • bebe8c0: fixed #658 - make Handle::tcpip_forward and Handle::streamlocal_forward take &self (Eugene)

Fixes