Skip to content

v0.0.58

Choose a tag to compare

@github-actions github-actions released this 19 Jun 08:28
· 17 commits to master since this release

What's Changed

This release fixes remote SSH/SFTP reliability issues, especially when using the mbedtls-backed libssh2 build.

Remote SSH

  • Fixed malformed ssh-rsa public key blobs generated through the mbedtls/libssh2 path by encoding RSA bignums with the required SSH mpint padding rules.
  • Surfaced libssh2's session last-error text through the transport layer so authentication and connection failures report the underlying server/library reason instead of a generic message.

SFTP Reliability

  • Resumed SFTP operations when libssh2 is blocked on outbound writes, not only inbound reads.
  • Added transport block-direction reporting so the worker arms the write notifier when bulk or metadata operations need the socket to become writable.

Tests

  • Updated SSH transport fakes and async editor load coverage for the new transport behavior.

Full Changelog: v0.0.57...v0.0.58