Releases: darkoperator/Posh-SSH
v3.2.4
v3.2.3
- Fixes issues with path separator in Get-SFTPChildItem
v3.2.2
- fix Invoke-SSHStreamShellCommand
- Invoke-SSHStreamShellCommand was not waiting for the prompt to display all output.
- Improved the regex for prompts ending in $ and #
- Added timeout parameter
- Get-SFTPChildItem improvements
- Wildcard support for Path parameter.
- Avoid Socket files for recursive lists.
- Name parameter with wildcard support for filtering on files and directories.
- Improvements on Get-SFTPItem
- Make it more resilient when linked files, namedpipes, block devices are in a folder being downloaded.
- Fix issue when downloading a directory it would create the full path if given at the destination.
- Improvement on move-sftpItem
- Adds support for deleteing and then moving a file with the use of the -force parameter in move-sftpItem to address feature request #553
- Addresses issue reported in #554 changed to write-error to populate the $error array with the proper info with remove-sftpitem.
- Addresses feature request #587 where for files there is a property for the file extension
- This addresses feature request #589
v3.2.1
Fixes issue with path on Get-SftpItem with PS 5.1
v3.2.0
Use of SSH.Net 2024.0.0.
ShellStream has been completely rewritten, all bugs fixed and performance improved.
Add new MAC algorithms:
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
Drop old MAC algorithms: - hmac-ripemd160
- [email protected]
3.1.3
updated SSH.Net Development library that addresses Cisco and other devices not following the ssh rfcs for connection negotiation order. Also addresses issues with libraries used in PS 7
3.1.3-Beta1
Beta version with updated SSH.Net Development library that addresses Cisco and other devices not following the ssh rfcs for connection negotiation order. Also addresses issues with libraries used in PS 7
v3.1.1
The module now uses the 2023 version of the SSH.Net library. This library provides now:
- Support for RSA-SHA256/512 signature algorithms
- Support for parsing OpenSSH keys with ECDSA 256/384/521 and RSA
- Added async support to SftpClient and SftpFileStream
- Added ISftpFile interface to SftpFile
- Improved performance and stability
- Added the ability to set the last write and access time for Sftp file
4.0.0 Apha 0
This version of Posh-SSH has braking changes. In this version, I'm trying to address 2 issues.
- Core SSH library has been built under a new name to address conflict with Windows 2019 now, including the same open-source SSH library.
- The Credential parameter, when used with a Private Key the password is no longer used to decrypt it but a Passphrase parameter is used. This parameter takes a SecureString. This is to support when a user configures their server to Auntenticate first with a ket and then asks for password authentication. The session will now support PrivateKey, KeyboardInteractive, and Password when both credentials and key with passphrase are used.
v3.0.8
- Proper implementation of OperationTimeOut parameter.
- Fix several cmdlet and parameter name typos.
- Fix obey not only -Verbose flag but $VerbosePreference