Archiver.FS Changelog

What's new in Archiver.FS 3.479897

May 3, 2024
  • Further changes to long path support, please see the User Guide for details.

New in Archiver.FS 3.479896 (Apr 26, 2024)

  • Further changes to long path support, please see the User Guide for details.

New in Archiver.FS 3.479895 (Apr 14, 2024)

  • Added behaviur that will return files over the max windows path length to the live system if long path support is disabled.

New in Archiver.FS 3.479894 (Mar 17, 2024)

  • Fixed a bug that could prevent the list of scheduled jobs on the main UI from updating.
  • Added extra checkes to detect if the local machines clock has one out of sync during a job and mitigate any issues arising from this.
  • Minor optimisations for the Maintenance job, resulting in a slight reduction of utilisation and increase in speed when scanning the live file system.

New in Archiver.FS 3.479893 (Feb 17, 2024)

  • Fixed a bug that could prevent a file from being re-tried at the end of a job if it initially failed due to a network interuption.
  • Changed the behaviour of the 'Archive all files' option. Now archives all file types unless they have been exceluded in the file list.
  • Minor optimisations for the Maintenance job, resulting in a slight reduction of utilisation and increase in speed when scanning the live file system.

New in Archiver.FS 3.479892 (Dec 6, 2023)

  • Improved error reporting when starting job if a live location cannot be accessed.
  • Several small performance improvements for the Maintenance Job.

New in Archiver.FS 3.479891 (Nov 9, 2023)

  • Fixed and issue that could prevent files being returned to the live system if they are open and in use.
  • Fixed an issue that could prevent an Archive Job persisting file and folder permissions.

New in Archiver.FS 3.47989 (Oct 22, 2023)

  • Completely revised the archiving logic to maximise performance, archiving speed and reduce disk IO.

New in Archiver.FS 3.47988 (Aug 31, 2023)

  • Fixed a bug that could cause the software to revert to local SQL Express after an upgrade is performed when a custom SQL server has been specified.

New in Archiver.FS 3.47987 (Aug 2, 2023)

  • Minor changes to the information logged when in debug mode to better track program execution.

New in Archiver.FS 3.47986 (May 19, 2023)

  • Reworked the Archive Job source code to increase performance, should result in a 5%->8% increase in throughput.

New in Archiver.FS 3.47985 (Apr 2, 2023)

  • Improvements made to the way symlinks with an invalid target are handled by Archive Jobs.
  • Fixed a bug that could cause the selected row to change when the list of Scheduled jobs in the main UI was refreshed.

New in Archiver.FS 3.47984 (Jan 10, 2023)

  • Fixed a bug that could cause the total size of the files archived by a job to be incorrect.
  • Small reduction in the IO used by Archive Jobs.

New in Archiver.FS 3.479833 (Dec 24, 2022)

  • Fixed 'Access Denied' messages that could occur when archiving to a destination that doesn't fully support the same permissions as the live system.
  • Small performance improvements for Archive Jobs.

New in Archiver.FS 3.47982 (Dec 19, 2022)

  • Fixed a bug in the Permission Reset utility.

New in Archiver.FS 3.47981 (Dec 9, 2022)

  • Improved compatability with QNAP NAS devices.

New in Archiver.FS 3.47980 (Oct 18, 2022)

  • Fix for a reported permissionownership replication issue when running on Windows Server 2022
  • Users can now choose a folder that isn't empty as the target of an Archive job if MLtek Support have specifically advised it is ok to do so. This function is used when re-creating a previous job after the softwares configuration has been lost e.g. no backups available and ArchiverFS has been uninstalled with the option to 'remove the configuration database' selected.

New in Archiver.FS 3.4799 (Sep 2, 2022)

  • Copy and Move Jobs will now include .lnk files if 'All File Types' is selected.
  • Small performance improvement for Archive jobs.

New in Archiver.FS 3.4798 (Jul 18, 2022)

  • Added the ability to choose if empty folders should be copied when running an Archive Job.
  • Slight reduction in memory used by the Maintenance Job.

New in Archiver.FS 3.47977 (Jul 6, 2022)

  • Fixed a bug that could prevent the 'Run Now' button on the Maintenance Job options page from working.

New in Archiver.FS 3.47976 (May 4, 2022)

  • Fixed a bug that could prevent permissions replicating properly to archived folders the first time an Archive Job is run.
  • Minor Archive Job performance improvements.

New in Archiver.FS 3.47975 (Feb 24, 2022)

  • Fixed a bug that could cause the last modified timestamp on folders to change when files were archived from them.
  • Improvements to the way permissions are persisted on archived files to better handle several edge case scenarios.
  • Several small performance improvements.

New in Archiver.FS 3.47974 (Dec 5, 2021)

  • Added the ability to test runpre-scan a Graveyard job.
  • Some small UI tweaks to correct elements that weren't sizing properly.

New in Archiver.FS 3.47973 (Oct 31, 2021)

  • Added the ability to disable specific sources when editing an archive job.
  • Various minor changes and code improvements.

New in Archiver.FS 3.47972 (Jul 28, 2021)

  • Added an option to run the Maintenance job monthly.

New in Archiver.FS 3.47971 (Jul 23, 2021)

  • Logging for the Maintenance job has been changed to be asynchronous to match the logging used for Archive jobs. This may result in increased performance and decreased runtimes for the Maintenance job as it did with Archive jobs.

New in Archiver.FS 3.47970 (Jul 17, 2021)

  • Small change to the temporary file handling logic introduced in 3.47967 as not all files that begin with a '~' were being detected.

New in Archiver.FS 3.47969 (Jul 4, 2021)

  • Fixed a bug that could prevent symlinks for temporary files being deleted when using the 'Delete links that point to non-existent archived files' Maintenance job option.

New in Archiver.FS 3.47968 (Jun 29, 2021)

  • Added the ability to specify a specific file type to return to the Return Archived Files utility

New in Archiver.FS 3.47967 (Jun 25, 2021)

  • Extended the archiving logic to consider files whose name starts with a '~' as a temporary file in addition to those with the 'temporary' file attribute set.
  • Added official support for using your own custom SQL server instead of SQL Express, see the new 'Custom DB Location' folder that is now included with the install zip file.
  • Fixed a bug that could prevent file level exclusions applying to certain files.

New in Archiver.FS 3.47966 (Jun 16, 2021)

  • Reworked multiple sections of the Graveyard Job logic, fixing an issue that could prevent files being graveyarded.
  • Added the ability to specify if you want a Graveyard Job to use the Last Accessed or Last Modified timestamp.

New in Archiver.FS 3.47965 (May 25, 2021)

  • Fixed a bug that could cause a job not to run if it is launched with the Run Now function and a minimum file size is specified for that job.

New in Archiver.FS 3.47964 (May 2, 2021)

  • Added the ability to specify a specific file type when returning files with the Return Archived Files utility.
  • Added the ability to specify that any links a job creates in the live file system should be marked as Read-Only
  • Reduced the typical write IO of an Archive job by around 5% resulting in faster and more efficient archiving.
  • Reduced the typical write IO of the Maintenance Job by up to 15%. This should result in a significant reduction in the runtime of the Maintenance Job for all users.

New in Archiver.FS 3.47963 (Apr 6, 2021)

  • Restructured the log files for archive jobs to make integration with external log search solutions easier e.g. Elastic Search.
  • Added options to control how temporary files are handled.
  • Resized the job edit screen as the bottom was getting cut off on lower resolution screens.

New in Archiver.FS 3.47962 (Mar 12, 2021)

  • Improved how the CreaterOwner property of files and folders is persisted to resolve a reported issue.

New in Archiver.FS 3.47958 (Nov 13, 2020)

  • 'TestRun' feature reworked and changed to 'Pre-Scan', it is now a lot easier to use the feature to obtain estimates of the amount of data to be archived before deciding on the appropriate licensing and archive storage options.
  • Jobs running with the Pre-Scan option enabled won't hit the 100 file limit for FreeTrial licenses.
  • Small performance enhancements made to archive jobs.

New in Archiver.FS 3.47957 (Nov 13, 2020)

  • Fixed a bug that could prevent all the files in a folder being archived when the Folder Keywords feature was being used.
  • Fixed a bug that could prevent the Maintenance job from running when the Run Now button was clicked.

New in Archiver.FS 3.47956 (Oct 16, 2020)

  • Added the ability to disable a job with a single checkbox.
  • Increased the ‘Return if used in the last xx days’ Maintenance job setting from -99 days to -999 days.
  • The user account the service is using will now be added to the ACL of each top level archive folder to help ensure the service has sufficient permisisons to archive destinations.

New in Archiver.FS 3.47955 (Oct 1, 2020)

  • Overhaul of the job scheduling engine to better handle and report any issues encountered when launching jobs.
  • Added a status section to the Maintenance job options screen to show if the Maintenance job is running, and if so what it is currently doing.

New in Archiver.FS 3.47954 (Jul 1, 2020)

  • Complete rewrite of the IO handling engine resulting in better performance and decreased IO during Archive and Maintenance jobs.
  • The Maintenance job will now only syncronise permissions on archive folders if permission sync is enabled on thier associated archive job.
  • 'Persist Audit Entries' setting added to the options for Archive jobs, leaving this disabled enhances compatability with non-Windows storage devices like EMC VNX storage arrays.
  • Fixed a bug that could cause permissions not to be persisted when using the Migration Utility.

New in Archiver.FS 3.47953 (Mar 2, 2020)

  • Changed the way file locks are requested when dealing with Symlinks to increase performance, reduce the number of locks requested and increase compatability with some AV programs.

New in Archiver.FS 3.47952 (Feb 27, 2020)

  • Archive jobs will now retry to validate symlinks after creation if the first attempt fails because another process has obtained an exclusive lock on the symlink e.g. AntiVirus software.

New in Archiver.FS 3.47951 (Feb 23, 2020)

  • Asynchronous logging introduced for archive jobs.
  • Files that fail to archive due to an 'Unexpected Network Error' will be automatically retried at the end of the job

New in Archiver.FS 3.47950 (Feb 23, 2020)

  • Added the ability to specify specific days of the week on which the maintenance job is to run.

New in Archiver.FS 3.47947 (Jan 15, 2020)

  • Reworked the Maintenance Job to provide a significant increase in performance when processing large file system changes.
  • Added a new final job status of 'Cancelled' in addition to 'Success' and 'Errors'.

New in Archiver.FS 3.47941 (Nov 23, 2019)

  • Added a hard wired exclusion for Thumbs.db files.

New in Archiver.FS .4794 (Nov 15, 2019)

  • Added the ability to enable or disable the archiving of executable file types when the 'Archive All File Types' option has been selected..

New in Archiver.FS 3.4793 (Nov 15, 2019)

  • Improved the handling of permission errors when archiving files from the live file system.
  • Added the new 'Permission Reset Utility' which can be used to scan log files for files or folder ArchiverFS couldn't access, then reset the permissions on them on-mass.

New in Archiver.FS 3.4792 (Nov 15, 2019)

  • Added the ability to disable the syncing of permissions when archiving.
  • Improved the detection of shortcuts that point to non-existent archived files.
  • Fixed a small bug in the UI relating to the file extension check boxes.
  • Re-built for the .Net Framework 4.6.2

New in Archiver.FS 3.4791 (Nov 15, 2019)

  • Added 'Rename Archived Files' function to the Maintenance Job to rename archived files if their link in the live system has been renamed.
  • Fixed a bug that could cause an error to be thrown on the New Job screen if a weekly schedule was selected without selecting any days.
  • Fixed a bug that could prevent the adding of multiple prepost job tasks.
  • Significant re-working of the Maintenance Job's logic, which could in certain circumstances significantly reduce the time the Live Scan section of the logic takes.
  • Fixed a typo on the Edit Archive Job screen.

New in Archiver.FS 3.479 (Sep 10, 2019)

  • Significant reduction in CPU usage when statistics collection for reporting is enabled.

New in Archiver.FS 3.478 (Jun 22, 2019)

  • Fixed a bug that could cause the maintenance job to search the live file system even if there are no missing links.
  • Several enhancements made to the migration utility.

New in Archiver.FS 3.477 (May 31, 2019)

  • Added Best Efforts Security option to the job edit screen.
  • Added the ability to specify a per job maximum errors value.
  • Added support for specifying a recycle folder where files can be placed instead of being deleted by the maintenance job.

New in Archiver.FS 3.469 (Sep 27, 2018)

  • Changed to per-job logging levels and introduced a new logging level called 'Simple'.

New in Archiver.FS 3.462 (Apr 30, 2018)

  • Fixed an error that could occur when creating seamless links. Windows would return a Win32 -2146893818 error code.

New in Archiver.FS 3.461 (Apr 2, 2018)

  • Fixed a problem with spurious error messages in the maintenance logs.
  • Added the ability to specify the number of levels deep in the file system a job must go before it can start archiving files.

New in Archiver.FS 3.460 (Feb 7, 2018)

  • Included the ability to specify folders to archive based on key phrases in their name. Include the ability to e-mail maintenance job log files.
  • Improve handling of odd extensions.
  • Fix instability issue with subscription licenses.
  • Improved detection and handling of hardlink creation issues.
  • Completely overhaul archiving engine for improved performance, reduced IO and lower cpu usage.

New in Archiver.FS 3.459 (Dec 18, 2017)

  • Fixed a crash that could occur with the debug log mode enabled.

New in Archiver.FS 3.458 (Oct 23, 2017)

  • Fixed a bug that could cause the main service to stop when processing files with double extentions and long names.

New in Archiver.FS 3.457 (Oct 6, 2017)

  • Fixed incorrect text in a small number of log messages.
  • Fixed a bug that could caused the main service to stop if a trial licence is being used.

New in Archiver.FS 3.456 (Sep 23, 2017)

  • Files processed when test running a job will no longer count towards the limits on a subscription licence.
  • Resolved an issue the maintenance job was having with a long paths

New in Archiver.FS 3.455 (Sep 14, 2017)

  • Fixed an issue with the maintenance job whereby it can fail to move an archived file to a new location if a copy of the file already exists.
  • Fixed an issue with copy jobs not re-copying files if they have been modified.
  • Implemented several enhancements that will cut the length of time the maintenance job takes to complete.
  • Fixed an issue that may on occasion cause the main service to stop.
  • Changed the way that files are counted in the job statistics. .Lnk files will no longer count towards the total files checked.
  • Implemented several improvements to the main service logic that should result in slightly reduced CPU and memory usage.

New in Archiver.FS 3.451 (Jul 10, 2017)

  • Fixed a memory leak when using Windows shortcuts (.lnk files) in place of archived files.
  • Various performance enhancements.
  • Renamed main service to 'ArchiverFSJobEngine'.
  • Added logic to the main UI to check if the main service is installed when it is opened, and if not to install it.

New in Archiver.FS 3.448 (May 29, 2017)

  • Minor improvements to the configuration database setup part of the install routine.
  • Removed the last 32 bit library and compiled for native 64 bit, thus making Archive Manager 64 bit only.

New in Archiver.FS 3.447 (May 3, 2017)

  • Changes to the Graveyard logic to improve the Graveyard job process.
  • Resolved an issue with the livescan part of the Maintenance Job trying to parse network Recycle Bin folders.

New in Archiver.FS 3.446 (Apr 27, 2017)

  • Fixes a potential issue with open file handles on large archives once the software has been running for an extended period.

New in Archiver.FS 3.445 (Apr 13, 2017)

  • Several UI tweaks and small fixes.

New in Archiver.FS 3.443 (Mar 15, 2017)

  • Improved the handling of .pif files.
  • Added extra logic to work around a shortcut already existing when one is created.
  • Added exclusions for "$RECYCLE.BIN" and "RECYCLER".

New in Archiver.FS 3.442 (Mar 8, 2017)

  • Improved the handling of .Cab files
  • Added a default exclusion for "$Recycle.bin"

New in Archiver.FS 3.441 (Mar 6, 2017)

  • Several minor changes and the deployment of a new licencing engine that supports subscription based licences.

New in Archiver.FS 3.440 (Feb 21, 2017)

  • Fixed an issue with the 'New Archive Job' wizard that could result in destination paths not being properly calculated.

New in Archiver.FS 3.439 (Feb 17, 2017)

  • Changed the logic used to apply exclusions to include the ability to exclude files as well as folders.

New in Archiver.FS 3.438 (Feb 10, 2017)

  • Ammended the maintenance job logic so that files users accidently create in an archive will be returned to the live file system instead of being treated as an archived file.

New in Archiver.FS 3.437 (Feb 8, 2017)

  • Fixed an issue that occures when archiving .com and DOS based .exe files.

New in Archiver.FS 3.436 (Feb 6, 2017)

  • Fixed an issue that occures when archiving .com and DOS based .exe files.

New in Archiver.FS 3.435 (Jan 31, 2017)

  • Enhanced the self healing logic in the maintenance job.

New in Archiver.FS 3.434 (Jan 13, 2017)

  • Fixed and issue that could cause shortcuts to not create properly on Windows 2012 R2, Windows 8 and Windows 10.
  • Adding self healing logic to the maintenence job. It can now detect and automatically repair corrupt shortcuts.

New in Archiver.FS 3.433 (Jan 10, 2017)

  • Full code signing introduced
  • Minor changes to the reporting UI.

New in Archiver.FS 3.419 (Feb 26, 2015)

  • Additional logic revising the way long and short paths are handled

New in Archiver.FS 3.418 (Feb 26, 2015)

  • Added logic to restrict the use of Long Path syntax on Hard Links to only files with long paths.

New in Archiver.FS 3.417 (Feb 26, 2015)

  • Significant changes to the Archiving Engine to provide very long path support (up to 32,000 characters) for Copy jobs, Move jobs and jobs using Seamless\Hard Links.
  • Additional functionality added to the Maintenance Job in support of very long path functionality

New in Archiver.FS 3.416 (Feb 26, 2015)

  • Improvements made to the 'Migrate Archive Files' utility, fixed an issue where a job could complete but the log would be empty.

New in Archiver.FS 3.414 (Feb 17, 2014)

  • Rebuild for .Net v4, Reporting Utility Initial release.

New in Archiver.FS 3.412 (Nov 8, 2013)

  • Rebuild for .Net v4
  • Reporting Utility Initial release

New in Archiver.FS 3.24 (May 12, 2010)

  • Numerous tweaks and additional features

New in Archiver.FS 3.21 (May 10, 2010)

  • Installation package changed to ensure it is being run with administrative rights.
  • Fixed a bug that could cause the maintenance job to terminate prematurely
  • Resolved an issue that could cause a "Mathmatical Operation" error message to appear in a jobs log for every archived file.

New in Archiver.FS 3.03 (Jan 4, 2010)

  • Several small tweaks to the archive logic.
  • Current item now displayed for each running job.

New in Archiver.FS 3.02 (Jan 2, 2010)

  • Several small tweaks to the archive logic.
  • Current item now displayed for each running job.

New in Archiver.FS 3.01 (Jan 2, 2010)

  • Archive logic re-written to move files more efficently. If you set up and run a job set to copy files (as a 'test' job) and subsequently change it to move files, the files that have already been copied will be used as a basis for the job following the change. This saves the files from being re-copied all over again.

New in Archiver.FS 3.0 (Oct 13, 2009)

  • Initial release, complete re-write of the archive engine to make use of Hard Link functionality.

New in Archiver.FS 2.703 (Oct 13, 2009)

  • Numerous revisions made to the maintenence job.
  • Cosmetic changes made to several screens

New in Archiver.FS 2.698 (Jun 17, 2009)

  • Adjusted the way the exclusions are handled.

New in Archiver.FS 2.697 (May 15, 2009)

  • Changes to configuration files to enhance compatability with Server 2008 64 bit
  • Added logic to the user interface to handle a brief loss of connection to the SQL instance holding the configuration database if it was to occur.

New in Archiver.FS 2.694 (May 15, 2009)

  • Bug in the maintenance job fixed that would have stopped some archive folders from being scanned.

New in Archiver.FS 2.693 (Jan 4, 2009)

  • Extensive changes made to the way files are encoded to enhance support for Non-English localised characters and alternative character sets.
  • Service setup screen adjusted to limit usernames to 20 characters

New in Archiver.FS 2.69 (Nov 19, 2008)

  • Icons for soft links overhauled. You can now add custom file icons and edit existing icons

New in Archiver.FS 2.67 (Jun 20, 2008)

  • Numerous tweaks and additional features.

New in Archiver.FS 2.4 (May 14, 2007)

  • As of version 2.4 we have changed the way that upgrades are carried out. Up until now an update has required the un-installation of the old version and the fresh installation of the new version.
  • 60 job limit removed from the enterprise version.
  • 'Extended/detailed log files' option now available.
  • 'Run selected job now' button/functionality added.
  • Integration changed to 'Integration/Post Job Tasks'. Command line strings and files can now be launched enabling the starting of any file or command line command after a job.
  • Connection settings for access to the SQL Express job/configuration database now moved to registry under 'HKLMSoftwareMLtekArchiveManager'. This will enable the migration of the database to another SQL instance (e.g. on a dedicated SQL server) after install.
  • Small tweaks to the interface.
  • locations to archive from can now be typed in instead of only being enterable from the folder browser dialog. However, the location will still be validated by the writing of a tiny test file before you are able to proceed to ensure only valid locations are entered.

New in Archiver.FS 2.34 (May 1, 2007)

  • Integration introduced.
  • The Standard and Enterprise versions of Archive Manager now feature the ability to integrate with other solutions.
  • Version 2.34 is capable of triggering any scheduled task when a job completes. This enables windows backup's to be launched, defragmentation software to be triggered as well as a whole host of other possibilites.
  • Further integration is in development, including links to Symantec Backup Products as well as the ability to run any file.
  • Numerous graphical improvements
  • Several small bug fix's, none of the critical.
  • Version 2.34 introduces integration with other products allowing you to trigger backups and scheduled tasks when a job completes.
  • Completely re-written solution for version 2.0, 2.1 introduces a maintenance job, 2.2 move to SQL Express, 2.3 Extensive additional functionality.

New in Archiver.FS 2.`3 (Apr 16, 2007)

  • 1) Maintenance Job Extensively Upgraded.
  • Two new features have been introduced, the 'File Sync Scan' and the 'Delete Non-Located Files' features.
  • The 'File Sync Scan' enables Archive Manager to actively go out and search the live system for recall stubs that end users have moved.
  • An archived file whose recall stub has been moved can now be automatically migrated into the correct location in the archive, and its recall script re-written appropriately. Archived files who's recall stubs cannot be found can then be auto-removed from the archive with confidence using the 'Delete Non-Located Files' feature. Their recall stubs will have been deleted by an end user, signifying that the archived files are no longer needed.
  • 2) Better NTFS Permission Replication
  • The replication of NTFS permissions between the archive and live file system has been improved to ensure that permissions will always be replicated to the archive exactly as they are in the live file system.
  • 3) New Registration/Licensing Engine
  • A few issues have been encountered recently with non-English Microsoft Windows operating systems. To resolve this a new licence code structure has been deployed.
  • All customers entitled to version 2.3 will be issued new licence codes.
  • 4) Archive Compression Officially Supported
  • Official support for compressed archives using NTFS file and folder compression has now been introduced.
  • 5) Support for Office 2007 file types introduced.
  • Office 2007 file types are now automatically handled by Archive Manager without the need to manually set them up. Recall stubs to Office 2007 file types now receive the correct icon.
  • 6) Speed Improvements
  • Further speed improvements have been made by streamlining the archive and maintenance engines.
  • 7) Minor tweaks to the interface.

New in Archiver.FS 2.21 (Mar 20, 2007)

  • Improvements made to NTFS permission handling in the 'Return files' function, the archive engine and the maintenance job.