What's New in Ultimate Studio

  • v6.8.1 (Sunday, May 21, 2017)

    This release adds support for integration with the new Visual Studio 2017. This version fully supports .NET Framework 4.7 and 4.7.1 coming with the Visual Studio 2017. We are also planning to support .NET Standard 2.0 which is the base framework for .NET Framework, .NET Core, Xamarin iOS, and Xamarin Android.

    Ultimate Terminal

    Fixed

    • Diffie-Hellman group exchange is not used for modern SSH server by default. It's only used for legacy SSH servers. CUC-322

    Ultimate Sftp

    Fixed

    • Diffie-Hellman group exchange is not used for modern SSH server by default. It's only used for legacy SSH servers. CUC-322
    • Add support for deleting files and directories with long paths in FtpClient & SftpClient examples. Now you can use these examples to delete files and folders with long paths that Windows Explorer and many other programs can't even delete them. CUC-6

    Ultimate Pdf

    New

    • Add NavigateComplete event to HtmlConverter class to make it possible to track the navigating URL of a webpage to convert CUC-310

    Ultimate Mail

    Fixed

    • Improved certificate rejection message CUC-321

    Ultimate Ftp

    Fixed

    • Improved certificate rejection message CUC-321
    • Add support for deleting files and directories with long paths in FtpClient & SftpClient examples. Now you can use these examples to delete files and folders with long paths that Windows Explorer and many other programs can't even delete them. CUC-6

    Common

    New

    • Add support for VS2017 and .NET 4.7 CUC-318
  • v6.8 (Monday, March 20, 2017)

    This release adds all missing MVC examples to the SAML component and fixes several security issues and critical bugs in FTP, SFTP, ZIP and FileSystem components. It also brings several updates to all components. From this release, we use a new automated build system and bug tracking system to help us deliver new features and bug fixes faster.

    Ultimate Zip

    New

    • Made File System Classes used by ZIP, FTP, SFTP, SCP extensible CUC-164

    Fixed

    • Fix a bug that causes the NullReferenceException in the Progress event in some rare cases CUC-308
    • Fix a bug that causes all operations to fail when path length is extractly 260 or 248 CUC-303
    • Fix a bug in MemoryFileSystem that caused the Move method to fail with long path patterns CUC-66
    • Add and Unit test FileOverwriteMode.Rename option CUC-33
    • Add more unit tests for FileExistsAction.OverwriteNewerFiles CUC-32
    • Fix a bug that causes the ListDirectory method to return an item list in an unexpected order in multi-file operations in some cases CUC-19
    • Renamed FileExistsAction to FileOverwriteMode CUC-14
    • Added ILogger interface to all file system and network classes, Imap, Pop3, Smtp, etc. CUC-12
    • Fixed FtpSftpClient and Archiver examples as they dont have task-based files CUC-8

    Changed

    • Add more cases to test SearchCondition, Download, Upload, Delete with Path Masks ending with '/' and '' CUC-5
    • Profile Sftp, Ftp and ZIP component #21 for memory usage and performance, result: Good CUC-4

    Ultimate Terminal

    Fixed

    • Fix an issue with loading certificates on UWP CUC-306

    Ultimate Sftp

    New

    • Made File System Classes used by ZIP, FTP, SFTP, SCP extensible CUC-164

    Fixed

    • Fix a bug that causes the NullReferenceException in the Progress event in some rare cases CUC-308
    • Fix a bug that causes all operations to fail when path length is extractly 260 or 248 CUC-303
    • Fix a bug in Sftp that caused the rename operation fails sometimes CUC-243
    • Fix a bug in MemoryFileSystem that caused the Move method to fail with long path patterns CUC-66
    • [FileSystem] Multi-thread File Transfer Issue - SftpMultiThreadFileTransfer example CUC-64
    • Fix issue with Browse and Resume Upload buttons in FTP | SFTP Resume Transfer example that it is not anchored to the right edge of the form CUC-63
    • Add and Unit test FileOverwriteMode.Rename option CUC-33
    • Add more unit tests for FileExistsAction.OverwriteNewerFiles CUC-32
    • Fix a bug that causes the ListDirectory method to return an item list in an unexpected order in multi-file operations in some cases CUC-19
    • Renamed FileExistsAction to FileOverwriteMode CUC-14
    • Add the LogSource property to all networking component classes CUC-13
    • Added ILogger interface to all file system and network classes, Imap, Pop3, Smtp, etc. CUC-12
    • Fixed FtpSftpClient and Archiver examples as they dont have task-based files CUC-8

    Changed

    • [Sample/FtpSftpClient] Make Username Textbox shorter. It's quite long CUC-257
    • Add more cases to test SearchCondition, Download, Upload, Delete with Path Masks ending with '/' and '' CUC-5
    • Profile Sftp, Ftp and ZIP component #21 for memory usage and performance, result: Good CUC-4

    Ultimate Saml

    Fixed

    • Update Saml2GoogleSSOMvc example CUC-289
    • Update Saml2SalesforceMvc example CUC-288
    • Update Saml2SalesforceAsIdp-IdP-InitiatedMvc Example CUC-287
    • Update Saml2SalesforceAsIdp-SP-InitiatedMvc example CUC-286
    • Add more MVC examples to SAML CUC-7

    Ultimate Mail

    Fixed

    • Fix an issue with loading certificates on UWP CUC-306
    • Fix a bug that throws "Invalid key size" exception when connecting to some TLS 1.2 servers CUC-296
    • Add the LogSource property to all networking component classes CUC-13
    • Added ILogger interface to all file system and network classes, Imap, Pop3, Smtp, etc. CUC-12

    Ultimate Ftp

    New

    • Made File System Classes used by ZIP, FTP, SFTP, SCP extensible CUC-164

    Fixed

    • Fix a bug that causes the NullReferenceException in the Progress event in some rare cases CUC-308
    • Fix an issue with loading certificates on UWP CUC-306
    • Fix a bug that caused VShell server to abort download incorrectly CUC-305
    • Fix a bug that causes all operations to fail when path length is extractly 260 or 248 CUC-303
    • Fix a bug that throws "Invalid key size" exception when connecting to some TLS 1.2 servers CUC-296
    • Fix a bug in MemoryFileSystem that caused the Move method to fail with long path patterns CUC-66
    • [FileSystem] Multi-thread File Transfer Issue - SftpMultiThreadFileTransfer example CUC-64
    • Fix issue with Browse and Resume Upload buttons in FTP | SFTP Resume Transfer example that it is not anchored to the right edge of the form CUC-63
    • Add and Unit test FileOverwriteMode.Rename option CUC-33
    • Add more unit tests for FileExistsAction.OverwriteNewerFiles CUC-32
    • Fix a bug that causes the ListDirectory method to return an item list in an unexpected order in multi-file operations in some cases CUC-19
    • Renamed FileExistsAction to FileOverwriteMode CUC-14
    • Add the LogSource property to all networking component classes CUC-13
    • Added ILogger interface to all file system and network classes, Imap, Pop3, Smtp, etc. CUC-12
    • Fixed FtpSftpClient and Archiver examples as they dont have task-based files CUC-8

    Changed

    • [Sample/FtpSftpClient] Make Username Textbox shorter. It's quite long CUC-257
    • Add more cases to test SearchCondition, Download, Upload, Delete with Path Masks ending with '/' and '' CUC-5
    • Profile Sftp, Ftp and ZIP component #21 for memory usage and performance, result: Good CUC-4

    Ultimate Bounceinspector

    Fixed

    • Add the LogSource property to all networking component classes CUC-13
    • Added ILogger interface to all file system and network classes, Imap, Pop3, Smtp, etc. CUC-12

    Common

    New

    • Add Tutorials tab as the 1st one in readme.htm CUC-35

    Fixed

    • [Setup] Fix issue related to locating Visual Studio installed folder CUC-294
    • Improved API documentatiion CUC-18
    • Improve the automated build system for all components to allow releasing new features and bug fixes faster CUC-15

    Changed

    • The XTrace class is now an instance class instead of a static class. Use the Default property to access all the logging methods. CUC-307
    • Rewrite automated test system to focus on platform and component tests, instead of board tests CUC-247
    • Remove platform icons in API members help topics to make the topics easier to read CUC-162