Releases: GleamTech/FileVista
FileVista v8.9.5
Version 8.9.5 - 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 (default is "App_Data\Temporary"). -
Changed: Thumbnail cache subfolder under temporary folder will be renamed: "ImageCache" -> "ThumbnailCache"
-
Improved: Updated installer:
- .NET Framework 4.7.2 runtime will be downloaded and installed automatically (via web installer) on required machines (restart required).
- SHA-2 Code Signing Support Updates (KB3033929, KB4490628, KB4474419) will be installed
on Windows Server 2008 R2 SP1 and Windows 7 SP1 because .NET Framework Installer fails witout these updates on old machines (restart required 2 times).
FileVista v8.9.3
Version 8.9.3 - January 9, 2023
-
Improved: Document Viewer:
- Improved: Stability and performance of Cad formats.
-
Improved: Stability and performance of video thumbnails.
-
Improved: Updated installer.
FileVista v8.9.2
Version 8.9.2 - 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.
-
Improved: Updated embedded database engine to improve stability and performance.
-
Improved: Updated installer.
FileVista v8.9.0
Version 8.9.0 - 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.
-
Improved: Updated installer.
FileVista v8.8.9
Version 8.8.9 - June 3, 2022
-
Improved: Stability of FileUploader. Upload queue and events will be handled better.
-
Improved: Updated installer.
FileVista v8.8.8
Version 8.8.8 - May 11, 2022
- 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.
FileVista v8.8.6
Version 8.8.6 - April 27, 2022
-
Changed: In Web.config by default, the HTTP Headers "Content-Security-Policy", "X-Frame-Options", "X-XSS-Protection"
will be removed so that these headers are not inherited from IIS root/machine level which cause confusion when some features
in FileVista does not work like iframes in popup windows being blocked and browsers do not give a clue of what's happening.
These headers should be opt-in. -
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.
FileVista v8.8.5
Version 8.8.5 - 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.
- Attachments will use the same PdfOutputOptions.Watermarks and PdfOutputOptions.FastWebViewEnabled properties
-
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).
- Tabs on the left side pane will be activated on document load, automatically according to this priority (from lowest to highest):
-
-
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...".
FileVista v8.8.0
Version 8.8.0 - March 13, 2022
-
Improved: Updated embedded database engine to improve stability and performance.
-
Improved: Stability and performance of image thumbnails, image viewer and video thumbnails.
FileVista v8.7.0
Version 8.7.0 - March 5, 2022
-
Changed: .NET Framework target is changed from 4.0 to 4.6.1.
So from now on, you need to have .NET Framework 4.6.1 or above runtime on your server to run FileVista.
Minimum supported deployment server OS is changed from Windows Server 2003 R2 to Windows Server 2008 R2 SP1 (first to support net461 runtime).
Minimum supported deployment client OS is changed from Windows Vista to Windows 7 SP1 (first to support net461 runtime). -
Improved: Updated installer:
-
Renamed installer FileVista-vX.X.X.X.exe to FileVistaSetup.exe (no version in exe name, the container zip package already has version in name)
However, the version will be displayed on all pages of Installer UI at top right. -
Prerequisites will be downloaded and installed only after user confirms on the Installer UI (not directly on launch).
-
.NET Framework 4.6.1 runtime will be downloaded and installed automatically on required machines (restart required).
-
Improved Windows Features (IIS) package. Additionally, Basic, Digest and Windows Authentication features for IIS will be enabled.
Package is versioned now and it will not be launched every time if it was installed once.
Note that this means if you disable Windows Features (or Web Server Roles) manually, this package will not enable them again (unless package version is newer). -
For updates, installer will now automatically pre-select the virtual directory with the already installed FileVista instance
and mark with "(Installed)" text in the Web Site/Virtual Directory list to prevent confusion.
You can still select a different virtual directory when updating with Installer.
Also installer will mark virtual directories with other FileVista instances that were installed manually (checks some FileVista files),
with "(Instance Found)" text in the list, in case you may want to update that instance with Installer. -
In some rare cases, Web Site/Virtual Directory list would appear empty due to duplicate entries in IIS metadata, now duplicates
will be ignored. -
Left overs from old installations (""FileVista X.X.X.X"" folders) in %APPDATA%\GleamTech (C:\Users\USER1\AppData\Roaming) will be cleaned up.
New Installer will use a neater folder structure (SetupFiles, Prerequisites, Setup.log) in %APPDATA%\GleamTech\FileVista
and always cleanup extracted files. -
Installer will create desktop and program menu shortcuts for easily accessing FileVista on your server.
This is an URL shortcut which simply opens your browser with the url that is built from host name and virtual directory that were
determined during installation (usually http://localhost/FileVista/). For example if you change your WebSite's binding settings
in IIS manually in future (e.g. no localhost) then you will need to update those shortcuts accordingly.
-