Releases: fieldrndservices/libssh2-labview
Releases · fieldrndservices/libssh2-labview
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
Added
- Connection timeout input to connecting a new session
- The
Read All
VI to the SFTP File class API - Example of uploading a small file using SFTP
- Example of downloading a small file using SFTP
- Example of using multiple, parallel sessions with a Raspberry Pi
Changed
- The libssh2lv shared libraries to v0.2.2
Remove
- Property definition for Session's
Connect.vi
- Property definition for Session's
Disconnect.vi
Fixed
- Prepending array or string size to SCP download VI snippet in README
- Prepending array or string size to SCP and SFTP download examples
1.1.1
1.1.0
Added
- Read-Execute-Print-Loop (REPL) example using a Raspberry Pi as the remote SSH server
- Example for sending multiple commands to a Raspberry Pi
- Timeout indicator to Read All VI
- Timeout indicator to Read All Stderr VI
- Timeout indicator to Write All VI
- Timeout indicator to Write All Stderr VI
- Default terminal size width and height to 80x24 for the VI
Changed
- Error -8140 (Execute Again Error, LIBSSH2_ERROR_EAGAIN) to a Warning 5040
- Package version number to match release version number
- Package name from
LIBSSH2
toLIBSSH2 for LabVIEW
to further differentiate from the libssh2.org project - Installation instructions to use VIPM.io links and procedures
Fixed
- The "Execute Multiple Commands with a Single Channel with a Raspberry Pi" example
- The "Execute Multiple Commands with a Single Channel" example
- Typos in VI descriptions that appear in help context window
1.0.0
Beta-1.0
Added
- The
Channel.lvclass:Read All Stderr.vi
andChannel.lvclass:Write All Stderr.vi
VIs (See #23) - Data entry limits to the
Max Data Length
andPer Read Size
controls for the "Read" VIs in the Channel class (See #20) - Descriptions to all VIs and type definitions for all classes (See #11)
- Descriptions to all controls and indicators for all VIs (See #11)
- Missing
Create from Listener
variant to theChannel.lvclass:Create.vi
polymorphic VI - Missing
Destroy to Listener
variant to theChannel.lvclass:Destroy.vi
polymorphic VI - Path for the Help path field to all VI documentation (See #15)
- A relative path for the Help tag field to all VI documentation (See #16)
- The
Agent Identity.lvclass:Create.vi
andAgent Identity.lvclass:Destroy.vi
VIs to the Agent palette - CHM file to installable package (VIP)
- HTML help documentation for all controls, indicators, VIs, classes, and libraries (See #25)
- Apache-2.0 License header to all block diagrams of all VIs
Changed
- The
SFTP File.lvclass:Open.vi
to a polymorphic VI (See #26) - The
SFTP File.lvclass:Close.vi
to a polymorphic VI (See #26) - The
SFTP Directory.lvclass:Open.vi
to a polymorphic VI (See #26) - The
SFTP Directory.lvclass:Close.vi
to a polymorphic VI (See #26) - The
Channel.lvclass:Create.vi
SCP Receive instance to internally use a File Info object (See #19) Max Data Length
from 32000 to 1024 for all channel read and write examples (See 21)- The type selector default from hidden to visible for all polymorphic VIs (See #17)
- The
Session.lvclass:Create.vi
to a polymorphic VI for API consistency (See #18) - The
Session.lvclass:Create.vi
to a polymorphic VI for API consistency (See #18) - The
SFTP.lvclass:Create.vi
to a polymorphic VI for API consistency (See #18) - The
SFTP.lvclass:Destroy.vi
to a polymorphic VI for API consistency (See #18) - The
Known Hosts.lvclass:Destroy.vi
to a polymorphic VI for API consistency (See #18) - The
Known Hosts.lvclass:Destroy.vi
to a polymorphic VI for API consistency (See #18) SFTP File.lvclass:Flags.ctl
toSFTP File.lvclass:Options.ctl
for API naming consistency