This new update to FormReturn brings new aggregation rules, bug fixes, enhancements and windows service/linux daemon options. It's available to download right now on the website at http://www.formreturn.com/download
Fixed an expired security certificate in the installation file for Windows where Internet Explorer would say that the download isn't trustworthy. We also suggest ignoring Internet Explorer's inarticulate warnings and using Chrome or Firefox to download the program if you download the file directly from our website and the security certificate expires again.
Fixed a bug in the locale selection in FormReturn Server to select a language other than English.
Fixed a small server shutdown bug that would cause the shutdown process to hang.
Fixed log4j logging for the quartz scheduler. Will now record task scheduler details to the server log.
Fixed a problem with FormReturn Server that happens rarely when a file that enters the processing queue has a java.lang.Error thrown by an image processor that can't read the file properly. All runtime errors are now caught and will not stop the processing thread.
Fixed a problem with the Spanish translation that would cause bugs throughout the program in some random places when Spanish is the selected language.
Fixed an instance checker bug in Mac OS X 10.8.x where FormReturn would not install, saying that it was already running.
Removed the "confirm save" dialog in the reprocessor screen since it is redundant.
Rewrote the aggregation rule system. The new system includes more powerful aggregation rules for things such as string length checking.
Added the ability for aggregation rules to send forms to unidentified images if they do not meet a condition. For example, A?+1:!!error!! - if a is selected, give one mark, for everything else, send the form to unidentified images. This can be useful when used in conjunction with the string length checking. For instance, !!!strleneq(6)!!?!!error!! - a rule like this will send all forms that don't have an id string length of 6 characters to unidentified images for reprocessing.
When navigating between the tabs in captured data (publications, forms, form pages), the last selection in forms will be remembered. This is useful for remembering where you are up to when reprocessing form pages.
FormReturn Server can now be started as a windows service or as a linux daemon. It uses Apache Daemontools to do this.
FormReturn server can now be run in headless mode.
Server logs are now split into days and unique instance logs for the program on that day.
Added a database vacuum task to the task area of FormReturn Server. We recommend running this at least once a week to reduce the size of your database. If you don't vacuum your database frequently, you may end up with a very large database.