Skip to content

v0.36.0

Compare
Choose a tag to compare
@Eugeny Eugeny released this 29 Jan 19:07
· 87 commits to master since this release
267a241

Major changes

  • Migrated to async-trait - you'll need to simplify & clean up your Handler impelementations to use #[async_trait] and async methods (see new examples in the docs).
  • Server-side Channel objects - Handler::channel_open_* methods now take a Channel<> instead of ChannelId.

Fixes

  • fixed #111 - closed channel sender leak in client
  • fixed #114 - ignore sig hash algo in PartialEq for PublicKey
  • client: correctly return error for channel open failures
  • fixed missing CHANNEL_CLOSE messages
  • Use client generated channel id when creating server initiated channel

Changes

  • Added Key::with_signature_hash
  • fixed #86 - support for dynamic port assignment in tcpip_forward
  • server: added OpenSSH server-sig-algs protocol extension support
  • reworked ChannelStream API
  • fixed #111 - added Channel::close