iba Historical Data
Version history
Version compatibility
>>
Current version
VersionOperating systemRequirements
v2.7.5Windows 7 (x86/x64)Service Pack 1
.NET Framework 4.8
Windows Server 2008 R2 (x64)Service Pack 1
.NET Framework 4.8
Windows Server 2012 (x64).NET Framework 4.8
Windows 8.1 (x86/x64).NET Framework 4.8
Windows Server 2012 R2 (x64).NET Framework 4.8
Windows 10 (x86/x64)Version 1607 or later
.NET Framework 4.8 (integrated in OS in version 1903 and later)
Windows 11 (x64).NET Framework 4.8 (integrated in OS)
Windows Server 2016 (x64).NET Framework 4.8
Windows Server 2019 (x64).NET Framework 4.8
Windows Server 2022 (x64).NET Framework 4.8 (integrated in OS)
HardwareRequirements
DongleibaHD-Server V2 license
SmarxOS formatted dongle for 64-bit OS
SoftwareRequirements
.NET frameworkVersion 4.8 is required. Version 4.8.1 is supported.
ibaHD-API v1.1.0Clients must be updated to use new API functionality.
ibaPDA v7.3.0Active Directory support
ibaAnalyzer v7.0.0
ibaDatCoordinator v2.4.0Active Directory support
ibaFiles v7 v1.3.3
ibaDongleViewer v2.3.3
Previous versions
VersionChangesNotes
v2.7.5.NET framework 4.8.1 is supported
ibaDongleViewer v2.3.3
v2.7.3ibaFiles v7 v1.3.3
v2.7.2Windows 11 (x64).NET Framework 4.8 (integrated in OS)
Windows Server 2022 (x64).NET Framework 4.8 (integrated in OS)
v2.7.0ibaHD-API v1.1.0Clients must be updated to use new API functionality.
v2.6.0ibaPDA v7.3.0Active Directory support
ibaDatCoordinator v2.4.0Active Directory support
v2.5.0.NET frameworkVersion 4.8 is required.
ibaHD-API v1.0.0
Windows Vista (x86), Windows 2008 Server (x86/x64) and Windows 8 (x86/x64) are no longer supported.
ibaFiles v7 v1.2.4
ibaDongleViewer v2.1.2
v2.4.0ibaPDA v7.2.0Offline events
ibaDatCoordinator v2.3.0Offline events
ibaDongleViewer v2.0.0
v2.3.6ibaDongleViewer v1.9.4
ibaFiles v7 v1.2.0
v2.3.1ibaDongleViewer v1.9.3
v2.3.0ibaPDA v7.0.0ibaHD user management
ibaAnalyzer v7.0.0ibaHD user management
ibaDatCoordinator v2.2.0ibaHD user management
ibaFiles v7 v1.0.0
ibaDongleViewer v1.9.2
v2.2.3ibaDongleViewer v1.8.2
v2.2.0ibaPDA v6.39.0Configure variable number of event fields
Event table acknowledgment comments
Create and read annotation signals
Read vector signals
ibaAnalyzer v6.9.4Read time based vector signals
ibaDatCoordinator v2.0.3Import camera signals
ibaDongleViewer v1.7.0
v2.1.0ibaPDA v6.38.0Configure intermediate storage
Reduced live signal data stream size
ibaDongleViewer v1.6.11
v2.0.4ibaDongleViewer v1.6.11
v2.0.3ibaDongleViewer v1.6.9
v2.0.0ibaPDA v6.37.0Disable stores
Read data from mounted backups
Hide subsampled data that precedes raw cleanup time
Query multiple events using a single select statement
ibaAnalyzer v6.8.1Hide subsampled data that precedes raw cleanup time
ibaAnalyzer v6.9.0Read data from mounted backups
ibaDongleViewer v1.6.6
v1.6.4ibaPDA v6.36.0Write camera synchronisation signals
ibaAnalyzer v6.8.0Read camera synchronisation signals
v1.6.0ibaPDA v6.35.0Configure subset of bit-decoder signals
v1.5.6ibaDongleViewer v1.5.3
v1.5.5.NET frameworkVersion 4.6 is supported
ibaDongleViewer v1.5.2
v1.5.4ibaFiles v7.0.0Access to time based stores
v1.5.0USB dongleSmarxOS formatted dongle required on 64-bit OS
ibaPDA v6.33.0HD user management, diagnostic signals, text channels
v1.4.0ibaPDA v6.31.0Access to length based stores
v1.3.0ibaAnalyzer v6.3.0Access to time based stores
v1.2.2ibaPDA v6.30.3
v1.2.1ibaPDA v6.29.1QPanel licenses can be retrieved; Client connections more stable
v1.2.0ibaPDA v6.29.0No write client configuration timeout; No use of upper level data iterators for signal display
v1.1.2ibaPDA v6.28.2Correct event reponse order handling; Retrieves HD server support file
v1.1.1ibaPDA v6.28.1Event table and event text channel use event folder
v1.1.0ibaPDA v6.28.0Access to event stores
v1.0.4ibaPDA v6.27.0Scaling of integer HD signals
v1.0.0ibaPDA v6.26.0Historical data graph
.NET framework 4.0

Version 2.7.5 - 2022-08-23
Required EUP date - 2021-10-13

Improvements (I)

  1. .NET framework 4.8.1 is supported. #22210

Version 2.7.4 - 2022-03-08
Required EUP date - 2021-10-13

Bug fixes (B)

  1. ibaHD-Server could crash when resuming text signal segments e.g. when importing dat files. #20541
  2. Performance issues when resuming digital data signals. #20737
  3. Since ibaHD v2.7.2, created Backups could contain artificial gaps. #20534
  4. The maximum required intermediate store size is increased to 50GB to match the suggested value in the message. #20453

Version 2.7.3 - 2022-01-26
Required EUP date - 2021-10-13

Bug fixes (B)

  1. DAT files import was not possible without the ibaFiles V7 Lite dongle license. #20412

Version 2.7.2 - 2022-01-17
Required EUP date - 2021-10-13

New features (N)

  1. Support for Windows 11. #20349
  2. Support for Windows Server 2022. #20348

Improvements (I)

  1. ibaHD-API:
    1. Performance improvements when requesting digital signals. #20290
    2. When requesting data with timebase < raw timebase, the returned timebase is increased to the maximum raw timebase of all requested signals. #19858

Bug fixes (B)

  1. Aggregation levels could have a wrong data point at the start of imported DAT files. #19090
  2. ibaHD-Server could crash when a diagnostic store index was not loaded correctly. #20021
  3. Intermediate store: If the intermediate store index is lost, use the most recent index backup from the main store instead of the outdated main store index. #20295
  4. ibaHD-API: Overlapping data was returned twice. #20344

 

Version 2.7.1 - 2021-11-10
Required EUP date - 2021-10-13

Improvements (I)

  1. Performance improvements during backup scanning when a specific time range or store filter is set. #19837

Bug fixes (B)

  1. ibaHD-Server failed to generate a support file when requested from ibaPDA client. #19908
  2. ibaPDA could crash or display random characters after requesting ibaHD text channel data. #19963
  3. ibaHD-API add_extra_sample_out_of_time_range option didn't work for text signals. #19886
  4. A text signal query didn't always return the text in front of the query start timestamp. #18953
  5. Gaps in raw analog time data were not always identified correctly in the ibaHD-API. #19836

 

Version 2.7.0 - 2021-10-13
Required EUP date - 2021-10-13

New features (N)

  1. ibaHD-API 1.1

    To use the new API features the ibaHD-API clients must be regenerated from the new .proto file.

    1. Read the current value from time store channels. #19191
    2. Get the last event occurrence from event store channels. #19192
    3. Read data from diagnostic stores. #19195
    4. GetAggregatedChannelData() API allows using linear interpolation downsampling as alternative algorithm. #19194
    5. Add is_backup property to GetHdStores() response. #19314
    6. Add an option for an additional sample before and after the requested time period. #19610
    7. Add a gap identifier in the response message. #19196

Improvements (I)

  1. User logins are logged in the server log file. #19381
  2. Optimize the communication between clients and server by sending the ibaHD store configurations in chunks and per store. #16572

Bug fixes (B)

  1. ibaHD-API server start-up is no longer aborted when listening port is only occupied by TCP connections in TIME_WAIT state. #19260
  2. Unknown segments were not deleted in the intermediate store. These could cause the intermediate store to overflow. #19745
  3. When the connection to a remote intermediate or main store was lost and restored, the connection to the index db was not restored until a server restart. This could cause a loss of data. #19717
  4. Fixed an issue where the active segment could be erased in event stores or in time/length stores with intermediate storage. #19746

 

Version 2.6.3 - 2022-02-??
Required EUP date - 2021-03-23

Bug fixes (B)

  1. ibaHD-server could crash when resuming text signal segments e.g. when importing dat files. #20541

 

Version 2.6.2 - 2021-07-08
Required EUP date - 2021-03-23

Improvements (I)

  1. Improvements to Active Directory support in user management: #19119
    1. Foreign security principals are supported.
    2. The configured Active Directory connection is also used when logging in with domain user name and password.
  2. Defragmenting event stores requires less IO operations. #19123
  3. Performance improvements when flushing event stores. #19130

Bug fixes (B)

  1. ibaHD-API quick connect info could contain an invalid certificate. #19169
  2. Attached backups were not removed if a mounted backup was disconnected. #18415
  3. Multiple warnings were generated during the backup creation process after deleting signals from a time or length store. #16613

 

Version 2.6.1 - 2021-06-17
Required EUP date - 2021-03-23

Improvements (I)

  1. Performance improvements when querying store data, flushing,... #18216

Bug fixes (B)

  1. Transferring data between the intermediate store and main store could lead to missing data in case the main store location cannot be reached during the transfer. #18532
  2. When closing a segment, it could occur that the buffered data was not flushed to the segment and was lost. #18575
  3. When you do an operation in the ibaHD manager that requires certain rights you are asked to log in but in some conditions the login form didn't appear. #18613
  4. Read work items were not recorded for event store requests in the Diagnostic store. #18746
  5. ibaHD-manager: The total signal count was not updated after removing signals in the main tab. #16814
  6. Selection of digital datapoints for API aggregation sometimes causes an internal error in the API. #19074

 

Version 2.6.0 - 2021-03-23
Required EUP date - 2021-03-23

New features (N)

  1. User management supports Active Directory: #10630
    1. Rights can be assigned to Active Directory users and groups.
    2. The current Windows user can be used to login.
    3. Rights can be copied from one user to another.
    4. Improved editing of user management.
    5. ibaPDA v7.3.0 is required for Active Directory support.
    6. ibaAnalyzer v7.3.0 is required for Active Directory support.
    7. ibaDatCoordinator v2.4.0 is required for Active Directory support.

Improvements (I)

  1. Improved user login handling in ibaHD manager.
  2. Limit the size of store index files depending on the selected memory profile. #18054

Bug fixes (B)

  1. Attached backups were not available after a restart of the ibaHD-Server. #17961
  2. Fix missing data in higher aggregation levels of text channels. #17886
  3. The ibaPDA event table would not display updates of ibaHD-stores only containing annotations in Live mode. #17490
  4. ibaHD manager: Client and store licenses could be incorrectly shown as demo licenses. #18362
  5. ibaHD manager: Licenses could still appear valid when dongle was removed. #18433
  6. Return server to online state after system hibernation if ibaHD-Server Windows service is still running. #18365

 

Version 2.5.1 - 2020-12-18
Required EUP date - 2020-12-09

Bug fixes (B)

  1. ibaHD segments could be corrupted when erasing signals through the ibaHD-Manager. #17425
  2. ibaHD manager: Disable drag of columns in ibaHD-API configuration dialog. #17944

 

Version 2.5.0 - 2020-12-09
Required EUP date - 2020-12-09

.NET Framework 4.8 required
Windows Vista (x86), Windows 2008 Server (x86/x64) and Windows 8 (x86/x64) are no longer supported

New features (N)

  1. ibaHD-API - gRPC-based API to query time and event data (Requires license) #16061

Improvements (I)

  1. HD store configuration: Allow to manually define a store order or use an alphanumerical sort. #17019
  2. Support files: Add software_info.txt containing the installed software and windows updates. #16549
  3. ibaHD manager: Do not clear backup information once the backup restore progress is completed. #17208
  4. Add logging when removing signals when using the event config #17608

Bug fixes (B)

  1. Diagnostic stores did not record when there was only one writer to this store. #17703
  2. The number of configured log files was only used when starting the service but not when reaching the size limit. #16548

 

Version 2.4.1 - 2020-09-14
Required EUP date - 2020-06-03

Improvements (I)

  1. ibaHD manager: Display the full connection name of active ibaHD writers in the connection tab. #16793
  2. Reject data if the timestamp is more than 24h in the future. #16906

Bug fixes (B)

  1. Rename the log files back to hdServerLog. This was changed wrongly changed in v2.4.0 and caused problems with log cleanup. #16548
  2. Migrate the hdStores.hd immediately on startup instead of waiting until a change in HD store configuration. Unmigrated projects resulted in invalid configurations when saving the project. #16799
  3. Fix nullpointer exception in eventReader respond method.
  4. ibaHD manager: Fix an exception when loading large projects in ibaHD caused by a timeout when unzipping the project. #16406
  5. ibaHD manager: Remove the wrong dongle license expiring warning if EUP date is expiring within 20 days. #16827

 

Version 2.4.0 - 2020-06-03
Required EUP date - 2020-06-03

Offline events supported in ibaPDA v7.2.0 and ibaDatCoordinator v2.3.0 or later.

New features (N)

  1. ibaHD server supports offline events (e.g., events generated with ibaDatCoordinator). #12737
  2. Allow to write events to the same ibaHD store using different ibaDatCoordinator or ibaPDA clients #16688
  3. Added the possibility to set the displayed time span to the duration of an event in the event signal configuration menu.
  4. ibaHD server backup scheduler: Add an option to clean backups older than a given timerange. #15837
  5. ibaHD manager: Display the software version of the connected clients in the connection tab. #15369

Improvements (I)

  1. When logging in as administrator in the ibaHD-Server, the password can no longer be saved. #15798
  2. ibaHD Manager: Help tooltip for the usage of the memory profile. #9995
  3. Remove the hdStores.hd configuration file and use the hdStores.cfg file instead. #16255
  4. Support redesigned event configuration dialog. #12737
  5. Log file: Add a connection ID to the client connected/disconnected messages. #16369
  6. Log file: Add store name to request log message. #15141
  7. Set the amount of archived log files. #16548
  8. Increase the max amount of simultaneous client connections to 128. A custom limit can be set in hdGeneral.cfg. #16399
  9. Store the hdBackupLog in a human readable csv format instead of a sqlite database. #15813
  10. When creating backups, data of deleted signals is not included in backups anymore. #16565
  11. Support event query operators "Not contains", "Not begins with" and "Not ends with". #16302
  12. Backup restore operation only blocks store when this store is being restored instead of blocking during the entire restore process of multiple stores. #15005
  13. precalulation of the backup creation/restore time. #13051
  14. Add 'Delete events' to ibaHD Store rights. #16721
  15. Restrict the use of the same event name in the same folder. #16706

Bug fixes (B)

  1. Prohibit restoring backups of stores of different store types but with the same name or path as an existing store. #16573
  2. Annotations were lost when restoring backups #16571
  3. Fix backup restore failure in case the backup contains segments with data of deleted signals. #16565
  4. ibaHD manager: Add missing localisation to the HD store details dialog. #15173
  5. Fix bug at the Rules for display style with combined PDA/HD user settings. #16222

 

Version 2.3.6 - 2020-03-26
Required EUP date - 2019-04-02

Improvements (I)

  1. Show a warning at the validation dialog when configuring ibaHD stores if a network path is used without an intermediate store. #15976
  2. ibaHD manager: Add a cancel button to the support file generation dialog. #16167
  3. Limit the size of the log files to 100MB. #16105

Bug fixes (B)

  1. A crash could occur during the backup restore process in case the existing store has corrupt segment files. #15614

Version 2.3.5 - 2020-01-08
Required EUP date - 2019-04-02

Improvements (I)

  1. ibaHD stores are now sorted alphanumerically. #15831

Bug fixes (B)

  1. When selecting DAT files for import, invalid files or files that are locked by another process are not shown anymore.
  2. The DAT import failed during the erase phase in case a segment contained data of different timeranges and some of these timeranges did not overlap with the timerange that would be erased. #15614
  3. The DAT import could crash when a DAT file with data size 0 was imported.
  4. Restoring backups will remove corrupt data segments instead of crashing. #15614

Version 2.3.4 - 2019-10-15
Required EUP date - 2019-04-02

Bug fixes (B)

  1. The settings for the ibaPDA client rights 'Auto-close/auto-disconnect on inactivity' were stored incorrectly. #15215
  2. The returned data of queries on ibaHD time stores could be missing samples. #15245
  3. Reducing the size of the timeline to the minimum height caused an exception. Occured in: mount HD backup data, attach HD backup data, restore HD backup data and import DAT files. #15340

 

Version 2.3.3 - 2019-08-20
Required EUP date - 2019-04-02

Bug fixes (B)

  1. Applying intermediate storage configuration changes could result in a connection error while merging the content of the intermediate storage to the main storage. #14797
  2. Data from mounted backups could not be read if no dongle was present. #14929
  3. Importing DAT files with too large timebases could result in overflows and undefined server behavior. A timebase check has been added as a temporary fix. Large timebases will be supported in a future version. #15066

 

Version 2.3.2 - 2019-07-04
Required EUP date - 2019-04-02

Improvements (I)

  1. When importing DAT files via the ibaHD manager, it is no longer required to enter ibaHD user credentials. These will be copied from the global login status of the ibaHD manager. #14623

Bug fixes (B)

  1. Importing DAT files that contained empty signals failed. #14594
  2. Backups could be scheduled on wrong days. #14624
  3. Stopping the ibaHD service while applying a configuration could result in data loss. #14797
  4. Changing the size of intermediate storages would sometimes fail and result in corrupted configurations. #14797
  5. Continuously importing DAT files could lead to intermediate storage overflows. #14797

 

Version 2.3.1 - 2019-05-06
Required EUP date - 2019-04-02

Improvements (I)

  1. If user management is activated, only the admin user is allowed to change the server port number. #14453

Bug fixes (B)

  1. User configuration would remain unchanged after loading an ibaHD project with a user management file included. #14438
  2. Backwards compatibility of the ibaHD stores was broken between v2.3.0 and v2.2.x. This version restores this backwards compatibility. #14491
  3. ibaQPanel V7 licenses would not be shown in the ibaHD manager. #14541
  4. Timeshifts would be introduced on the aggregated levels of equidistant data because of missing samples. #12485
  5. The ibaHD server would sometimes wrongly report that a new ibaPDA data storage configuration was the same as the currently active one. (Bug introduced in v2.3.0.) #14571

 

Version 2.3.0 - 2019-04-02
Required EUP date - 2019-04-02

New features (N)

  1. User management has been extended: #10629
    1. Users can be modified via the ibaHD manager.
    2. New rights have been added, such as reading and writing rights on a per-store basis.
  2. The new DAT file format from ibaPDA v7.0.0 is supported for import. #14373

Bug fixes (B)

  1. ibaHD readers would cause problems in the host applications if the respective stores contained multiple signals competing for the same position in a vector signal. #14062
  2. Stopping the ibaHD service discovery could result in the GUI hanging temporarily. #14087
  3. ibaHD readers with invalid user credentials would maintain their connection and lock one of the ibaPDA client licenses. #12715
  4. Defragmentation of intermediate storages would sometimes fail to start up leading to overflows. #14337
  5. ibaHD servers would sometimes be unable to shut down properly due to an unneccesary exception thrown by the backup scheduler. #14337

 

Version 2.2.5 - 2019-01-28
Required EUP date - 2017-12-05

Bug fixes (B)

  1. The ibaHD server would hang when trying to delete all signals from a store if vector signals were present. #13988
  2. When querying data from the ibaHD server, data sometimes went temporarily missing. #14049

 

Version 2.2.4 - 2018-12-03
Required EUP date - 2017-12-05

Improvements (I)

  1. The engine ID of the SNMP server is now unique. The current value can be seen in the SNMP tab of the ibaHD manager. #13363
  2. Searches for ibaHD servers can now cross routers. #13397
  3. iba support contact information has been added to the 'About'-form. #13734
  4. To prevent validation timeouts, an unnecessary check on remaining storage space has been removed from the validation of ibaHD data store configurations. #13767

Bug fixes (B)

  1. In the ibaHD Manager, license time limit incorrectly showed 'Demo expired'. #13355
  2. Signals imported from DAT files could have their timebases reduced. #13378
  3. The ibaHD writer could randomly disconnect while reporting that the configuration is unknown. #12381
  4. The clean-up procedure (and defragmentation procedure for stores using an intermediate storage) would function incorrectly if the license dongle was inserted after the ibaHD server start. #13391
  5. Exceptions could be thrown when the ibaHD server tried to calculate the size of the incoming data. This resulted in ibaHD client disconnects. #13726

 

Version 2.2.3 - 2018-09-03
Required EUP date - 2017-12-05

Improvements (I)

  1. Intermediate storage overflows are handled better in order to minimize data loss. Additionally, a warning will be shown if this occurs. #12619
  2. The gradient color scheme of timelines has been changed to improve readability. #12847

Bug fixes (B)

  1. Inactive bit decoded signals were incorrectly counted as licensed signals. #12887
  2. Attaching a backup to a HD store of which the folder had changed failed. #12720
  3. Creating backups for empty stores or for a range which contains no events resulted in errors. #12156
  4. Resolve mount name collisions by adding a '_1' suffix instead of generating an error. #10344
  5. Mounting multiple backups with the same store name resulted in only one backup being mounted and the others being refused. Now they are attached instead of being refused. #10340
  6. When the dongle has no license for signals, no readers or stores are enabled. #8097
  7. ibaHD server would sometimes attempt to open segment files in the main store while they were located in the intermediate storage. #12382
  8. Diagnostic data of a store with intermediate storage could not be copied into an empty store for the following reasons: #12616
    1. Segments of the main storage and intermediate storage were mixed together in the support file.
    2. A server-sided check on the index file threw exceptions if the included directories did not match the configured directories.

 

Version 2.2.2 - 2018-05-16
Required EUP date - 2017-12-05

Improvements (I)

  1. Updated dongle driver installer to v1.8.18.416.
  2. Backup restore: Improved display of working copy directory space requirements.

Bug fixes (B)

  1. Toolbar buttons didn't work when the ibaHD manager window didn't have focus.
  2. Restoring a backup using a working copy didn't work anymore (bug introduced in v2.1.0). #12722

 

Version 2.2.1 - 2018-02-06
Required EUP date - 2017-12-05

Bug fixes (B)

  1. Data file import failed for unfinished files
  2. Time limited event query returned one superfluous result per signal

 

Version 2.2.0 - 2017-12-05
Required EUP date - 2017-12-05

New features (N)

  1. Event store
    1. Variable number of numerical and text fields
    2. Acknowledgment state is consistent over all connected clients
    3. Extra acknowledgment fields
    4. Annotation signals
  2. Import camera sync signals

Improvements (I)

  1. SNMP server
    1. Added EUP signals
    2. Supports OID 1.3.6.1.2.1.1.x
    3. Text encoding can be configured
  2. DFS links can be used to configure storage
  3. Restart service button added to manager application
  4. Signal metadata is automatically appended instead of generating conflicts when write client connects
  5. Data file import excludes files outside filter range whose range wasn't read by wizard dialog
  6. Data file import reads file data range faster

Bug fixes (B)

  1. (Un)checking 'auto-restart service' failed when running the manager application non-elevated
  2. Service crashed on 64-bit OS if only the 32-bit version of the Visual C++ 2015 redistributable was installed
  3. File transfer dialog could crash when generating support file because of thread sync issue
  4. Data file import in manager application displayed text editor when importing info fields as text channels
  5. Data file import failed to process remaining files if current file generated a server-side error
  6. Server started before it had completely stopped when waking up from hibernation or during fast boot
  7. New segment range sometimes initialized incorrectly with start stamp of previous segment
  8. Service crashed if write client wrote data while buffer was still being configured
  9. Validation dialog crashed when importing tens of thousands of data files
  10. Sporadic memory leak when reducing live read stream size
  11. Support file dialog options were ignored

 

Version 2.1.1 - 2017-10-18
Required EUP date - 2017-06-25

Improvements (I)

  1. Support for .NET framework 4.7.1

 

Version 2.1.0 - 2017-06-25
Required EUP date - 2017-06-25

New features (N)

  1. SNMP server
  2. Intermediate storage
  3. Store vector signals

Improvements (I)

  1. Reduced live read stream size
  2. Windows event log can be included in support file

Bug fixes (B)

  1. Crash when connection to storage on UNC share got lost at a bad moment

 

Version 2.0.4 - 2017-04-19
Required EUP date - 2017-02-09

Improvements (I)

  1. Support for .NET Framework 4.7

 

Version 2.0.3 - 2017-04-06
Required EUP date - 2017-02-09

Bug fixes (B)

  1. Failed to delete inactive bit-encoded signal
  2. Writer validation used incorrect signal for comparison of bit-encoded signals that were disabled in previous acquisition

 

Version 2.0.2 - 2017-03-21
Required EUP date - 2017-02-09

Bug fixes (B)

  1. Memory leak when reading live data from time based store
  2. VC++ 2010 runtime was required in manager data import dialog
  3. Correct handling of EUP date for time limited demo dongles
  4. Single value in segment was not found when reading text signals
  5. Camera signals were imported as analog signals
  6. Store index conversion bug for stores containing bit-decoder signals
  7. Dongle insertion not detected in case multiple writers tried to auto-reconnect
  8. Sporadic memory access violation when checking segment resumability

 

Version 2.0.1 - 2017-02-21
Required EUP date - 2017-02-09

Bug fixes (B)

  1. Double store index conversion when upgrading could corrupt store index

 

Version 2.0.0 - 2017-02-09
Required EUP date - 2017-02-09

ibaHD v2 license required
NET framework 4.5.2 or later required
Windows XP and Windows 2003 Server no longer supported

New features (N)

  1. Disable stores
  2. Mount backups
  3. Import data files
  4. Save and load HD project file
  5. Show or hide subsampled data that precedes raw data cleanup time
  6. Single event query select statement can query multiple events

Improvements (I)

  1. Backup task data cap
  2. Full backup can be split into multiple backups
  3. Backup scheduler can clean up previously created backups
  4. Installer writes to log file
  5. Status application auto-refreshes store sizes
  6. Time based request are now handled deterministically in case data overlap exists

Bug fixes (B)

  1. Race condition when initializing performance monitor signals could sporadically crash service right after start
  2. Live event response didn't contain all values near end of request range for events triggered at high frequency if request also contained events triggered at low frequency
  3. Time store buffer sometimes didn't get flushed before closing segment, possibly creating overlapping time ranges for consecutive segments

 

Version 1.6.6 - 2016-11-25

Bug fixes (B)

  1. Event reader bug causing missing event text channel values

 

Version 1.6.5 - 2016-10-24

Bug fixes (B)

  1. Crash after certain updates of the .NET Framework were installed (KB3179930, KB3179949, KB3135994, KB3186208)

 

Version 1.6.4 - 2016-08-15

New features (N)

  1. Camera synchronisation signals

 

Version 1.6.3 - 2016-08-05

Bug fixes (B)

  1. After restoring to empty time based store, writing bit-decoded signals that contain disabled sub-signals would fail

 

Version 1.6.2 - 2016-06-20

Bug fixes (B)

  1. Event table "auto-select all" option didn't work (bug introduced in v1.6.1)
  2. In certain situations insufficient signal data was sent to ibaAnalyzer (bug introduced in v1.6.1)
  3. Reused event reader didn't initialize active state causing event request to return no data (bug introduced in v1.6.0)

 

Version 1.6.1 - 2016-04-25

New features (N)

  1. Attach backups

 

Version 1.6.0 - 2016-03-16

New features (N)

  1. Create and restore backups

Improvements (I)

  1. Write client can configure subset of bit-decoder signals
  2. ibaPDA clients will be notified if saved layout for logged in users is updated
  3. File size of newly created segments can be decreased after data has been removed

Bug fixes (B)

  1. Parallel read operations on single segment could return data for incorrect signal
  2. Reading length store data that doesn't contain time offsets could fail
  3. Clean-up deletes unknown segment files after opening store
  4. Option to clear signal data when a write conflict was detected did not prevent current segment from being resumed

 

Version 1.5.7 - 2016-01-11

Bug fixes (B)

  1. Size based clean-up could still fail for time stores

 

Version 1.5.6 - 2015-10-28

New features (N)

  1. New user management right: PDA client display style

Improvements (I)

  1. Size-based clean-up takes number of active segments into account to determine max. allowed store size

Bug fixes (B)

  1. Clean-up could in rare circumstances delete active segments
  2. Sporadic memory pool issue causing random write client disconnects until service reboot
  3. Clean-up preferred raw signal segments over sub-sampled signal segments (bug introduced in v1.5.5)
  4. Write client connection could be closed right after (re)connecting, by incorrectly determining buffer overflow when the buffer configuration took a while
  5. Arithmetic overflow in equidistant integer sub-sample signal buffers if run-length encoding was active
  6. Server could crash if segment pool tried to delete non-existing file (bug introduced in v1.5.5)

 

Version 1.5.5 - 2015-08-31

New features (N)

  1. Support for .NET Framework v4.6
  2. ibaDongleViewer is part of the installer
  3. New user management right: resize PDA client

Improvements (I)

  1. Length store does not generate sample count error when write client splits signal data over multiple packets
  2. Updated dongle library to prevent incorrect missing dongle errors when multiple iba products try to access the dongle at once

Bug fixes (B)

  1. Renaming a store did not rename its diagnostic store, causing write client errors until service reboot
  2. Time based sub-sample buffers did not flush unfinished packets when closing segment that reached its file size limit

 

Version 1.5.4 - 2015-06-01

New features (N)

  1. ibaFiles access to time based stores

 

Version 1.5.3 - 2015-04-13

Improvements (I)

  1. Improved UNC share connection handling

Bug fixes (B)

  1. Reading data from store buffer could cause server crash under rare circumstances
  2. Write client connection could periodically disconnect if data could not be added to resumed, but corrupted, segment file
  3. Status application running under non-admin OS user account would crash when starting or stopping the service, if UAC was disabled
  4. Closing length store could hang after altering an active configuration, but no data had been written to the newly created segments yet
  5. Sporadic memory pool issue causing random write client disconnects until service reboot

 

Version 1.5.2 - 8/12/2014

Improvements (I)

  1. Increased maximal number of index backup files
  2. Copy is created before opening index backup file
  3. Leading and trailing white-space characters are removed from store names during configuration

Bug fixes (B)

  1. Opening a store in v1.5.0 or v1.5.1 for the first time could result in insufficient disk space. In this case the store index file could get corrupted.

 

Version 1.5.1 - 2/12/2014

Improvements (I)

  1. Status application shows dongle type
  2. Installer shows warning on 64-bit OS when upgrading from previous version: SmarxOS formatted dongle required

Bug fixes (B)

  1. Didn't prevent service from running under non-admin OS user account
  2. Status application crashed before starting service under non-admin OS user account

 

Version 1.5.0 - 2014-11-18

New features (N)

  1. Server runs as 64-bit process on 64-bit OS
  2. Time based store text channels
  3. User management
  4. Clients can read diagnostic signal data
  5. Diagnostic data can be added to support file when created via status application
  6. Time and length store memory footprint configurable using memory profiles

Improvements (I)

  1. Improved memory management
    1. New memory diagnostic signals
    2. Decreased memory fragmentation
    3. Decreased memory (de)allocation rate
    4. Store buffer size limit depends on data stream of all active stores
  2. Improved disk throughput
    1. Decreased disk fragmentation
    2. Increased time store buffer flush throughput
  3. No over-provisioning when checking free disk space
  4. Improved write client network throughput for time and length based stores
  5. Browse dialog shows error messages if creating or renaming of directory fails
  6. Length location is removed after removing all its signals using the status application

Bug fixes (B)

  1. Added write client validation time-out when flushing data to store
  2. Time store index conversion (see v1.2.0) could fail if size based clean-up was active
  3. Asynchronous write client configuration could time out when rapidly applying one configuration after the other
  4. Calculated incorrect values for sub-levels of time based average signals with (particularly unsigned) integer data type because of arithmetic overflow
  5. Opening event store could fail when store wasn't properly closed and buffer segment got corrupted
  6. Signal tree group without sub-signals didn't sort sub-groups correctly

 

Version 1.4.0 - 2014-01-07

New features (N)

  1. Length store
  2. Active stores generate diagnostic data

Improvements (I)

  1. Saving support file possible via status tray icon context menu
  2. Status store details dialog can display segment details
  3. Status connections tab displays more information

Bug fixes (B)

  1. Title in uninstaller could be cut off
  2. Performance counter creation could disrupt start of service
  3. Removal or corruption of active store segment file could result in improper data loss for active signals
  4. Write client connection was closed when its configuration was not activated
  5. New segment is started instead of closing write client connection when segment resume fails

 

Version 1.3.3 - 2013-10-24

Bug fixes (B)

  1. In certain situations insufficient data could be returned if one of the segments containing the data got corrupted

 

Version 1.3.2 - 2013-10-11

Bug fixes (B)

  1. Status application license bar paint error when no license available

 

Version 1.3.1 - 2013-10-08

Bug fixes (B)

  1. Status application did not run on 64-bit OS
  2. Stopping service via status application when UAC was enabled could fail
  3. Firewall exceptions are installed correctly when upgrading

 

Version 1.3.0 - 2013-10-03

New features (N)

  1. ibaAnalyzer access to time based stores

Improvements (I)

  1. Old log files are zipped
  2. Signals can be removed from active store if signals are inactive
  3. Event log can no longer overflow
  4. Status application store details dialog allows tree context menu
  5. Status application license information much much prettier and clearer

 

Version 1.2.2 - 2013-06-18

New features (N)

  1. Store signals can be deleted using status application

Improvements (I)

  1. Installer always copies and installs dongle driver

Bug fixes (B)

  1. Fixed incorrect time limit expiration of a dongle
  2. Dongle driver version that fixes problems with Intel USB 3.0 ports
  3. Opening store index backup could fail when store path contained underscore
  4. Time store index conversion (see v1.2.0) could fail when one of the store segment files is corrupt

 

Version 1.2.1 - 2013-02-25

New features (N)

  1. Read clients can request dongle licenses

Improvements (I)

  1. Capped read client response data size
  2. Read client connections are more stable

Bug fixes (B)

  1. Event query range did not always behave as expected
  2. Server sometimes stopped advancing read clients when they connected simultaneously
  3. Time based write buffer caused OutOfMemoryException for configurations with large (+10000) signal counts

 

Version 1.2.0 - 2012-11-05

New features (N)

  1. Write client configuration can be applied asynchronously in order to prevent validation timeouts
  2. Generated support file contains .hd store configuration file
  3. Read client signals are marked as active signal and/or last configured signals
  4. Store clean-up is executed during store configuration if size limit or time limit is decreased
  5. New dongle library is included
    • Demo licenses are supported
    • Faster SmarxOS formatted dongles are supported

Improvements (I)

  1. Restructured time based store index
    • Issue:
      • Time based store index grew too large if the write client frequently lost its connection to the store and had to (automatically) reconnect
      • Periodical write client reconnects occur when the data troughput to the store is too large for its storage medium to handle
    • Adjustments:
      • Normalized time store index so that it will only grow if changes are made to the signal configuration or when new segments are created
      • When a write client connects, previously generated segments are resumed if possible
    • Remarks:
      • When opening a time based store created in a previous version, the store index will be converted to the new structure
      • Time store index conversion is a lengthy operation; progress is displayed in the HD status application

Bug fixes (B)

  1. Queued data packets waiting to be added to store weren't taken into account when calculating buffer size
  2. Time drift correction distorted signals with high sampling rate
  3. Installer explicitly stops service before uninstalling previous version

 

Version 1.1.2 - 2012-06-27

Improvements (I)

  1. Support files can be retrieved by clients
  2. Order number added to responses generated for a single event store request
  3. Status application shows full version number

 

Version 1.1.1 - 2012-05-15

Improvements (I)

  1. Optimized service endpoints
  2. Store time limit unit is configurable
  3. Read client event data contains event folder

Bug fixes (B)

  1. Event name and format can be empty
  2. Event field names cannot be empty and must be unique
  3. When a new event buffer was created, the segment counter was reset for all signals in the buffer
  4. Didn't lock segment during close. Could cause crash if segment pool wasn't used (event store buffer segment) and segment was accessed during close

 

Version 1.1.0 - 2012-04-04

New features (N)

  1. Event store

Improvements (I)

  1. Disk space is checked during write client validation
  2. Clean-up strategy improved for write clients with large throughput
  3. Improved default ibaPDA ? ibaHD version compatibility for future versions:
    • Old/new PDA clients can apply HD store configuration to a new/old HD server
      • Unless a new HD store type is introduced in the new version
    • Old/new PDA servers can continue writing data to a new/old HD store
      • Unless the store type structure has changed in the new version
        • The HD data store validation will fail, stating a version mismatch message
    • Old/new PDA clients can continue reading data from a new/old HD store
      • Unless the store type structure has changed in the new version
        • The client won?t receive data for any signal in the store

Bug fixes (B)

  1. Server could incorrectly report that the dongle was removed when multiple iba products were running on the same PC

 

Version 1.0.4 - 2011-09-30

Improvements (I)

  1. Signal naming mode updated
  2. Signal naming options added
  3. German translation updated

Bug fixes (B)

  1. Services could lock up when they were closed while calling back to client

 

Version 1.0.3 - 2011-07-07

Improvements (I)

  1. French and German translation updated
  2. Data input gap size is logged

Bug fixes (B)

  1. Fixed bitrate calculator memory leak

 

Version 1.0.2 - 2011-06-22

Improvements (I)

  1. Server contains minimally 2 HD store licenses and 2 HD client licenses

 

Version 1.0.1 - 2011-06-21

Improvements (I)

  1. French and German translation updated
  2. Initial store clean-up limits adjusted
  3. Dongle license messages are added to event log
  4. Version history link added to service status about dialog
  5. Store index structure verification added for store indices that have not been closed properly
  6. Open & save functionality added to HD server configuration dialog
  7. Non-reconnecting write clients wait until all data is flushed to destination store before continuing validation
  8. Number of signals per segment file depends on timebase of stored signal level
  9. Segment buffer chunk size depends on timebase of stored signal level

Bug fixes (B)

  1. Multicast server discovery updated
  2. Gain and offset were not recorded for integer data types
  3. Remote server browser couldn't create new folder in drive root
  4. Signal tree groups were not sorted in correct order
  5. Signal tree search was case sensitive, didn't allow wildcards and results weren't scrollable
  6. Uninstall failed when multiple users were running the status application
  7. Service status store details size wasn't updated
  8. Service status displayed error dialog when user did not have administrator privileges
  9. Server didn't immediately close successful store index backup file
  10. Server didn't update read client signals when write client disconnected

 

Version 1.0.0 - 2011-04-22

First version