
Version history
FileTrain 6.2.3
NB! When updating to this version, filters using colorspaces must be re-saved. The new colorspace filter requires a working connection with ImageMagick
- Fix for email not being able to handle attachments
- Fix when source is forced to restart internally due to inactivity. The inactivity timeout is also increased from 15 min to 30 min
- Fix for image processing action where the setting for rendering intent did not have any effect
- Fix for macro EMAIL_BODY if encoding options are passed where previous text/plain could fail if no encoding were specified
- Filter for colorspace has extended features (Note that old colorspace filters must be re-saved when updating, this new filter requires access to ImageMagick)
- Installer for Windows has quiet mode (unattended mode) enabled
- Slight fix if a source would be used in more than one station (it is highly recommended to never re-use a source in different stations)
- Extended logging which gives more information if using detailed log level
FileTrain 6.2.2
• Fix in email handling where deleting, moving and copying emails could fail
• Fix for regular FTP download to optimize speed and CPU balance
• Fix to handle multiple paged PDF documents in image processing action
• Fix for command line action which didn't execute if the handling object was an email
• Fix for ICC profiles in image action where the profiles were added wrongly
• New setting in image action to automatically rotate images according to the camera angle
• New setting in image action for black point compensation
• New setting in image action for dithering
• New setting in image action for rendering intent
• New setting in image action to add an input ICC profile (in case it is not provided within the image file)
• New option in email filter for email subject
Please note that there is a new Database plug-in, version 2.7. The Database plug-in 2.5 should normally be OK to use but in new installations the new version 2.7 should be used (contact Laidback to get the new plug-in)
FileTrain 6.2.1
- Fix when using filters with PDF version or PDF format where the file could be locked by FileTrain and thus impossible to delete
FileTrain 6.2
- New bucket feature for each station. The previously bucket feature was only for temporary use for each object being handled, this new station bucket is a static bucket holder which will remain even if FileTrain is shut down.
- Filtering on buckets may now use both object and station buckets.
- The bucket action now may set both station buckets and object buckets.
- New macro STATION_BUCKET[...] to get a station's bucket value for a specific key.
- Log and cache folders and also the number of days to keep the log files may now be set in the FileTrain preferences dialog.
- Action 'Cargo Create Job' has two new options. One to create an empty job (where the file or email that is causing the action to execute will not be uploaded to the job) and one to collect all the email attachments in the same job (this is only used when the source is an email server).
FileTrain 6.1.1
- Fix for filter of type 'Misc'. Actions for this filter could be ignored
- Fix when using the same filter more than once in a station. If the station was set to remember internal state only the actions in the first occurance of the filter would be handled.
FileTrain 6.1
- Now with customized XMP enabling any XMP field to be handled in FileTrain
- Fix where a timer filter could stop a station
- Exporting a station which has multiple same filters did previously export these as separate filters
- Fix for XMP insertion where some text fields could not be handled
- Fix in macro MATH[...] when using more decimals than the source number has
- Storage action now has option to keep modification time
- When exporting a plugin in FileTrain, the user is now asked to overwrite if the file already exists
- IPTC and XMP fields where a list of values may be used can now use comma separated values in FileTrain to insert multiple list entries
- File type and File creator are both removed as filter options
- Two new macros to get an image dimension, IMAGE_WIDTH and IMAGE_HEIGHT
- New macro FILL[...] useful when filling a name (e.g. file name) with extra characters
- ImageMagick action now has option to change compression or not
- More effecient filtering if filtering on image data
- Now possible to use macro DUPLICATE_FILE_EXTRA[...] in both routing and name change in storage action
FileTrain 6.0.16
- Fix for XMP reading where some tags in some schemas could fail
- Fix for removing emails which could fail on POP3 accounts
- Fix for stations with multiple sources where objects could fail to be handled
- Fix where core preferences could fail to be saved due to user rights
- Fix when ALT-click is used on a browse button on Windows when the path is a UNC path
- New way to handle Callas pdfToolbox with slightly new settings
- The cache list is shown with more correct view of objects
- Objects with the same name are always treated as new if they have a different mod time than the object in cache
(before the object was only treated as ne if the mod time was newer)
- New action to set a bucket value, very useful for example when handling email with attachments
- More efficient way to calculate next scan if advanced extra schemas are used
- The core email handling has changed to an earlier version due to unreliable treatment of emails
FileTrain 6.0.15
- Important bug fix from 6.0.14 where the new internal state holder in station was treated wrongly for old stations.
FileTrain 6.0.14
- Important bug fix where an empty filter located first would get the actions from the second filter
- Support for self signed server certificates is now implemented in email source and email action
- Fix for certain FTP servers where files could fail to be fetched
- Fix for logs which could be written to wrong date folder
- Fix for some actions using restriction lists where empty restrictions could be handled wrongly
- On Windows some problems have occurred when restarting FT where the setup can not be loaded. A fix for this is implemented.
- Changed connection for email servers where the connection could be closed before all actions had performed
- New feature in stations to store internal state cache or not. If not there will be no cache at all written to files and therefor faster handling but on the other hand no history in the station.
- Change of cache checkbox in station. The text was before "Do not use cache" which is changed to "Use cache" to make it easier to understand.
- If loading a plugin is failing at startup this particular plugin is removed and not loaded the next time FileTrain starts.
FileTrain 6.0.13
- Fix when using kept folder structure on Windows when uploading to FTP folder
- Fix in image processing action where resizing could fail if not both width and height were specified
- Fix for IPTC replacing where some specific IPTC fields were not replaced
- Fix for XMP macro which delivered empty result
- Fix to read Exif data
- Fix in storage action where the setup were not shown when editing an existing action
- Fix for information view on station level where the cache could show the same object several times
- Fix for email scanning where the scan could fail if scan interval was short
- New feature for extra parameters in image processing action enabling very advanced image and color actions
- New delete action in station error handling
- Enabled macro text in bucket filter
- Improved logging
- New GUI in main live view where the handled column is separated with a new ignored column. Some other columns are merged to a single activity column
- Improved performance if a source is handlign very large amount of objects
- Change in move action where the modification time is intact even if the move is located on other server
- New macro BASE64 to enable base64 encoding
- New macro BASE64_FROM_FILE to enable base64 encoded file content
FileTrain 6.0.12
- New macro DATE_COMPARE[...] available for comparison between dates
FileTrain 6.0.11
- Fix for filter which uses detection time as filter restriction where the filter would kick in too early
- Fix for ImageMagick action which could ignore some settings when resampling was not used
- New bucket values are set in the station when a regular file is handled. The bucket keys are the following
- sourceFilePath which holds the full path to the file currently being handled
- sourceFileName which holds the name of the file currently being handled
- Copy action has new feature to ignore the copying if the source and destination file are considered the same (regarding file size and modification time)
- Copy action has new feature to keep the original file's modification time (this is the default)
- Copy action has new feature to make a weak link instead of copying the file
- File size references has changed unit from kB, MB etc to KiB, MiB to prevent misunderstandings
FileTrain 6.0.10
- Fix to write XMP to some PDF files which could fail
- Fix if error handling were invoked the file would be considered as handled in that action where the error occures and the action would not perform
- Fix for cleaning up all cache if FTP connection fails
- QuarkXPress action now has an extra check if linked files are available or not
- QuarkXPress action has a new feature for timeout
- New filter option to see if an external file is present
FileTrain 6.0.9
- The fix for 6.0.8 could on some occasions on Windows (depending on the user rights on files) fail with an error that the source file could not be deleted. This is addressed.
FileTrain 6.0.8
- Major bug fix. If an action is overwriting an existing file the final file could become corrupt.
FileTrain 6.0.7
- Support for database action 2.4 which has a new support to call database functions
- Minor GUI fix where the error found in some sources when the hotfolder is not found was not properly translated
FileTrain 6.0.6
- When handling very large amount of files FileTrain could stall, this has now been addressed. Important not to use cache if a large number of files are to be handled in a station.
- If a source had an advanced scheduling the next time for scan could show a time that was not correct
- More advanced handling in stations if a large number of objects are handled. If the queue gets large the sources are temporarily paused
- New stations are set not to use cache by default
- Flickering of the start/stop buttons for stations is addressed
- Buttons to show information and history are disabled when no station is selected
- Windows version did not show correct download/upload images
- Sources are not set to scan at activation by default
FileTrain 6.0.5
- Enabling macros in some filters for even more advanced filtering
- New action for QuarkXPress Server PDF rendering
- Improved image action with unlimited parameters
- Changed image action with new entry for home folder
- Improved the drag'n'drop feature when editing stations
- Fix for email action where attachment file name change could get the wrong value
- Fix for quick selection on station configuration for activation at startup
- Help and information view is updated more frequently
FileTrain 6.0.4
Important bug fix where sources/filters or actions were removed from their station when being edited.
With this version there is also a new database action released (version 2.3). This new database action has a built-in driver for Microsoft SQL and extended features for procedure calls.
- Important fix when editing a source/filter/action in an existing station. After editing the source/filter/action could disappear from the station. This also applies to other editing such as SMTP servers.
- Fix where filters using Macintosh specific file type and file creator settings could fail on Windows
- Resizing with ImageMagick action failed on Windows platform
- Email action may rename attachment files in the email
- Copy and Move actions have a new feature to act on an external file instead of the currently handled file in a station
- Copy and Move actions may now execute on timer sources
- Database plugin (version 2.3) has improved setup for procedure calls
- Database plugin (version 2.3) has a new driver for Microsoft SQL Server
- Added support for special FTP server which had a strange file listing format
- The special bucket key 'attachmentList' is re-implemented
FileTrain 6.0.3
Very important bug fix version where another memory leak has been addressed. This new version has been tested and run on a server for more than 14 days without any trouble (compared to restarting FileTrain every day with previous version on the same setup and server).
- Very important memory leak is fixed. This memory leak could cause FileTrain to get slow and unresponsive.
- Filters now have support to check station bucket values
- Queue list displays the station name
- Handled list could display odd time stamps
- FileTrain will display an information icon if a new version of FileTrain is available
- The database plugin has been updated to version 2.1 with support to store and work with data from a SQL query
FileTrain 6.0.2
This is an important bug fix version where a memory leak has been addressed and improved logging is introduced with some minor GUI changes.
- Memory leak in FTP sources and actions are addressed
- FTP source and action could fail if instance name contained a slash (/)
- Moving filters in station setup could sometimes hide the actions
- The macro CASE has an improved performance change
- Logging is more efficient than before
- The logging has changed slightly where each station has its own log file
- If multiple stations had the same sources they would all seem to be running even if turned off
- Restoring old setup did not close the dialog
- Context menus could freeze during updates
- Email action will automatically insert missing line breaks
- Email filter were missing invert option
- ImageMagick action could fail if certain files were missing some parameters
- Restore will now not start stations even if they are set to autostart
FileTrain 6.0.1
This is a bug fix version of 6.0 with some minor changes in the GUI. The major bug was that FileTrain could freeze.
- FileTrain freeze is now addressed
- Configuration file change since old configuration could not save all values
- Email handling is now more efficient and much faster
- On/Off for stations is removed in station tables
- Overwrite options could fail
- XMP insertion when handling several attachments in emails would fail
- Queue table has a new GUI look for performance improvements
- Restore and import does not automatically start the imported stations
- Callas action would create reports with names not corresponding to the wanted names
- Handled table has option to see the last handled item first
- Queue and handled tables shows information about all shown stations, not only the ones active
- FileTrain installer does not uninstall previous version
FileTrain version 6.0
Major upgrade, new features
- Completely redesigned interface for viewing processes
- Live view of all processes within all stations
- Smart views – where you can save and create filters if you have many stations
- Handled files view with clear status information
- Queue window with list of all files in queue to be processed
- New history window with date search
- Contextual menu to open input folder(s) respectively output folder(s)
- Greatly improved speed performance for most processes
- Easier to export and import parts of a configuration, e.g you can set up a station locally, export it and send it for import at a remote site
- New drawer windows that allows for easy drag & drop of saved sources, filters and actions into a station
- Description field added in a station
- Advanced scheduling functions
- Option to re-create input folder structure in output folder
- New and greatly improved error handling for actions with customizable no of re-tries before failure.
- Improved image manipulation via ImageMagick and/or ExifTools
- New Action to decompress ZIP files
- New Timer source that performs tasks at a given time which is not related to file or email management
- Read and write support for XMP metadata.
- Threaded communication which allows more than multiple instances of one action to run simultaneously
- Send and recieve via sFTP and FTPs protocols
- Errors can be configured to be set after x numbers of suspensions.
- All configurations are stored in XML format
- Built-in functions to send support cases to Laidback
FileTrain 5.2.7
- [NEW] The image filter now has feature to check image dimensions.
- [FIX] Folder filter was failing to filter on folder size.
- [FIX] IPTC insertion could give unexpected result, especially when using precede or append features.
- [CHANGE] When moving files on mac the file type and creator remains intact as well as the resource fork.
FileTrain 5.26
- [FIX] If FTP scan encountered growing files it could stall.
- [FIX] When duplicating a station and the actions were duplicated, the original station would get the copied action
instead of keeping the original.
- [CHANGE] Cargo update file action may have multiple file name for recognition in comma separated list.
- [CHANGE] New IPTC handling including XMP insertion for basic IPTC.
NB: XMP for the following IPTC fields is not supported in FileTrain
RightsUsageTerms
Scene
- [CHANGE] Reading Exif and IPTC information could lead to locked files.
- [CHANGE] FileTrain logo changed
- [CHANGE] The sources are handling scans in a sequential way. The FTP source could before be re-used in a fault way.
- [CHANGE] Cargo actions will send data in a different way to prevent encoding problems.
- [CHANGE] Email source scan did some background download even if email was in cache.
- [CHANGE] Cargo actions will handle conversion between windows and mac path automatically.
- [CHANGE] The storage action is now copying the file instead of moving it.
FileTrain 5.23
- [BUGFIX] Some advanced macros could, if used inside other macros, deliver wrong result. Error found in "email body data).
FileTrain 5.22
- [BUGFIX] Filters with time components (modification time and time from discovery) was always reset to zero seconds.
FileTrain 5.21
- [BUGFIX] Action email and email [email] was changing the actual email addresses if macros were used.
- [BUGFIX] Action email [email] was ignoring CC and BCC setup.
FileTrain 5.2
- [BUGFIX] When reading IPTC and EXIF from files the reading process could lock the files for further processing.
This was done even if the file did not contain any data. This locking is now taken care of.
- [BUGFIX] If files were very big in size they could rise an exception handling in FT when FT tried to get IPTC information from the file. This is now solved, IPTC is only read from JPG and TIFF files.
- [BUGFIX] The folder source had an error in the cache control prohibiting the files to be cached fully.
- [BUGFIX] The cache list could on update cause the station to lock.
- [BUGFIX] When scanning subfolders a source could overwrite cache information causing the cache to be unuseful.
- [BUGFIX] When starting/stopping a station several times it could mishap and actions could be performed multiple times.
- [BUGFIX] When using FTP source or FTP action and receiving/sending multiple items the connections could fail.
- [BUGFIX] Email sources did not cache information when FT was restarted.
- [BUGFIX] The preference dialog could override settings made directly in a station if the preference dialog was opened.
- [BUGFIX] File filter with PDF format was handling the format information ould be interpreted wrongly and no files would be handled.
- [BUGFIX] If actions changed a file's modification time and the file remained in the source location the source would take the file as new each scan.
- [BUGFIX] When filtering email attachment names all emails without atttachment would go through.
- [BUGFIX] Emails with XML files as attachments would be handled as body parts.
- [CHANGE] Some FTP servers reply in a non-standard manner when reply contains multiple lines. FT is now
handling these responses.
- [CHANGE] FTP core is re-written.
- [CHANGE] Advanced macros are all re-written.
- [CHANGE] The PDF format information in the file information window has changed to show the format in mm.
- [NEW] %MOD% as macro. This macro will read the file modification time.
- [NEW] Stations may be duplicated.
- [NEW] New Macro %AMC%.
- [NEW] New macro %SXML%
- [NEW] A new action which will create a job in a Cargo system.
- [NEW] New actions which may copy and move an email to a different email folder.
- [NEW] New bucket value from email source, 'attachmentList' which can be used for %BUCKET_FILE_NAME_LIST%
for example.
- [NEW] MP3 information in file information window.
FileTrain 5.17
- [BUGFIX] License handling was fixed from 5.16
- [CHANGE] New icons for the station states.
- [CHANGE] Filter for images can now have Exif numbers above 500.
FileTrain 5.16
- [BUGFIX] FTP sources did not ignore invisible files even though the settings said so.
- [NEW] A warning is shown if FT is started on a system with Java version less than 1.5.
- [NEW] New macro %REPLACE_ALL%.
- [NEW] New macro %MATH%.
- [NEW] New macro %SFN%.
- [NEW] New menu item enabling the user to get the license dialog to update the license number (this menu
item is only available if the license is demo).
- [CHANGE] FT can read the IPTC information in PSD files.
- [CHANGE] When sending files to FTP servers FT could stall if the FTP server did not handle creation of sub folder
structures (more than one folder at the same command). FT is now handling these servers.
- [CHANGE] Email handling is logged in a better way.
- [CHANGE] FTP source is creating the temporary folder if it is not present.
- [CHANGE] Locally downloaded folders from FTP sources were not removed from the temporary download folder.
- [CHANGE] FTP Action has no longer the option to keep connection alive. This option has been misleading and misused.
- [CHANGE] Substring macro can now contain simple math with plus (+) and minus (-).
- [CHANGE] The caching in sources are handled in a different way. First the information about the object is added,
when the object has been handled correctly it is added to the internal cache.
- [CHANGE] The FTP source could stop working if sub folder structures were handled and the connection was broken during
scan of the sub folders. The FTP source handling is now changed and more stable.
- [CHANGE] FileTrain logging has changed location on Macintosh to be in the current user's sub folder 'Library/Logs/FileTrain'
- [CHANGE] FileTrain preferences has changed location on Macintosh to be in the current user's sub folder 'Library/Preferences/FileTrain'
- [CHANGE] The action IPTC inserter is updating the IPTC in the station bucket giving the following actions access to
the new updated data.
- [CHANGE] The text file actions (both plain and for email) have changed to be able to performing correctly when
writing a text file where the text file action is also reading from.
- [CHANGE] Email source is now decoding email attachment names according to current mime standard.
- [CHANGE] When installing the license information was deleted even if the user had a working license. This handling is
now changed to prevent the loss of previously entered license information.
- [REMOVED] The menu item to update FileTrain is removed.
FileTrain 5.15
- [NEW] Sources, filters and actions can be duplicated in the preferences dialog.
- |BUGFIX] FTP send action could if failed keep the failed file in cache and thus preventing it to be sent again.
- [BUGFIX] If connection fails during FTP the reconnection was not always invoked.
- [BUGFIX] If an error occured during FTP operations this error could be delayed and the FTP task could be seen as being successful even if failure occured.
- [BUGFIX] When reading files from FTP FileTrain could be interrupted by a timeout if the file was big.
- [CHANGE] The preferences lists are sorted in alphabetical order.
- [CHANGE] FTP transfer is not necessarily waiting for response when closing connection.
- [CHANGE] Better logging of FTP traffic.
- [CHANGE] The main station list now prints the status for each station directly in the list.
- [CHANGE] The status icons in the main station list have been extended to include the status' 'waiting', 'handling' and
'scanning'.
- [CHANGE] The main window has a split window where the user may select how big part of the window the station
list and the station detailed information should have.
- [CHANGE] Smarter logging in the station detail window.
FileTrain 5.14
- [NEW] Support for custom IPTC (non-standard IPTC fields)
- [NEW] The two actions which creates text files now have the option to append the data to existing file. This
is a very convenient feature when writing log files.
- [NEW] New macro %FILE_CONTENT[<file>,<format>]%
- [BUGFIX] FTP replies was handled twice in some cases causing abnormal behavior in FT.
- [BUGFIX] The action 'notifier' never added any attachment files in email.
- [BUGFIX] The action 'notifier' could fail if the AMC folder contained empty files.
- [CHANGE] Expand action was changed due to new features in Stuffit newer versions.
- [CHANGE] If some settings were changed and the preference window then opened these settings disappeared.
- [CHANGE] IPTC information is viewed ordered by IPTC number in the file information dialog.
FileTrain 5.13
- [BUGFIX] On some systems there were a conflict getting the file rights for creating folders. This caused sources and actions in FT to ignore some information.
- [NEW] New macro
%CASE[<exp>{-}<t>{-}<f>]%
- [NEW] New macro %SUBSTRING[<s>{;;}<start>{;;}<end>]%
- [NEW] New macro
%INDEX_OF[<s>{,}<t>]%
- [NEW] New macro
%LENGTH[<data>]%
- [NEW] The email source now has a new feature to reset the read flag on the emails
FileTrain 5.12
- FTP scanning and downloading failed in certain circumstances. The FTP reading is now re-written to handle this.
FileTrain 5.11
- MP3 reading could rise errors if the file that were examined did not contain any ID3 tags.
- The text file action and email text file action now has extra setting to determine the output format of the
text file.
- The email source now handles more file attachment types.
- New FTP handling with less threading giving FileTrain better control over transmissions.
FileTrain 5.1
- New filter for MP3 files (album, artist, comment, genre, title, total tracks, track number and year).
- New Macro keys for MP3 data, %MP3_ALBUM%, %MP3_ARTIST%, %MP3_COMMENT%, %MP3_GENRE%,
%MP3_TITLE%, %MP3_TRACKCOUNT%, %MP3_TRACK% and %MP3_YEAR%
- New action for executing commands through the command line.
- New action for executing applescripts. This action will add the bucket value 'ScriptResult-<action name>'
which is a String with the result.
- New macro %EXIF[<no>]% to get EXIF information.
- New feature to handle a very special FTP server from spain which returns the file list in a very strange format.
- If filtering on a text string and the text is not existing the filter is letting this through if the filter restrcition is '*'
- Emails that does not have any received date will get the current time as received date.
- Emails that does not have any sender will get the reply-to as sender.
- The way stations are stopped when they are deleted or manually stopped is changed to make sure they are
closed in a nice way without leaving any running threads.
- Added more details in logging.
- When saving email attachments on Windows the download of the attachments could fail depending on the
email server settings.
Tech. note: Some email ID's contained '<' and '>']
- If the remove log after x days in the general preferences had not been set the logs were removed.
- FTP source had a very short connection timeout which in reality meant that it was always timed out
- FTP source was not handling the internal cache correctly if the FTP files were not removed.
- When trying to delete more than one station FileTrain was freezing. This is now fixed.
- If deleting a station at the same time as it was updated FileTrain could freeze. This is now fixed.
FileTrain 5.0
- IPTC extractor action is removed. Not needed since IPTC is always extracted if possible
- File information dialog to manually check files.
- Export/Import of settings to do backup of settings.
- The GUI is completely re-written to simplify the settings in FileTrain.
|