Skip to content

v0.50.0-beta.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 28 Dec 11:14
· 1 commit to main since this release

MSRV

russh now correctly builds on Rust 1.65

Changes

  • f89c19c: Add backpressure to Channel receivers (#412) (Eric Rodrigues Pires) #412 - set Config::channel_buffer_size to control how many channel messages can be buffered before backpressure propagates over the network.
  • 030468a: Add authentication_banner method to server::Handler (#415) (Eric Rodrigues Pires) #415 - you can now send a dynamic SSH banner to clients.
  • ab8aca8: migrate to a forked ssh-key lib, removed bundled workarounds - if you were relying on traits directly imported from ssh_key, you might need to import them from russh::keys::ssh_key instead.
  • 7c7cb1b: feature-gate des dependency (#424) (Eric Seppanen) #424
  • 49ab949: Enforce MSRV (#430) #430
  • 242b1e1: replace unmaintained tempdir dependency with tempfile (#423) (Eric Seppanen) #423

Fixes

  • ad56a8e: fixed #418 - client - incorrect kex signature verification for RSA-SHA2
  • 85c45cb: Remove calls to dbg!() (#414) (Eric Rodrigues Pires) #414
  • 65bc5e2: remove unused bcrypt-pbkdf dependency (#421) (Eric Seppanen) #421
  • 039054b: bump dependency versions to the minimum version that compiles. (#428) (Eric Seppanen) #428