Skip to content

Bump dartssh2 from 2.13.0 to 2.17.1#50

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pub/dartssh2-2.17.1
Open

Bump dartssh2 from 2.13.0 to 2.17.1#50
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pub/dartssh2-2.17.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 14, 2026

Copy link
Copy Markdown
Contributor

Bumps dartssh2 from 2.13.0 to 2.17.1.

Release notes

Sourced from dartssh2's releases.

2.17.1

What's Changed

New Contributors

Full Changelog: TerminalStudio/dartssh2@v2.17.0...v2.17.1

2.17.0

What's Changed

Full Changelog: TerminalStudio/dartssh2@v2.16.0...v2.17.0

2.16.0

What's Changed

Full Changelog: TerminalStudio/dartssh2@v2.15.0...v2.16.0

2.15.0

What's Changed

New Contributors

Full Changelog: TerminalStudio/dartssh2@v2.14.0...v2.15.0

2.14.0

What's Changed

... (truncated)

Changelog

Sourced from dartssh2's changelog.

[2.17.1] - 2026-04-12

  • Made SSHPem.decode accept CRLF (\r\n) line endings in addition to LF when parsing PEM content #157. Thanks [@​gkc].

[2.17.0] - 2026-03-28

  • Improved Web/WASM compatibility by updating SSHSocket conditional imports so web runtimes consistently use the web socket shim and avoid incorrect native socket selection #88. Thanks [@​vicajilau].
  • Added local dynamic forwarding (SSHClient.forwardDynamic) with SOCKS5 NO AUTH + CONNECT, including configurable handshake/connect timeouts and connection limits.
  • Added AES-GCM (aes128-gcm@openssh.com, aes256-gcm@openssh.com) AEAD groundwork in transport and cipher negotiation; currently opt-in (not enabled by default yet). chacha20-poly1305@openssh.com remains pending #26. Thanks [@​vicajilau].

[2.16.0] - 2026-03-24

  • BREAKING: Changed SSHChannelController.sendEnv() from void to Future<bool> to properly await environment variable setup responses and avoid race conditions with PTY requests #102. Thanks [@​itzhoujun] and [@​vicajilau].
  • Clarified shell stdio wiring for CLI-only usage and guarded example/shell.dart against missing local terminal handles (for example GUI-launched Windows .exe) #121. Thanks [@​bradmartin333] and [@​vicajilau].
  • Added support for parsing legacy unencrypted EC PRIVATE KEY PEM format in SSHKeyPair.fromPem #109. Thanks [@​jooy2] and [@​vicajilau].
  • Added SSHClient.runWithResult() to expose command output together with exitCode and exitSignal while keeping run() as a convenience API #99. Thanks [@​falrom] and [@​vicajilau].
  • Added non-breaking high-level SFTP download() / downloadTo() APIs and read pipeline tuning knobs (chunkSize, maxPendingRequests) for improved large-file throughput while preserving stream compatibility #124. Thanks [@​vicajilau].
  • Made SFTP directory/file name parsing tolerant to malformed UTF-8 bytes to avoid FormatException on non-UTF-8 server filenames #95. Thanks [@​vicajilau].

[2.15.0] - 2026-03-20

  • Updated pointycastle dependency to ^4.0.0 #131. Thanks [@​vicajilau].
  • Added foundational X11 forwarding support with session x11-req API, incoming x11 channel handling, and protocol tests #1. Thanks [@​vicajilau].
  • Exposed SSH ident configuration from SSHClient #135. Thanks [@​Remulic] and [@​vicajilau].
  • Propagated the underlying exception in SSHAuthAbortError through reason for better diagnostics #133. Thanks [@​james-thorpe] and [@​vicajilau].
  • Accepted SSH-1.99-* server banners as SSH-2 compatible during version exchange and added regression tests #132. Thanks [@​james-thorpe] and [@​vicajilau].
  • Added SSH agent forwarding support (auth-agent-req@openssh.com) with in-memory agent handling and RSA sign-request flag support #139. Thanks [@​Wackymax] and [@​vicajilau].
  • Normalized HTTP response line parsing in SSHHttpClientResponse to handle CRLF endings consistently and avoid trailing line-ending artifacts in parsed status/header fields #145. Thanks [@​vicajilau].
  • Fixed SFTP packet encoding/decoding consistency: SftpInitPacket.decode now parses extension pairs correctly and SftpExtendedReplyPacket.encode now preserves raw payload bytes #145. Thanks [@​vicajilau].

[2.14.0] - 2026-03-19

  • Fixed SSH connections through bastion hosts where the target server sends its version string immediately upon connection (which is standard behavior per RFC 4253) #141. Thanks [@​shihuili1218].
  • Adds a new forwardLocalUnix() function, which is an equivalent of ssh -L localPort:remoteSocketPath #140. Thanks [@​isegal].
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [dartssh2](https://github.com/TerminalStudio/dartssh2) from 2.13.0 to 2.17.1.
- [Release notes](https://github.com/TerminalStudio/dartssh2/releases)
- [Changelog](https://github.com/TerminalStudio/dartssh2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TerminalStudio/dartssh2/commits/v2.17.1)

---
updated-dependencies:
- dependency-name: dartssh2
  dependency-version: 2.17.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Apr 14, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, flutter. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants