Skip to content

Releases: GleamTech/FileUltimate

FileUltimate v8.6.1

07 Mar 14:15
Compare
Choose a tag to compare

Version 8.6.1 - March 7, 2023

  • Fixed: Video thumbnails failed on older supported OS, i.e. Windows Server 2008 R2 SP1 and Windows 7 SP1.

  • Fixed: FileCache did not append to the existing log files (CacheTrim and CacheMigrate) correctly.

Included example projects:

  • ASP.NET Core (C#) - Visual Studio 2019+
  • ASP.NET Core on .NET Framework (C#)- Visual Studio 2017+
  • ASP.NET MVC (C#) - Visual Studio 2015+
  • ASP.NET MVC (VB) - Visual Studio 2015+
  • ASP.NET WebForms (C#) - Visual Studio 2015+
  • ASP.NET WebForms (VB) - Visual Studio 2015+

FileUltimate v8.6.0

23 Feb 20:33
Compare
Choose a tag to compare

Version 8.6.0 - February 23, 2023

  • Changed: .NET Framework target is changed from net461 to net472.
    So from now on, you need to have a .NET Framework 4.7.2 or above project to reference our .NET Framework DLL (not related to our .netstandard2.0 DLL).
    Minimum supported development environment version is changed from Visual Studio 2012 to Visual Studio 2015 (first to support net472 targeting pack).
    Minimum supported deployment server OS is still Windows Server 2008 R2 SP1 (first to support net472 runtime).
    Minimum supported deployment client OS is still Windows 7 SP1 (first to support net472 runtime).

  • Improved: FileCache will now log information and errors about trimming and migrating.

    • Migration related details and errors will be logged to CacheMigrate.log in cache folder (and important one also to GleamTech.log).
    • Trimming related details and errors will be logged to CacheTrim.log in cache folder (and important one also to GleamTech.log).
    • Updated cache versioning, CacheVersion's first 2 parts are FileCache version, second 2 parts are sub-class cache version.
      e.g. 2.0.1.0 -> FileCache, 2.0.2.0 -> DocumentCache, 2.0.3.0 -> ThumbnailCache.
    • Improved migration handling (especially in FileCache sublasses) and stability.
  • Changed: GleamTechConfiguration.LogEnabled property -> The default value is now true.
    GleamTech.log can be found under the temporary folder specified by GleamTechConfiguration.TemporaryFolder.

  • Changed: Thumbnail cache subfolder under temporary folder will be renamed: "ImageCache" -> "ThumbnailCache"

Included example projects:

  • ASP.NET Core (C#) - Visual Studio 2019+
  • ASP.NET Core on .NET Framework (C#)- Visual Studio 2017+
  • ASP.NET MVC (C#) - Visual Studio 2015+
  • ASP.NET MVC (VB) - Visual Studio 2015+
  • ASP.NET WebForms (C#) - Visual Studio 2015+
  • ASP.NET WebForms (VB) - Visual Studio 2015+

FileUltimate v8.5.1

10 Jan 01:44
Compare
Choose a tag to compare

Version 8.5.1 - January 9, 2023

  • Improved: Document Viewer:

    • Improved: Stability and performance of Cad formats.
  • Improved: Stability and performance of video thumbnails.

Included example projects:

  • ASP.NET Core (C#) - Visual Studio 2019+
  • ASP.NET Core on .NET Framework (C#)- Visual Studio 2017+
  • ASP.NET MVC (C#) - Visual Studio 2012+
  • ASP.NET MVC (VB) - Visual Studio 2012+
  • ASP.NET WebForms (C#) - Visual Studio 2012+
  • ASP.NET WebForms (VB) - Visual Studio 2012+

FileUltimate v8.5.0

14 Aug 18:46
Compare
Choose a tag to compare

Version 8.5.0 - August 14, 2022

  • Improved: Document Viewer:

    • Improved: Stability and performance of WordProcessing, Spreadsheet and ProjectManagement formats.
  • Improved: Stability and performance of image thumbnails, image viewer and video thumbnails.

Included example projects:

  • ASP.NET Core (C#) - Visual Studio 2019+
  • ASP.NET Core on .NET Framework (C#)- Visual Studio 2017+
  • ASP.NET MVC (C#) - Visual Studio 2012+
  • ASP.NET MVC (VB) - Visual Studio 2012+
  • ASP.NET WebForms (C#) - Visual Studio 2012+
  • ASP.NET WebForms (VB) - Visual Studio 2012+

FileUltimate v8.4.8

24 Jun 13:13
Compare
Choose a tag to compare

Version 8.4.8 - June 24, 2022

  • Improved: Document Viewer:

    • Improved: Stability and performance of WordProcessing, Spreadsheet, Presentation and Cad formats.
  • Improved: Stability and performance of image thumbnails, image viewer.

Included example projects:

  • ASP.NET Core (C#) - Visual Studio 2019+
  • ASP.NET Core on .NET Framework (C#)- Visual Studio 2017+
  • ASP.NET MVC (C#) - Visual Studio 2012+
  • ASP.NET MVC (VB) - Visual Studio 2012+
  • ASP.NET WebForms (C#) - Visual Studio 2012+
  • ASP.NET WebForms (VB) - Visual Studio 2012+

FileUltimate v8.4.7

03 Jun 09:55
Compare
Choose a tag to compare

Version 8.4.7 - June 3, 2022

  • Improved: Stability of FileUploader. Upload queue and events will be handled better.

  • Fixed: Ensured client Uploaded event is always raised after server Uploaded event.

  • Added: updateOnClient parameter to UploadItem.Rename method which specifies whether to update the name on client,
    i.e. show the new name to the user.

  • Improved: Exceptions that occur inside user's server-side event handlers, will be wrapped with ComponentEventManager
    and component will show a message like "An error occurred in '{EventName}' server event handler: {Message}"
    so that the user knows the exception comes from his own event handler.
    Also canceling an event handler will show a message like "'{EventName}' server event is canceled with message: {message}".

Included example projects:

  • ASP.NET Core (C#) - Visual Studio 2019+
  • ASP.NET Core on .NET Framework (C#)- Visual Studio 2017+
  • ASP.NET MVC (C#) - Visual Studio 2012+
  • ASP.NET MVC (VB) - Visual Studio 2012+
  • ASP.NET WebForms (C#) - Visual Studio 2012+
  • ASP.NET WebForms (VB) - Visual Studio 2012+

FileUltimate v8.4.5

11 May 11:25
Compare
Choose a tag to compare

Version 8.4.5 - May 11, 2022

  • Fixed: Serialization of FileProvider.UploadLocation in distributed session.

  • Improved: Stability of file systems:

    • PhysicalFileSystem: Parent folder should be automatically created with CreateFile, CreateLock, CopyFile, MoveFile like cloud file systems.
    • AzureBlobFileSystem and for some remaining cases in AmazonS3FileSystem: Parent should not disappear if empty (if no entries left)
      after RenameFile, RenameFolder, MoveFile, DeleteFile, DeleteFolder.
    • AmazonS3FileSystem: Fixed copy or move across regions.
    • AzureBlobFileSystem: Ensured the copy is actually completed.
    • AzureBlobFileSystem and AmazonS3FileSystem: Both AzureBlob and AmazonS3 does not allow changing lastModified property
      of an object once uploaded so added custom metadata "DateCreated", "DateAccessed", "DateModified" for storing original date-times.
      This way uploaded files will keep original last modified date (e.g. the date from physical file system).
      These original date-times will be used for listing files in AzureBlob, but in AmazonS3 it can only be used when accessing file individiually.
    • AmazonS3FileSystem and for some remaining cases in AzureBlobFileSystem: Ensured ContentType is always updated.
  • Improved: Made GleamTechConfiguration.EnsureAssemblies cached (run-once) and called it first in AddGleamTech
    rather than in UseGleamTech to prevent "Could not load file or assembly" errors when there are plugins like Ocelot
    which scan the assembly usually in ConfigureServices.

Included example projects:

  • ASP.NET Core (C#) - Visual Studio 2019+
  • ASP.NET Core on .NET Framework (C#)- Visual Studio 2017+
  • ASP.NET MVC (C#) - Visual Studio 2012+
  • ASP.NET MVC (VB) - Visual Studio 2012+
  • ASP.NET WebForms (C#) - Visual Studio 2012+
  • ASP.NET WebForms (VB) - Visual Studio 2012+

FileUltimate v8.4.2

27 Apr 09:02
Compare
Choose a tag to compare

Version 8.4.2 - April 27, 2022

  • Added: CSP (content security policy) errors will be shown to make troubleshooting easier.
    Made use of browser's SecurityPolicyViolation event, note that iframe blocking errors cannot be caught.
    Alert will be shown only for different violatedDirectives, message looks like this:
    Some part of the component was not rendered/loaded due to a restrictive CSP directive.
    Please check and fix your 'Content-Security-Policy' HTTP Header or HTML meta element on this page.
    CSP Report: ...

  • Fixed: On Firefox, if a PDF file was opened with browser's own PDF Viewer, the window was closed after 3 seconds
    as the window was wrongly detected as an empty window. Also the window for XML files, will be kept open on all browsers.

  • Fixed: FileUploader sometimes added wrong number of files (e.g. when dragged and dropped 88 files, FileUploader showed 86 files).
    This was caused by collision of generated unique IDs for files and duplicates were being filtered out.

  • Fixed: FileUploader sometimes failed starting upload in Details layout mode due to an UI error.

  • Fixed: ComponentStateManager json serialization when using distributed state was broken with v8.4.0.
    Refactored Location class was not serialized correctly, which effected FileUploader and caused an error.

Included example projects:

  • ASP.NET Core (C#) - Visual Studio 2019+
  • ASP.NET Core on .NET Framework (C#)- Visual Studio 2017+
  • ASP.NET MVC (C#) - Visual Studio 2012+
  • ASP.NET MVC (VB) - Visual Studio 2012+
  • ASP.NET WebForms (C#) - Visual Studio 2012+
  • ASP.NET WebForms (VB) - Visual Studio 2012+

FileUltimate v8.4.0

20 Apr 11:34
Compare
Choose a tag to compare

Version 8.4.0 - April 20, 2022

  • Improved: Document Viewer:

    • Added: Nested attachments are now supported for Email and Pdf formats.

      • Attachments will use the same PdfOutputOptions.Watermarks and PdfOutputOptions.FastWebViewEnabled properties
        from root container document for PDFs generated for attachments.
      • Some emails may contain extensionless attachments which are nested emails, these are "message/rfc822" attachments.
        Now .eml extension will be added to these attachments so that they can be converted and displayed in DocumentViewer.
    • Improved: DocumentViewer UI:

      • Tabs on the left side pane will be activated on document load, automatically according to this priority (from lowest to highest):
        • If there are bookmarks, Bookmarks tab will be activated.
        • If there are attachments, Attachments tab will be activated.
        • If there is a search term, Search tab will be activated.
      • Fixed text-wrapping in Bookmarks and Attachments tree panels for better width and look.
      • In attachment tree nodes, file size will not be displayed next to file name (it's already displayed on the attachment tooltip).
      • On attachment tooltips, desciption will shown as "DispositionType (ContentType)" e.g "attachment (application/octet-stream)".
      • On attachment tooltips, the last modified date will also be shown (for PDF Portfolio and Email attachments when available).
  • Improved: Stability and performance of image thumbnails, image viewer and video thumbnails.

  • Fixed: Since previous version, AmazonS3 file system was broken for net461 target with error "Error unmarshalling response back...".

  • Improved: Updated docs, added better example codes.
    Especially here:
    https://docs.gleamtech.com/fileultimate/html/P_GleamTech_FileUltimate_AspNet_UI_FileManagerRootFolder_Location.htm

Included example projects:

  • ASP.NET Core (C#) - Visual Studio 2019+
  • ASP.NET Core on .NET Framework (C#)- Visual Studio 2017+
  • ASP.NET MVC (C#) - Visual Studio 2012+
  • ASP.NET MVC (VB) - Visual Studio 2012+
  • ASP.NET WebForms (C#) - Visual Studio 2012+
  • ASP.NET WebForms (VB) - Visual Studio 2012+

FileUltimate v8.2.1

14 Mar 11:08
Compare
Choose a tag to compare

Version 8.2.1 - March 13, 2022

  • Improved: Stability and performance of image thumbnails, image viewer and video thumbnails.

Included example projects:

  • ASP.NET Core (C#) - Visual Studio 2019+
  • ASP.NET Core on .NET Framework (C#)- Visual Studio 2017+
  • ASP.NET MVC (C#) - Visual Studio 2012+
  • ASP.NET MVC (VB) - Visual Studio 2012+
  • ASP.NET WebForms (C#) - Visual Studio 2012+
  • ASP.NET WebForms (VB) - Visual Studio 2012+