Skip to content

Releases: TerminalStudio/dartssh2

2.22.3

Choose a tag to compare

@vicajilau vicajilau released this 20 Jul 07:39
0d2900d

What's Changed

  • fix(sftp): close the underlying channel in SftpClient.close() by @keinstn in #186

New Contributors

Full Changelog: v2.22.2...v2.22.3

2.22.2

Choose a tag to compare

@vicajilau vicajilau released this 15 Jul 05:07

What's Changed

  • Add flush() method to SSHSocket, SSHClient, and SSHChannel by @vicajilau in #185

Full Changelog: v2.22.1...v2.22.2

2.22.1

Choose a tag to compare

@vicajilau vicajilau released this 13 Jul 12:36
a1fdb16

What's Changed

  • fix(keepalive): prevent overlapping pings and catch errors by @vicajilau in #184

Full Changelog: v2.22.0...v2.22.1

2.22.0

Choose a tag to compare

@vicajilau vicajilau released this 03 Jul 05:20

What's Changed

  • chore(deps): bump codecov/codecov-action from 5 to 7 by @dependabot[bot] in #181
  • chore(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #180
  • feat: add SSHClient handshake and auth timeouts by @GT-610 in #182

Full Changelog: v2.21.1...v2.22.0

2.21.1

Choose a tag to compare

@vicajilau vicajilau released this 02 Jul 07:01

What's Changed

  • fix: prevent SSHTransport busy-loop on partial packets by @vicajilau in #179

Full Changelog: v2.21.0...v2.21.1

2.20.0

Choose a tag to compare

@vicajilau vicajilau released this 30 Jun 16:16
28f5435

What's Changed

  • Refactor KEX handling to async and offload X25519 crypto by @vicajilau in #159

Full Changelog: v2.19.0...v2.20.0

2.19.0

Choose a tag to compare

@vicajilau vicajilau released this 30 Jun 15:18

What's Changed

  • docs: Add TealKit to "Built with dartssh2" showcase by @lschaffer in #167
  • feat(http): tolerant HTTP-date parsing for response date headers by @GT-610 in #170
  • feat(http): add chunked transfer-encoding decoding for response bodies by @GT-610 in #171
  • feat(sftp): prefer posix-rename@openssh.com extension when available by @GT-610 in #172
  • feat(sftp): add downloadToRandomAccess for offset-based download by @GT-610 in #173
  • fix: fix connection drop with aes-gcm ciphers by @vicajilau in #174

New Contributors

Full Changelog: v2.18.0...v2.19.0

2.18.0

Choose a tag to compare

@vicajilau vicajilau released this 14 Jun 08:12
8a19446

What's Changed

  • Preserve author of PR #162: cherry-pick and revert by @vicajilau in #163
  • fix(gcm): reset AEAD packet/nonce counters during key exchanges by @vicajilau in #166

Full Changelog: v2.17.1...v2.18.0

2.17.1

Choose a tag to compare

@vicajilau vicajilau released this 12 Apr 12:23

What's Changed

  • fix: when decoding pem files, handle lines being terminated by CRLF as well as just LF by @gkc in #157

New Contributors

  • @gkc made their first contribution in #157

Full Changelog: v2.17.0...v2.17.1

2.17.0

Choose a tag to compare

@vicajilau vicajilau released this 28 Mar 08:44

What's Changed

  • fix(web): make SSHSocket conditional import wasm-compatible by @vicajilau in #153
  • feat: add dynamic SOCKS5 forwarding API by @vicajilau in #154
  • feat: start AEAD support with AES-GCM groundwork by @vicajilau in #155

Full Changelog: v2.16.0...v2.17.0