ibaDatCoordinator
Version history
Version compatibility

Version 4.0.1 - 2025-04-23

Improvements (I)

  1. Significant improvement to the time period infofields update task.

 

Version 4.0.0 - 2025-04-22

Windows 8.1 (x86/x64), Windows Server 2012 (x64) and Windows Server 2012 R2 (x64) are no longer supported.

New features (N)

  1. Only one ibaDatCoordinator client can be in editing mode. The other clients are in readonly mode. #28851
  2. Configuration backups:
    1. ibaDatCoordinator automatically backs up the previous configuration when a new configuration is set. #17578
    2. Configuration backups can be loaded via a new menu command. #24108
  3. Scheduled jobs: #30315
    1. When process triggers in the past is enabled then the last trigger time is remembered so that no triggers are missed when ibaDatCoordinator isn't running for some time.
    2. Reprocess button can be used to reprocess triggers in the past.
    3. A preprocessing check is executed that checks the availability of the ibaHD-Server data before executing the job. #18630
  4. New help system with context-sensitivity. #22319
  5. The ibaHD-Server selection form supports a list of favorites. #31086
  6. SNMP: Added support for the following algorithms: #29910
    1. Authentication: SHA256, SHA384, SHA512.
    2. Encryption: AES192, AES256.
  7. Update time period infofields task. #30938

Improvements (I)

  1. Log files are stored in a single location: %ProgramData%\iba\ibaDatCoordinator\Log. #25597
  2. The status tree shows the running state of the jobs. #25402
  3. Improved creation of support file.
  4. External file triggered jobs: Support the clean up for COMTRADE files with extension .HDR or .INF. #30357
  5. SNMP: Marked the following vulnerable algorithms as deprecated: #31205
    1. Authentication: MD5, SHA.
    2. Encryption algorithms: DES.

Bugfixes

  1. Incorrect overlays were shown in the status grid.
  2. The e-mail test button could cause a server crash. #28611
  3. In certain cases, the SNMP libraries would not be loaded correctly which resulted in failing service starts. #30427
  4. Time period jobs were not included in the SNMP server tags. #30796
  5. Cleanup tasks would not be executed. #30915

 

Version 3.1.4 - 2024-12-04

Improvements (I)

  1. Upload task:
    1. The Blob Storage protocol for Azure is supported in addition to Data Lake.
    2. Region for AWS S3 Upload is configurable.

Bugfixes (B)

  1. The OPC UA server did not use the server certificate's application URI for its endpoints. #28787
  2. Upon first installation start menu shortcuts to folders could be invalid. #29080
  3. Incorrect license handling for the merge task.
  4. Localization issue in the dropdown to select which timestamp to use for generating a target folder. #28683
  5. Credentials could sometimes get lost after a reboot. #29946

 

Version 3.1.3 - 2024-07-17

Improvements (I)

  1. ibaHD-Server connection dialog: Added filter, search and sort functionality to server list. #27502
  2. ibaHD signal tree: Time period stores also use the active and inactive filters. #26711
  3. Updated WinSCP (to v6.3.3) to avoid vulnerability.
  4. Time period job: the option to process older time periods is persistent now and enables continuous processing of missed periods in case the ibaDatCoordinator service was stopped.
  5. PostgreSQL:
    1. Updated library to avoid vulnerability. #28269
    2. Corrected list of available databases for PostgreSQL 16. #28244
  6. Certificate store: Cryptography library updated to avoid a potential security vulnerability. #28238
  7. Installer: #28353
    1. Service user pages are also visible when updating.
    2. Third-party installers are available in the Installers folder of the installation folder.
    3. By default a shortcut to the ibaDatCoordinator Client is created on the desktop.
  8. WIBU license error messages are logged.

Bugfixes (B)

  1. ibaHD import task: Configuration changes were not applied to ibaHD-Server in case the configuration changes. #27605
  2. ibaHD Signal tree: Outdated module names were shown in case some signals of the module were not written anymore and still had the old name. #26961
  3. Kafka task:
    1. Digital values were erroneously stored in the DoubleValue field. #27751
    2. Task did not work when it was part of an HD job. #27359
  4. One-time jobs did not function properly when simultaneously processing the same folder. The code also contained a resource leak.
  5. A memory leak with computed values tasks (e.g. Kafka task) is addressed.
  6. Credentials for SNMP connections were incorrectly stored, requiring them to be re-entered each time the ibaDatCoordinator service was restarted. #27535
  7. Conditional task: The test button stayed disabled after one browsed for a .dat file. #27593

 

Version 3.1.2 - 2024-03-28

Bugfixes (B)

  1. ibaHD Offline event job: Events generated with trigger pulses could have missing text fields. #27186
  2. HD jobs: only automatic timebases worked, choosing a specific preferred timebase caused the data always to be queried at the raw level.
  3. Support file generation: when multiple tasks referenced the same file (e.g. ibaAnalyzer analysis), the file was included in the support .zip file multiple times.
  4. Skip registry optimization question when installer is in silent mode. #27471
  5. Performance issues with the logging grid.
  6. Jobs containing import-tasks configured in a previous version of ibaDatCoordinator did not load anymore. #27552
  7. HD jobs: the requested timebase with option "auto" could be up to 100 times smaller than with ibaAnalyzer.
    The behavior has been changed to always match ibaAnalyzer. This can cause different results for some HD-based tasks #27427

 

Version 3.1.1 - 2024-02-14

Improvements (I)

  1. More useful description in status table for time periods.
  2. Limit of the number of log entries increased to 50000 instead of 5000. #26712

Bugfixes (B)

  1. Time period triggered job:
    1. Issue with processing time periods immediately when ibaDatCoordinator was installed as a service. #26729
    2. Issue when restarting a time period job and the option to check for unprocessed time periods was enabled.
    3. Issue after cleaning the processed flag for time periods and then starting the job with a historical query.
    4. Doing a historical query did not segue into a live query, live queries sometimes missed time periods who hadn't ended yet.
    5. Processing did not recover from an HD disconnect.
  2. Kafka task: Name of records was not saved in the XML configuration file. #26071
  3. The status data was limited to 200 entries and the oldest entries were shown instead of the most recent ones.
  4. ibaHD Offline event job: Events generated with trigger pulses could have missing text fields. #27186

 

Version 3.1.0 - 2023-12-20

New features (N)

  1. Merge task. #21930
  2. Time periods job. #25062

Improvements (I)

  1. Support user names in UPN format for network shares. #25602
  2. Support for monitoring ibaAnalyzer crashes. Requires procdump.exe to be copied to the installation folder. #25587
  3. Reduce RAM usage for ibaHD event jobs. #25693
  4. Several improvements to the logging and status table. #20118 #16034 #9278 #9321
  5. Update data task now makes use of ibaSqlDialect. #23878
  6. File extract options renamed so they match ibaAnalyzer. #23836
  7. Flags added to the language selection options.

Bugfixes

  1. Wrong icon shown for icc plugin. #25655
  2. Icons adapted for tasks dependent on previous tasks. #25655
  3. Serialization of DB configuration not always correct. #26486

 

Version 3.0.4 - 2023-07-31

Improvements (I)

  1. When using infofields for file or folder names with a specified length, the tasks will no longer fail if the source string is too short, instead all available characters will be taken. #23882
  2. Several localization issues for German addressed. #22563
  3. Added 10 µs and 100 µs as possible preferred time bases for the event and scheduled jobs. #20628
  4. OPC UA Publish, SNMP Publish and Kafka Publish tasks: now expression name fields are evaluated automatically.
  5. OPC UA Publish and SNMP Publish tasks: now expression type fields are evaluated automatically.
  6. Extra information about ibaFiles certificates in support file.
  7. Added ibaFiles version 2.1.0 which has license check logging and is signed with DigiCert.

Bugfixes

  1. Update data task used wrong password in the case of SQL Server and SQL authentication.
  2. OSPC-REST plugin: crash addressed when restarting client.
  3. HD import plugin, improved error handling.
  4. Crash when ibaAnalyzer is not installed
  5. Added ibaFiles version 2.1.0:
    1. Additional license check logging is implemented.
    2. The library is signed with DigiCert, this addresses spurious "no license" errors, possibly also "no access" errors.
    3. Crash with some corrupt .dat files is addressed.

 

Version 3.0.3 - 2023-03-08

Improvements (I)

  1. Icons adapted for browsing for a .pdo file and for a .dat file.
  2. Analysis is now loaded when using expressions for output file names or output directories. #19121
  3. Localisation issues. #23406
  4. Icons adapted for the .dat file and .pdo file browse buttons.
  5. Kafka test files can be password protected.
  6. Added a bucket/container option for AWS and Azure upload task.

Bugfixes

  1. Notifications were broken, the e-mail contained also all previous failed .dat files rather than only the recent ones. #23153
  2. Various issues with the upload task.
  3. Improper error messages when processing corrupt .dat files.
  4. ibaDatCoordinator server port could be displayed incorrectly in the server selection dialog and the status application. #23782
  5. Removed spurious promts to save the configuration on exit when no modifications were made.
  6. ibaDatCoordinator didn't remove "already processed" marks from files in the remote directory if it hadn't connected to it before.

 

Version 3.0.2 - 2022-11-23

Improvements (I)

  1. Offline event task: Reduced the waiting time for loading the ibaAnalyzer signal trees by only preloading visible trees. #22527
  2. Increased the limit of the rescan timers to 10080 minutes (one week). Be carefull not to connect with older clients anymore as they will lower any values back to within the old limits. (600 minutes). #22575
  3. Certificate store: mark expired certificates. #22547

Bugfixes (B)

  1. Offline event task:
    1. Numeric/Text fields did not match the server configuration when adding new fields in a different client/task. #22437
    2. The client could crash when multi selecting a combination of folders and events. #22525
    3. The ibaHD-Server could not be connected when opening the offline event task for the first time. #22526
    4. The ibaHD event configuration was not saved when only changing folder names. #22560
  2. Issue with a dummy node being present under channels with subchannels. #22545
  3. Images in signaltrees were corrupt from time to time.
  4. Event job pairing was be wrong in case the ibaHD server sends multiple responses. #22718
  5. Licensing issues when using the license server. #22498
  6. Issue with the support file generation.

 

Version 3.0.1 - 2022-09-19

Bugfixes (B)

  1. Fixed a race condition when transferring settings from ibaAnalyzer. #22309
  2. ibaHD store selection didn't work in v3.0.0 with enabled ibaHD user management. #22336
  3. Event logs added to support file generation. General improvements/updates to the system info collection. #19899

 

Version 3.0.0 - 2022-08-26

New features (N)

  1. WIBU CodeMeter licenses are supported: #19719
    1. License can be stored on a USB dongle (CmStick) or in a secure license file (CmActLicense).
    2. WIBU CodeMeter services and control center are automatically installed.
    3. MARX dongles are still supported.
  2. New Job type for processing external (non dat) files.
    1. Automatically convert external files into .dat-files
    2. Supported formats: Text, Danieli FDA DAS, Comtrade, Parquet
  3. New Upload Task:
    1. Upload files (*.dat, *.pdf, etc.) to external systems
    2. Supports FTP, SFTP, SCP, Azure Data Lake, and AWS S3
  4. Added Data Transfer functionality:
    1. Data transfer server for receiving files and data transfer task for sending files
    2. Transferring files between two ibaDatCoordinator instances
    3. Communication port and max. used bandwidth is configurable
  5. New publish tasks:
    1. Publish multiple computed expressions with each task
    2. Option to use only computed columns and info colmuns in the DB extract task
    3. Send values to Apache Kafka Cluster #21845
    4. Publish values via the integrated OPC UA server #13409
    5. Publish values via the integrated SNMP server #19175
  6. Central certificate store (like in ibaPDA) to simplify the certificate management for all tasks, which use certificates. #19349
  7. Tasks which move files (copy, upload, transfer) have an option to compress (*.zip) the files before transfer. #18713

Improvements (I)

  1. Added the option to file generating tasks to create subfolders based on the file creation time and have set this as default for new configurations. #21518
  2. Default value for the folder to monitor for .dat-file triggered jobs is now empty rather than the current folder. #20980
  3. The default cleanup strategy for file output producing tasks is now "None" rather than "Limit subdirectories to 10". #20981
  4. S7-writer plugin is now installed by default, appearing as a regular task. #12105
  5. Removed the "net send" notification option as this is disabled on any supported windows platform. #21889

Bugfixes (B)

  1. Exception when typing illegal characters in file paths for plugin tasks.
  2. CodeMeter installer could cause a reboot before ibaDatCoordinator was completely installed. #21873

 

Version 2.4.4 - 2022-08-23

Improvements (I)

  1. .NET framework 4.8.1 is supported. #22183

Bugfixes (B)

  1. Offline event task:
    1. The event config was not saved to the ibaHD-Server in case only events were added or removed without modifications to the event properties. #20769
    2. The ibaHD-Server could crash and event store configurations could be corrupted when saving an event configuration without active events. #20833

 

Version 2.4.3 - 2022-02-03

Improvements (I)

  1. Event job: Calculate the range between incoming and outgoing events using the duration field if available. This allows to match overlapping events. #20437
  2. The path to the ibaAnalyzer executable was never updated after program start. Now the path is updated when ibaAnalyzer is uninstalled and can be updated by clicking on it after ibaAnalyzer is reinstalled. #20475

Bugfixes (B)

  1. Starting the ibaHD import task could crash the ibaDatCoodinator service. #20282
  2. Offline events created on .dat files which have a different utc offset than the system could have wrong duration values. #20438
  3. When loading an XML file while the current configuration is modified, the modifications could overwrite the settings from the loaded file. #20475

 

Version 2.4.2 - 2021-12-16

New features (N)

  1. The installer will query if the user wants to perform the registry optimizations to allow for more ibaAnalyzers to run simultaneously.
  2. While stopping the ibaDatCoodinator service through the status application, a button is present that provides the option to abort the service and related ibaAnalyzer processes forcefully.

Improvements (I)

  1. Selecting an infofield or expression for the subfolder or output filename: specifiying a length that exceeds the infofield length will no longer result in an error, the remainder of the infofield will be used.
  2. When the report task fails, a better error message is given, it will also advice to start the print spooler service if the print spooler service was not started already. #18050
  3. Support for Windows 11, Windows Server 2022. #19994
  4. Performance improvement while starting jobs.

Bugfixes (B)

  1. Saving changes to the event configuration in the ibaHD Offline event tasks could lead to a crash of the connected ibaHD-Server. #19178
  2. Crash when processing certain files with corrupt headers, fixed with updating ibaFiles to 7.3.1
  3. The "clean and reprocess" button for the .dat triggered jobs had vanished. #19464
  4. Undeterministic release of ibaAnalyzer instances caused problems when too many were still in existance and newly ones were trying to be created.

 

Version 2.4.1 - 2021-06-14

New features (N)

  1. Added an option to discard event pairs in the event job when no outgoing event is received within the maximum time range. #18893
  2. Historical data can be processed by scheduled jobs by setting the start time in the past. #16339

Improvements (I)

  1. A better error message is given when processing V1 or V2 files and the necessary license is missing. #18764
  2. A malformed .hdq file will be deleted in order to prevent reprocessing and hence spurious log messages. #18720
  3. When .pdo files are down- or uploaded, .lst files will be copied as well if they are in the same folder.
  4. Removed the test for checking whether an HD store was specified in a scheduled or event job, as those jobs are also used without any data.
  5. A significant number of tooltips was missing for various buttons.

Bugfixes (B)

  1. ibaDatCoordinator installer referred to ibaPDA installer when .NET framework 4.8 is missing.
  2. When uploading a .pdo file, the original file was not overwritten, instead a new file was created with the _(ibaDatCoodinator) suffix still attached. #18726
  3. Update data task - ODBC connections failed. #18626
  4. Black images could be shown in ibaAnalyzer tree.
  5. Test button did not update (enabled or disabled) for the Splittertask and conditional task if the specified .dat file was changed.

 

Version 2.4.0 - 2021-04-12

.NET framework 4.8 is required.
ibaDatCoordinator client and server connections are only allowed when both client and server have version 2.4.0 or later.
Plugin versions 2.4.0 or later are required.

New features (N)

  1. Support for Active Directory users in ibaHD server.
  2. The communication between ibaDatCoordinator server and client is encrypted. #18234
  3. Event jobs: Add the option to reprocess existing ibaHD events between a given time range. #18461

Improvements (I)

  1. ibaHD Offline event creation task: Trigger options for generating events based on digital signals. #17439
  2. ibaHD Offline event creation task: Numeric signals in text fields and text signals in numeric fields are allowed. #17534
  3. ibaHD import task: Updated localisations.
  4. Improved handling of passwords. #18205
  5. Improved handling of missing or incompatible plugins. #18403
  6. Support file contains extra information. #18273
  7. Added file auto completion for .pdo and example .dat file textboxes in the HD offline events task.
  8. When using text-channels in the offline event task the first nonempty text in the signal is used instead of the first entry (which is empty most of the time). #18492
  9. ibaDatCoordinator now creates proper UTF8 encoded .hdq files so ibaAnalyzer has no difficulty opening the corresponding HD queries if one of the entries in the .hdq file has nonlatin characters in it. #18121

Bugfixes (B)

  1. ibaHD Offline event creation task: Values from previously configured offline event task are now cleared when adding a new offline event task. #17782
  2. ibaHD Offline event creation task: ibaHD password was not stored when saving and restoring the configuration. #18318
  3. IbaHD connection of event/scheduled job remained open when selecting another view. #18104
  4. Disabling the retrying for errors cycle was not possible. #17863
  5. Signals from data files were not displayed in the signal tree in the HD offline events task. #18111
  6. Open dat file dialog in Event and Scheduled jobs did not have .hdq files in its filter. #17540
  7. No passwords were set for signal trees in various tasks.

 

Version 2.3.1 - 2020-10-06

Improvements (I)

  1. French resources updated.

Bugfix (B)

  1. Fix ibaDatCoodinator service crash when starting an ibaHD import task

 

Version 2.3.0 - 2020-09-28

New features (N)

  1. ibaDatCoordinator monitoring through OPC-UA. #12851
  2. HD Offline Event creation task.

Improvements (I)

  1. Partially generated output .dat files from a failed extract job are removed. #17184
  2. 10 seconds and 10 minute options added for the query range for HD event based and scheduled jobs. #16364
  3. Better warning if an input .dat file is read-only.

Bugfixes (B)

  1. ibaAnalyzer buttons missing in status application for French and German localizations #16958

 

Version 2.2.5 - 2020-04-24

Improvement (I)

  1. Support for the matlab file format in the extract task. #15629

Bugfixes (B)

  1. Issue with the split task if signals have offsets. #16234
  2. Selecting an infofield or expression for the subfolder or output filename did not work for the splitter taks. #16462
  3. Status view did not jump to correct job after job start.

 

Version 2.2.4 - 2020-01-24

Improvement (I)

  1. Splitter task now supports non-equidistant data and text channels.
  2. Support for older .dat file formats through license server (version 2.4.0 of license server required).
  3. Improved installation process.

Bugfixes (B)

  1. Text expressions for alternative file names for output producing tasks were not working.
  2. QDR5 files couldn't be processed anymore.

 

Version 2.2.3 - 2019-11-19

Improvement (I)

  1. A text signal can be used as report filename or folder in file output producing tasks #15078
  2. The .dat file that is currently being written by ibaPDA was skipped during the initial scan and postponed processing until the next error cycle scan. Now the file is processed whenever ibaPDA is ready.

Bugfix (B)

  1. French resources missing.

 

Version 2.2.2 - 2019-10-08

Improvements (I)

  1. Minor resource modifications.
  2. Updated French resources.

Bugfixes (B)

  1. One time job, wrong file browse filter for conditional and batch file task file browse dialogs. #15432
  2. Buttons were missing in the ibaDatCoordinator status application German localisation. #15316

 

Version 2.2.1 - 2019-08-30

Improvements (I)

  1. New notification option to notify only once per failing task rather than every failing .dat file.
  2. Event stores can be selected as data source for event jobs. #14481
  3. The condition task and Script task can now be tested with .hdq files for event and scheduled jobs #14978

Bugfixes (B)

  1. QDR V5 files could not be processed.
  2. ibaHD import tasks would fail if the DAT files contained empty signals. #14594
  3. Event jobs could process the same event occurrences multiple times. #15201
  4. Event jobs would drop unprocessed event occurrences if they disconnected from the ibaHD server. #15205
  5. Weekdays were not properly localized. #14976
  6. .dat file group box vanished after collapsing #14989.
  7. Groupboxes in batchfile task did not work properly.
  8. TimeOut parameter for the script task was ignored/not persistent.#15230

 

Version 2.2.0 - 2019-03-26

New features (N)

  1. Support for processing new dat file format from ibaPDA v7.0.0
  2. Support for ibaHD user management. #10629

Bugfixes (B)

  1. ibaHD server discovery sometimes caused the GUI to hang temporarily. #14087
  2. A DLL was missing if only the ibaDatCoodinator client was installed. #14290
  3. Preferred timebase field of event and scheduled jobs not respected.

 

Version 2.1.0 - 2019-01-28

New features (N)

  1. Addition of event-triggered jobs. #12737

Improvements (I)

  1. ibaDongleViewer updated to version 1.8.2
  2. Updated support page.
  3. Extract file formats extended with PARQUET

Bugfixes (B)

  1. For files with many channels, the files written by the splitter task were too large.
  2. Under some circumstances, jobs were mistakenly considered as altered by another client.
  3. Splitter task did not work for files with tagged channels.
  4. SNMPv3: Negative differences in 'msgAuthoritativeEngineTime' were not handled correctly.
  5. ibaHD servers with vectors in a timebased store could lead to disconnects of ibaDatCoodinator. #14062

 

Version 2.0.7 - 2018-08-14

New features (N)

  1. "Support" contact information for further support added to help menu.

Bugfixes (B)

  1. Maximum number of resource intensive tasks was reset to 1 when reentering the settings pane. #13222

 

Version 2.0.6 - 2018-06-20

New features (N)

  1. Scheduled jobs now support multiple ibaHD stores. #12767

Improvement (I)

  1. Splittertask has been made memory conservative. #12657

Bugfixes (B)

  1. Success or failure status of the splitter task was not written into the .dat file, causing unnecessary reprocessing. #12657
  2. The "Use previous trigger time" setting of a scheduled job was not set correctly in the GUI.
  3. Memory leak with the Splittertask when splitting .dat files that have 32 bit or double precision float signals.
  4. Issue with subdirectory choice for output producing tasks.

 

Version 2.0.5 - 2018-03-26

Bugfixes (B)

  1. Global cleanup caused crash on startup due to drives that were not (yet) accessible. #12449
  2. Scheduled jobs did not work on some systems because something appeared to interfere with the creation of the temporary folder to store HD configuration files in. #12467
  3. Status program showed "no ibaAnalyzer registered" for ibaAnalyzer versions 6.10.0, 6.10.1 and 6.10.2

 

Version 2.0.4 - 2018-02-09

Improvements (I)

  1. ibaDongleViewer updated to version 1.7.2

Bugfixes (B)

  1. Support file did not contain the server log files when the server was installed locally.
  2. Issues with jobs that have a large amount of tasks. Issues with GUI addressed and with the infofields written into the .dat files to keep track of the succesfully processed tasks. Currently up to 1000 tasks per job are supported.
  3. Import of ibaHD camera signals didn't work in 2.0.3 release version
  4. Global cleanup showed the local disks instead of the ones from the connected remote machine. #12125
  5. When ibaAnalyzer crashes while opening a .dat file, it caused the entire application/service to halt.

 

Version 2.0.3 - 2017-11-28

New features (N)

  1. Import ibaHD camera signals
  2. Change language through the main menu of the client (requires client restart).
  3. Client can be started from the status program.
  4. Infofields can now also be used for the output folder or output filename for tasks of scheduled jobs.

Improvements (I)

  1. ibaDongleViewer updated to version 1.6.14.

Bugfixes (B)

  1. Configurations were mistakenly considered different when OSPC plugins are used.
  2. Splitter task failed for .dat files containing ibaCapture-CAM modules.
  3. ibaDatCoordinator froze when removing processed flags from .dat files in a folder that was empty.

 

Version 2.0.2 - 2017-09-27

Bugfixes (B)

  1. Cleanup tasks did load properly from XML when the XML was generated with a version prior to 2.0.1. #11732
  2. Tasks requiring ibaAnalyzer did not work if no monitoring options were selected. #11730
  3. Resetting the processed flag for a large collection caused the network connection to the server to time out. #11729

 

Version 2.0.1 - 2017-09-13

New features (N)

  1. New plugin: ibaS7Writer, writes data to S7 DBs.

Improvements (I)

  1. ibaDongleViewer updated to version 1.6.13.
  2. Client connects immediately to server when starting up.

Bugfixes (B)

  1. A message could be mistakenly displayed about a configuration difference between client and server when you were editing the configuration after starting the jobs.

 

Version 2.0.0 - 2017-09-01

New features (N)

  1. The entire ibaDatCoordinator has been migrated to a Client-Server architecture where multiple ibaDatCoordinator clients can connect to a central ibaDatCoordinator server.
  2. ibaDatCoordinator is an SNMP server:
    1. SNMP protocol V1, V2c and V3 are supported.
    2. MIB files can be generated. #8911
  3. ibaHD import task: import .dat files into a Historical data server

Improvements (I)

  1. ibaDongleViewer updated to version 1.6.12
  2. Support for .NET framework 4.7.1

Bugfixes (B)

  1. Splittertask test button did not show the results in the proper order, some results were duplicated or omitted.
  2. The Roh-plugin did not recover when the target ftp server had issues (e.g. being full) that were resolved.

 

Version 1.25.1 - 2017-04-19

Improvements (I)

  1. ibaDongleViewer updated to version 1.6.11
  2. Support for .NET framework 4.7
  3. GlobalCleanup: Ignore PDA version when checking for iba .dat files

Bugfixes (B)

  1. Timeout for script task ignored what was specified and always was 15 minutes.
  2. In some situations the splitter task did not evaluate the splitting signal properly.

 

Version 1.25.0 - 2017-03-21

New features (N)

  1. New splitter task. Splits a .dat files in several smaller .dat files prescribed by a digital expression and optional analysis.

Improvement (I)

  1. GlobalCleanup will delete only iba .dat files. #10528

 

Version 1.24.0 - 2016-10-20

Windows XP and Windows 2003 Server are no longer supported

Bugfixes (B)

  1. Under certain circumstances, pressing the start or stop button caused an unhandled exception if no job was selected in the job tree.
  2. Crashed after certain updates of the .NET framework were installed.

 

Version 1.23.3 - 2016-02-15

New features (N)

  1. Windows 10 supported.
  2. Help file available.
  3. Ability to browse for a single .dat file, clean the 'already processed' marking from it if necessary and process or reprocess the .dat file.
  4. ibaDongleViewer v1.5.5

 

Version 1.23.2 - 2015-12-07

Bugfixes (B)

  1. Added ibaDongleViewer v1.5.3 to setup to avoid false positives from antivirus packages

 

Version 1.23.1 - 2015-09-04

Bugfixes (B)

  1. Layout problems with the batchfile task.
  2. Layout problems with the ROH plugin.

 

Version 1.23.0 - 2015-07-24

New features (N)

  1. For the scheduled jobs, the trigger range can now be specified relative to the last trigger. This allows for example querying for a month, that was previously not possible because months can have a variable number of days.
  2. New cleanup task.
  3. The error rescan can be disabled.
  4. ibaDongleViewer is part of the installer.

Bugfixes (B)

  1. Updated dongle library to prevent incorrect missing dongle errors when multiple iba products try to access the dongle at once.
  2. Scheduled jobs, the one time option was not working, even if the date was in the future. The job was stopped before any tasks were performed.

 

Version 1.22.3 - 2015-03-19

New features (N)

  1. Ability to transfer ibaAnalyzer settings (preferences, macros, filters) to the service account.
  2. In the ibaDatCoodinator client, it is possible to set a different TCP port number to communicate with the service. This is useful in the case the standard port number (8800) is already in use.

Improvements (I)

  1. Update data task modified so processed entries are ignored entirely rather than giving an error, this allows for .dat files with the same file name
  2. Copy task working on the output of a previous task will now also copy the ".cfg"-file of an extract task performing an extract to the COMTRADE file format.
  3. In the scheduled job configuration pane, weekdays are now shown in the order as determined by the current UI culture.
  4. When clearing "permanently failed" files, ibaDatCoordinator will now immediately reprocess them rather than waiting until the next rescan cycle.
  5. Windows Distributed File System network shares are now supported.

Bugfixes (B)

  1. The option to scan subfolders for .dat files was partially hidden underneath other controls when running ibaDatCoordinator in French.

 

Version 1.22.2 - 2014-10-15

New features (N)

  1. Option to create output folders from the start time in the .dat file, requires ibaAnalyzer 6.5.0

Bug fixes (B)

  1. Creating the support file caused ibaDatCoordinator to hang on Windows 2003 when done for a second time.
  2. For small error scan cycles and disk scan cycles, it might happen than a .dat file for which a task failed did not get reprocessed.
  3. Cleanup for output producing tasks did not work anymore if the output directory was a network share.

 

Version 1.22.1 - 2014-09-19

Bug fixes (B)

  1. ibaDatCoordinator did not scan or rescan for .dat files if it was selected to ignore subfolders.

 

Version 1.22.0 - 2014-08-26

New features (N)

  1. Switched to version 4.0 of the .NET framework
  2. Scheduled jobs
  3. More options for output folders (recursive, full date format)
  4. Global cleanup
  5. Installer: option to select a different user than the system account.

 

Version 1.21.2 - 2014-06-11

Bug fixes (B)

  1. No sanity checks were performed when using infofields for subdirectories or output file names, illegal characters are now replaced by underscores.
  2. Watchdog did not work on Windows 7 or later
  3. License checking, timer to recheck was unreasonably long.

 

Version 1.21.1 - 2014-02-18

New features (N)

  1. Installer adapted to allow windows 8.1 or windows server 2012 as operating system
  2. When licensed tasks are encountered for which temporarily there is no license, ibaDatCoordinator resumes when the license is available again rather than halting the job.

 

Version 1.21.0 - 2013-12-04

New features (N)

  1. Ability to limit the number of instances of ibaAnalyzer that are started. The jobs wait for an ibaAnalyzer to become available.
  2. Button to optimize the windows registry settings for use with ibaDatCoordinator.
  3. Logging is now also written to the windows event log.

Improvement (I)

  1. The ibaAnalyzer instances are now shared between jobs. As a consequence any ibaAnalyzer settings are now moved from the 'job' pane to the 'settings' pane.

 

Version 1.20.0 - 2013-10-03

New features (N)

  1. Ability to indicate that a task is resource intensive and the ability to limit the number of resource intensive tasks that are ran simultaneously.
  2. Runs ibaAnalyzer (version 6.3.1 or later) in a mode that requires less resources.

 

Version 1.19.5 - 2013-06-17

New features (N)

  1. Windows 8 and Windows Server 2012 supported.
  2. Installer modified so silent install is supported.

 

Version 1.19.4 - 2013-05-23

New features (N)

  1. When checking paths with the 'thumbs up' button, it is now additionally tested if there is write access in the folder.

Bug fixes (B)

  1. Bug fixes (B) to the plugin interface extensions.
  2. Readme.htm was misplaced in the case of standalone install.
  3. Some files were not erased on uninstall in the case of standalone install.

 

Version 1.19.3 - 2013-03-25

New features (N)

  1. Plugin interfaces extended.

Bug fixes (B)

  1. Restoring network access to the source directory might under some circumstances not work if one only has the cyclic rescan and not the immediate file scan option on.
  2. Error messages when creating a network share connection that are to long were replaced by 'unknown error'.
  3. The functionality that ibaDatCoordinator ignores files with the 'offline' attribute (set by ibaPDA to indicate he is still busy writing) was broken.
  4. In the French localisation of ibaDatCoordinator the login textboxes overlapped the 'check subdirectories' checkbox.

 

Version 1.19.2 - 2012-11-09

Improvement (I)

  1. Makes use of new licensing library.
  2. Makes use of ibaFiles 6.0.1
  3. .dat files kept unaccessible by for instance keeping them open in ibaAnalyzer are reported every hour in the logging.

 

Version 1.19.1 - 2012-09-21

New features (N)

  1. Ability to filter blanks from infofield values used for subdirectory or output file name.

Bug fixes (B)

  1. ibaDatCoordinator could not process QDR I files.
  2. The standalone version of the ibaDatCoordinator refused to run when multiple users where logged in to the system.
  3. If the target directory of an output producing task was not available at job start, ibaDatCoordinator did not recover when the target directory eventually became available.
  4. Typo in the German translation for the "Use infofield for subdirectory" feature.
  5. Notifications did not work on succesful move or delete task.
  6. Link to the logging folder in the startup menu was incorrect under XP for standalone install.
  7. Cleanup strategies based on a quota failed when the target network folders were unavailable while tallying the files, ibaDatCoordinator did not recover when the target directory eventually became available.
  8. When a task that requires ibaAnalyzer was halted because it exceeded a specified time or memory limit, subsequent tasks failed as well because ibaAnalyzer was not correctly reset.

 

Version 1.19.0 - 2012-07-13

New features (N)

  1. Subdirectories are created when using an extract task to iba .dat file with external videos (ibaAnalyzer 5.22.7 feature)
  2. A time interval can now be specified for which the user will not be asked to reconfirm his password if the password hasn't changed.
  3. A sender e-mail address can now be specified for notification e-mails.
  4. When using ibaAnalyzer 5.22.7 or more recent, a warning will be generated in the logging for an extract task that has a different target file type than the target file type specified in the analysis.
  5. For extract, report and copy tasks, it is possible to specify an infofield that will be used to generate the target subdirectory.

Bug fixes (B)

  1. Having the Copy-task work on the output of the previous task did not work anymore.

 

Version 1.18.1 - 2012-03-22

Improvement (I)

  1. Ability to test a script on client side. This is useful for debugging the script since interaction with desktop is possible.
  2. When testing scripts they do not longer block the GUI thread.
  3. When testing scripts, ability to abort the execution of the script.
  4. When stopping jobs, any running script tasks will be aborted.
  5. Logging messages in the Logging pane can be filtered, either only errors, errors and warnings or all messages can be shown.

 

Version 1.18.0 - 2012-02-24

New features (N)

  1. For extract, report and copy tasks, it is possible to specify an infofield that will be used to generate the name of the output file.
  2. 'Undo changes button' in the job. If the changes haven't been applied yet, pressing this button will undo all changes to the job and its tasks.

Improvement (I)

  1. Deleting jobs requires providing the password when a password is set.
  2. Before changing or clearing the password, the old password needs to be provided again.

 

Version 1.17.6 - 2012-02-07

Bug fixes (B)

  1. Password wasn't communicated to the service correctly, hence it was lost when the client was closed.
  2. Setting wether or not the service should autostart on boot wasn't possible when run under windows 7 with UAC enabled.
  3. On windows 7 a crash occured when trying to manipulate the buttons in the navigator pane.

 

Version 1.17.5 - 2012-02-02

Improvement (I)

  1. Included version 5.0.0 of ibaFilesLite.

Bug fixes (B)

  1. Possibility to alter the modification date of output files didn't work.

 

Version 1.17.4 - 2012-01-27

New features (N)

  1. Password protection.
  2. Save files for iba support option.
  3. Support for TDMS extract, i.e. provide correct cleanup.
  4. Possibility to alter the modification date of output files (e.g. extract to file task, the extracted file) to match the date of the source .dat files.

Improvement (I)

  1. Enabled starting and stopping the service when run under windows 7 with UAC enabled.

Bug fixes (B)

  1. Issue with reconnecting to the source directory.
  2. When running standalone or as a service under a non administrator account under windows 7, ibaDatCoordinator tried to place the logfiles were it did not have access to.

 

Version 1.17.3 - 2011-10-07

Bug fixes (B)

  1. Timing issues fixed.
  2. Scrolling issues fixed, some tasks did not show their scroll bar soon enough, making the lower part of the control not accessable.

 

Version 1.17.2 - 2011-05-18

Enhancement

  1. The ASCII watchdog message is now sent with a separator character (ASCII 0) at the end.

 

Version 1.17.1 - 2011-05-11

Bug fixes (B)

  1. The 'one time job' had difficulty with readonly files and folders.
  2. The 'one time job' did not properly close the .dat files after checking with ibaFiles if they were ready to be processed.
  3. IbaDatCoordinator did not work anymore with .NET 2.0 without service packs.

 

Version 1.17.0 - 2011-04-22

New features (N)

  1. Addition of the 'one time job', a simplified version of the regular job to process .dat files one time only.
  2. New cleanup strategy option added to all output generating tasks. Select 'Minimal free disk space' to keep a minimum amount of space free on the disk by removing older files. If the task is conditional to the execution of the previous task, the cleanup will be performed whether or not the task itself is executed.
  3. Possibility to specify multiple recipients in the E-mail notifications, you can specify the multiple recipients in the same recipient field by separating them by a semi-column (';').

 

Version 1.16.0 - 2010-11-19

Improvement (I)

  1. For a report task where the output type is 'html' or 'htm', ibaDatCoordinator wil create an additional subdirectory in the output directory and place the report there. This is necessary because otherwise the images in the generated html (.jpg files) get overwritten by subsequent reports. The additional directory will have the same name as the .dat file without its extention.

 

Version 1.15.0 - 2010-10-12

Improvement (I)

  1. You now get a warning when trying to refresh or delete .dat files, you then have the option to cancel the operation.
  2. You are no longer allowed to specify the ibaAnalyzer that will be used for the extract, conditional and report tasks, the default registered ibaAnalyzer is used. As a convenience you do have however the option to browse for an ibaAnalyzer and register it in the settings tab.
  3. When the .dat directory that a job is supposed to monitor is missing, this no longer causes the job to stop. Instead the job will periodically check if the directory is created in the mean time and recommence processing .dat files as soon as the directory is created and .dat files start to arrive.
  4. A couple of typos in the German dialogs fixed.

Bug fixes (B)

  1. Certain types of invalid paths caused ibaDatCoordinator to throw an uncatched exception when pressing the "Test Path" button.
  2. Deleting and refreshing .dat files was done on the client side instead of the server side. This caused problems if the system user and client user didn't have the same privileges.
  3. Occasionally when processing a large amount of files arriving very fast, the ibaDatCoordinator service crashed.

 

Version 1.14.10 - 2010-08-05

Improvement (I)

  1. ibaDatCoorditator is modified to not process files that have the 'offline' attribute. This attribute is set by ibaPDA to indicate that it is still busy with the .dat file.
  2. Installer adapted so ibaDatCoordinator installs under windows 7

Bug fixes (B)

  1. Spurious debug log message removed.
  2. When logging in simultaneously as a different user (for example through remote login) a new client was started causing all sorts of problems.
  3. "New"-button in the batch file editing control did not work anymore

 

Version 1.14.9 - 2010-03-18

Improvement (I)

  1. The job or status tree has been made resizable.
  2. Limit of the copy task increased to 10 Terra bytes.

Bug fixes (B)

  1. Variety of problems when selecting for directory structure to keep the original structure and the original source directory was a root folder.
  2. When browsing for the ibaAnalyzer executable, the nonsensical text "OpenFileDialog1" was suggested for the filename.
  3. Under certain circumstances, the "permanent errors" tab gave an exception when shown.

 

Version 1.14.8 - 2010-01-28

BugFix

  1. Modified check if the .dat file is still being processed by ibaPDA.
  2. Updated to new version of ibaFiles (4.0.8), the previous version had a bug with OpenFileForUpdate function.

 

Version 1.14.6 - 2010-01-27

BugFix

  1. Slightly modified logging and error handling.

 

Version 1.14.5 - 2009-12-08

BugFix

  1. Quota limitation for copy task, report task and update data task was not working

 

Version 1.14.4 - 2009-12-01

BugFix

  1. Copy pasting text from input fields in plugin tasks caused task or job nodes to be copied and pasted instead.

 

Version 1.14.3 - 2009-11-25

Bug fixes (B)

  1. Unexpected errors while processing the .dat file caused the job to halt, this is altered so the job properly stops now instead.
  2. When the disk is full, updating the .dat file status in the file itself caused an unexpected error.

 

Version 1.14.2 - 2009-11-04

New feature

  1. Output producing tasks, you can now select to have the directories created on the time of the original .dat file instead of the creation time of the output.

BugFix

  1. Updated the ibaFiles ibaDatCoordinator was using so it works with files generated by ibaScope

 

Version 1.14.1 - 2009-09-21

BugFix

  1. IbaDatCoordinator 1.14.0 corrupted the .dat files it was working on

 

Version 1.14.0 - 2009-08-31

Improvement (I)

  1. Logging: order of the messages in the grid has changed, the most recent message is shown first instead of last.

New features (N)

  1. Pause task: pauses execution for a specified amount of time, possibly relative to the time the .dat file was last modified.
  2. Update data task: Updates and renames the .dat file according to data found in a database.

Bug fixes (B)

  1. Script controls didn't update properly the script content.

 

Version 1.13.0 - 2009-08-04

Improvement (I)

  1. Makes use of IbaFilesLite 4.0.1 instead of ibaFiles 3.4.0.
  2. Cleanup with the "Limit directories option" is altered to run only when new directories are created, it was to resource intensive otherwise.

Bug fixes (B)

  1. Installer did not correctly install ibaFiles.
  2. Global ibaDatCoordinator settings were stored wrongly in the user registry settings, they are now stored in the XML file.

 

Version 1.12.1 - 2009-06-23

Bugfix

  1. Concurrency issue fixed.

 

Version 1.12.0 - 2009-06-17

Bugfix

  1. Some problems with the logging were fixed.

 

Version 1.11.0 - 2009-06-11

Bugfix

  1. Some inconsistencies with plugin licensing were fixed.

 

Version 1.10.0 - 2009-04-28

Enhancement

  1. Rescan times can now be entered with one decimal, allowing a minimum of 0.1 minutes (6 seconds) instead of one minute.

Bugfix

  1. ibaDatCoordinator client did not run under a limited user account.

 

Version 1.9.9 - 2009-04-09

Bug fixes (B)

  1. File quotas could not be reduced without restarting ibaDatCoordinator.
  2. With automatic filedetection disabled, ibaDatCoordinator did not automatically reconnect to shared network folders anymore.

 

Version 1.9.8 - 2009-03-17

New features (N)

  1. The ability to disable instantaneous file processing (and only do periodic file processing)

Bug fixes (B)

  1. No connections to shares for directories specified in disabled tasks are made anymore.

 

Version 1.9.7 - 2009-03-12

Improvement (I)

  1. Fixed installer and build options so ibaDatCoordinator can be installed and runs on Windows 2008 64 bit server .
  2. Uses the new ibaFiles with the new ibaFiles installer.

Bug fixes (B)

  1. When the service was stopped, a watchdog could be started, resulting in two watchdogs when the service restarted.

 

Version 1.9.6 - 2008-10-22

Bug fixes (B)

  1. On occasion the client crashed when applying the changes to a job configuration.
  2. If less than 10 old .dat files were available for processing, processing didn't start immediately after the job was started.

 

Version 1.9.5 - 2008-09-25

Test version with more logging to test the cleanup strategy

 

Version 1.9.4 - 2008-06-19

Improvement (I)

  1. The client program is made more economic on memory
  2. Option to have the report, extract and copy/move tasks to simply overwrite target files if already existant instead of adding an index to the filename.

 

Version 1.9.3 - 2008-06-16

Improvement (I)

  1. When cyclic rescanning for unprocessed .dat files is enabled, the number of files that can be added to the list of .dat files to process is now limited to 10000.
  2. The algorithm to cleanup files when a filesize quota is set (for tasks generating files as output) has been improved in performance.

Bug fixes (B)

  1. The algorithm to cleanup files failed when the output directory was the disks root directory.
  2. A crash occasionally happened when updating a running job.

 

Version 1.9.2 - 2008-04-16

Improvement (I)

  1. Extended the logging for the Copy/Move task.

 

Version 1.9.1 - 2008-04-09

New features (N)

  1. Copy/Move task extended to a Copy/Move/Delete task.
  2. Watchdog extended so that you can select to have a binary message (with data at fixed offsets) instead of a text message. The text message itself is extended to provide information whether or not the job is started and the number of files which ibaDatCoordinator has tried to process the set maximum number of times without success.

Bug fixes (B)

  1. The current file the DatCoordinator was processing was sometimes not visible in status view.

 

Version 1.9.0 - 2008-04-07

Improvement (I)

  1. Initial scans and cyclic scans for unprocessed .dat files are now run on a separate thread so that the execution of tasks is not halted.
  2. No instances of ibaAnalyzer are started anymore when there are no tasks defined requiring ibaAnalyzer.

Bug fixes (B)

  1. You could delete tasks when the job was running. This should have been disabled.
  2. Cleanup strategy of file output producing tasks was faulty when limiting the used diskspace to an amount over 2 GByte.

 

Version 1.8.10 - 2008-02-12

Improvement (I)

  1. You can select to have IbaDatCoordinator restarting ibaAnalyzer after a certain number of times ibaAnalyzer has done a report or extraction or evaluated an expression. This is to free any memory leaked by ibaAnalyzer or one of its components.
  2. You can select to have IbaDatCoordinator closing ibaAnalyzer if there are currently no files left to process. This way there is only an ibaAnalyzer process in memory when there are files to process.

Bug fixes (B)

  1. There was a problem with testing a script in the script configuration control.

 

Version 1.8.7 - 2007-11-30

Bug fixes (B)

  1. New version of ibaFiles included, which allows longer technostrings/infofields (up to 10000 charachters) not only to be read, but also to be written.

 

Version 1.8.6 - 2007-11-30

Bug fixes (B)

  1. Selecting the .dat directory, the folder dialog wasn't initialised to the previous path.

 

Version 1.8.5 - 2007-11-29

Bug fixes (B)

  1. In the ibaAnalyzer task control panes, there was a problem opening ibaAnalyzer if the analyzer path contained spaces.
  2. New version of ibaFiles included, which allows longer technostrings/infofields (up to 10000 charachters).

 

Version 1.8.4 - 2007-10-23

New features (N)

  1. When generating files with the report task or extract task and with the copy task, you can select to clean up older generated output files according to a quota instead of limiting the number of generated directories.

Improvement (I)

  1. The periodic notifications are altered so that the first notification is sent immediately if there hasn't been a notification before it in the selected time interval, in previous versions the notification was only sent after the selected time interval was passed.
  2. The option to skip the first initial scan for unprocessed .dat files is moved from the service settings to the job level.

Bug fixes (B)

  1. After stopping the service, mimimizing the client and then restarting the service, the client would not reconnect to the service.
  2. In the status pane, when viewing permanently failed .dat files, trying to go to the job configuration panel through the link caused an unhandled exception.

 

Version 1.8.3 - 2007-09-11

Bug fixes (B)

  1. Shortcut to logfiles fixed in the start menu.

 

Version 1.8.2 - 2007-07-18

New features (N)

  1. Scripts, the batchfile task is now a general script task. Syntax highlighting is available for Visual Basic Script and JavaScript.
  2. Input parameters for the scripts are similar to postprocessing arguments in ibaPDA (%f,%g,%h).
  3. The copy task and script task can now work on the result of a previous task (e.g. generated report) instead of the original .dat file.
  4. A test button is added to the notification options of a job.

Bug fixes (B)

  1. If datFiles had the exact same timestamp, one of them was not visible in the statusview.

 

Version 1.8.1 - 2007-07-10

New features (N)

  1. The number of times the DatCoordinator attempts to process a .dat file can be limited. After this limit is exceeded, such .dat files are put in a seperate list which the user can clean by selecting to either delete the .dat files or reset the info fields from the .dat files so the DatCoordinator treats them as newly generated files.
  2. For a report, extract or conditional task it can be selected to have ibaAnalyzer monitored for memory consumption and duration of the task. When the time limit or memory limit is exceeded, the task will be terminated.
  3. A new settings tab is added where the user can select a couple of options
    1. You can select whether or not the DatCoordinator service is automatically started when windows starts.
    2. A time interval can be specified to wait after windows startup before starting to process the .dat files.
    3. The process priority of the service or application can be specified.
    4. You can select to skip the initial scan for .dat files already existing before a DatCoordinator job was running.
      In this case only .dat files created while the job is running will be considered for processing.

Improvement (I)

  1. The DatCoordinator now tries to connect periodically to the service instead of going permanently in offline mode.
  2. The location of the logfiles is now fixed, i.e. it can no longer be set by the user, after installation a shortcut to the logfile directory is put under the iba DatCoordinator folder in the windows menu.

Bug fixes (B)

  1. For extracting to files, report generation and the copy task, when selecting to have subfolders in de destination directory that are the same as in the source .dat directory, the DatCoordinator could accidentely delete subfolders from the parent directory of the destination directory instead of cleaning up subfolders of the destination directory. This could only happen if there where .dat files in the source .dat directory that weren't in subfolders. If the destination directory was a shared network map, it caused a crash instead of actual deletion of folders.