Releases: TerminalStudio/dartssh2
Releases · TerminalStudio/dartssh2
Release list
2.22.0
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
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
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
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
- @lschaffer made their first contribution in #167
- @GT-610 made their first contribution in #170
Full Changelog: v2.18.0...v2.19.0
2.18.0
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
2.17.0
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
2.16.0
What's Changed
- Update version to 2.16.0 and clarify stdio handling for CLI-only usage by @vicajilau in #147
- fix(channel): make sendEnv awaitable to prevent race condition with PTY requests by @vicajilau in #148
- feat(keys): add legacy EC PRIVATE KEY PEM support (issue #109) by @vicajilau in #149
- feat(client): add runWithResult API and end-to-end flow example by @vicajilau in #150
- feat(sftp): add high-level download API and integration coverage by @vicajilau in #151
- fix(sftp): tolerate malformed UTF-8 filenames by @vicajilau in #152
Full Changelog: v2.15.0...v2.16.0
2.15.0
What's Changed
- chore: update pointycastle dependency by @vicajilau in #142
- feat: add foundational X11 forwarding support by @vicajilau in #143
- feat: Expose SSH ident from ssh_client by @Remulic in #135
- Propagate underlying exception in SSHAuthAbortError by @james-thorpe in #133
- Support SSH-1.99 version by @james-thorpe in #132
- feat: add SSH agent forwarding support by @vicajilau in #144
- test: increase coverage and organize unit/integration suites by @vicajilau in #145
New Contributors
- @Remulic made their first contribution in #135
- @james-thorpe made their first contribution in #133
Full Changelog: v2.14.0...v2.15.0
2.14.0
What's Changed
- docs: Update NoPorts naming by @xavierchanth in #115
- Add parameter disableHostkeyVerification by @alexander-irion in #123
- Add support for server initiated re-keying by @MarBazuz in #125
- Fix implementation of ETM MAC algorithms for SSH transport by @reinbeumer in #127
- Add support for new algorithms "mac-sha2-256-96", "hmac-sha2-512-96", "hmac-sha2-256-etm@openssh.com", "hmac-sha2-512-etm@openssh.com" by @reinbeumer in #126
- feat: Implement Automated Publishing via Tag & Disable Dependabot by @vicajilau in #130
- fix: register channel before completing forwardLocal future to avoid dropping early CHANNEL_DATA by @shihuili1218 in #141
- Add support for forwarding to domain sockets by @isegal in #140
- Add NaviTerm to "Built with dartssh2" list by @jc-hk-1916 in #138
New Contributors
- @xavierchanth made their first contribution in #115
- @alexander-irion made their first contribution in #123
- @MarBazuz made their first contribution in #125
- @reinbeumer made their first contribution in #127
- @shihuili1218 made their first contribution in #141
- @isegal made their first contribution in #140
- @jc-hk-1916 made their first contribution in #138
Full Changelog: 2.12.0...v2.14.0