SocketTools .NET Edition 11.0.2210.1824

Released: Nov 14, 2024

11.0.2210.1824 での更新項目

機能

  • This release includes .Microsoft .NET 9.0 assemblies for Microsoft Visual Studio 2022 17.12. Unless you have a specific need for features introduced with .NET 9.0, it is recommend you continue to use the .NET 8.0 LTS release which is supported until November, 2026.
  • Updated to include assemblies built using the .NET 8.0.404 SDK.
  • Updated to include assemblies built using the .NET 6.0.428 SDK. This is the final release of .NET 6.0 from Microsoft and has reached end-of-support.
  • Improved internal file path normalization with FTP, FTPS and SFTP to perform additional checks to ensure the requested path for file downloads and uploads conform to the format expected by the server.
  • References to SSL 3.0 and SSH 1.0 in the documentation has been updated to explicitly note these protocols have been deprecated. TLS 1.0 and 1.1 will continue to be supported for backwards compatibility but should never be used unless required by the server you are connecting with.

不具合の修正

  • Corrected an issue where uploading a file using SFTP may return an error indicating the file name is invalid if the file does not already exist. This error was due to how some SFTP servers handled file path normalization and would most frequently occur with GlobalScape EFT servers using SFTP.
  • Corrected an issue which could prevent disconnection event notifications from being propagated back to the application when using an interactive, asynchronous (non-blocking) SSH connection.
  • Corrected several documentation related issues, including some missing topics and broken links.
  • Changed how TLS 1.2 and 1.3 connections are established on Windows 10 and Windows 11, which can improve overall performance and compatibility with future Windows updates. Applications executing on Windows 7 and Windows 8 will continue to use the previous method to ensure backwards compatibility with those platforms.
  • Changed how Windows version checking and internal platform API validation is performed to use the actual Windows version rather than adhering to compatibility settings configured for the executable. This addresses an issue where SocketTools components would not initialize correctly on a supported Windows system if the executable was configured to use compatibility mode.
  • Removed the requirement for applications to have a manifest which explicitly identifies Windows 10 and Windows 11 as supported platforms to enable certain security options. For example, it is no longer required to create a manifest which specifies Windows 11 as a supported operating system to enable the use of TLS 1.3 on the platform.