Version History

#1

There are two sources for information regarding changes between different releases of Common Vision Blox:

The Release Notes that come with every release of Common Vision Blox

Every Common Vision Blox installer installs a release notes file (ReleaseNotes.chm in all recent releases) in the directory %CVB%\Doc that contains a detailed list of changes that a new release delivers.

The Version History (below)

Starting with Common Vision Blox 11.02.000 the rate at which patch releases are published has been increased. Because each patch release only ever updates a very small number of files, updating the Release Notes with each patch release does not really make sense. Therefore the developers started maintaining the version history, a brief list of changes between patch releases.

:bulb: Tip: Activate notifications on this topic to automatically be notified when a new build of Common Vision Blox has been released.

:exclamation: Not all versions have been released for all target platforms and in all available flavors. If a specific version is not available in the respective download section it has not been released for that platform.

13.01.006 [2019-04-12]

CVGenICam.vin updated to version 2.4.19.1156
A reference count leak when working with attached chunk data has been fixed.

iCVCDriver.pas
A bug in the signature of the DODiscover and DODiscoverW functions has been fixed.

13.01.005 [2019-03-05]

CVCDriver.dll updated to version 4.2.5.729
Patched the function GetDriverID for up-to-date hardware.

13.01.004 [2019-02-15]

CVCImg.dll updated to version 4.16.4.723
Fixed memory leak in loaded TIFF files.

CVFoundation.dll updated to version 2.4.11.973
Fixed ellipse fit functionality.

CVGenApi.dll updated to version 3.0.1.112
Fixed string conversion in file up-/download from memory.

CVGevServer.dll updated to version 3.4.5.963
Added GSNI_EventID for GSNGet/SetInfoAsInteger. Fixed dead-lock on WRITEREG while stopping transfer.

CvMgmtSvc.exe updated to version 2.9.7.0
Added support for CameraSuite licenses on recent Automation Technology cameras.

GenICam.vin updated to version 2.4.18.1140
Fixed to support for chunk data with U3V compatible cameras. Fixed device discovery issue. Fixed exception handling for chunk data.

GenICamBrowser.exe updated to version 4.4.15.1365
Improved visualization on High-DPI displays.

iCVMatch3D.dll updated to version 1.0.3.67
Changed .Net Framework dependency to 3.5.

iPolimago.dll updated to version 1.10.0.739
Added InterpretSpecification method.

LogGUI.exe updated to version 3.1.9.364
Improved visualization on High-DPI displays.

Player3D.exe updated to version 1.0.5.41
Improved visualization on High-DPI displays.

Polimago.dll updated to version 2.4.2.2
Added PMInterpretSpecification method.

Visualization3D.dll updated to version 2.1.13.3
Improved visualization on High-DPI displays.

Note that for the new Ubuntu 18.04 x86_64 release the version numbers of all the binaries vary slightly from the other releases.

13.01.003 [2018-10-19]

GenICam.vin updated to version 2.4.15.1119
Updated to support chunk data with GEV 2.0 compatible cameras. Fixed exception handling for chunk data.

GEVConfigManager.exe updated to version 1.9.0.0
Updated to support chunk data with GEV 2.0 compatible cameras.

GEVTL.cti updated to version 1.8.0.26
Updated to support chunk data with GEV 2.0 compatible cameras.

GEVSD.dll updated to version 2.13.0.30
Updated to support chunk data with GEV 2.0 compatible cameras.

13.01.002 [2018-08-09]

CVCore3DViewer.ocx updated to version 1.2.2.50
Property Page no longer shows “TODO: …” label…

CVCDriver.dll updated to version 4.2.3.668
Fixed DeviceDiscovery for U3V devices. Fixed output format of MAC addresses.

GenICam.vin updated to version 2.4.13.1107
Fixed behaviour of CreateAutoIni flag. Enabled GenICam.vin loading without a stream channel for firmware updates.

13.01.001 [2018-07-20]

CVDisplay.ocx updated to version 3.2.2.923
Fixed AddOverlayObjectNET2() to work properly in 32 bit processes as well.

CVUAL.dll updated to version 1.11.12.394
Modified to improve compatibility with U3V cameras from Dahua Technologies.

GenICam.vin updated to version 2.4.11.1094
Fixed support for the CreateAutoIni flag in GenICam.ini that was broken in the 13.01.000 release.

13.01.000 [2018-07-04]

Major Release - please refer to the product release notes for the list of changes.

13.00.006 [2018-04-11]

MinosCVC.dll updated to version 3.4.1.727
The TLearnControlStructure's “Trigger” member (Param3) was not passed back to the caller in GetCLFLCS.

CVFoundation.dll updated to version 2.4.2.934
FBlobSort did not apply ascending/descending sort mode properly when using SORT_BY_DISTANCE.

CVUAL.dll updated to version 1.11.9.387
Added auto stall clear for stream.

GEVSD.dll updated to version 2.11.0.448
Fixed missing pdb files and linux builds.

GEVFDL.dll updated to version 2.3.30.124
Fixed missing pdb files and linux builds.

GEVTL.cti updated to version 1.15.0.447
Fixed missing pdb files and linux builds.

OpenSource statements updated.

13.00.005 [2017-12-01]

CVCDriver.dll updated to version 4.0.8.609
Modification of license queries to reduce delay during acquisition.

CVGevTL.cti updated to version 1.14.1.435 (Linux: 1.14.1.437)
Fixed crash when trying to assign a static IP adress without previous discovery.

CVFactory.cvb updated to version 2.2.1.670
Fixed reference counting problems.

GenICamBrowser.exe updated to version 3.8.8.1091
Now running on Linux without OpenGL support. Implemented multi-threaded device discovery. Applied numerous smaller updates and fixes to the user interface.

CVUAL.dll updated to version 1.11.3.381
Fixed GenCP request ID overflow for writing.

CVUSBTL.cti updated to version 1.2.2.499
Fixed cleanup after disconnect.

13.00.004 [2017-09-29]

CVCDriver.dll updated to version 4.0.7.604
Fixed a malformed unicode string conversion on Linux as well as the export declarations of the new load functions.

CVCImg.dll updated to version 4.12.0.609
Fixed a malformed unicode string conversion on Linux and Windows. Disabled Delphi’s/Borland C’s quiet NaN trapping at library load (Windows only).

GenICam.vin updated to version 2.0.16.971
Unfortunately, a part of the fix for the G2Grab problem fix intended for the 2.0.15.694 build did not end up in the 2.0.15.971 build, making a new release necessary.

13.00.003 [2017-09-25]

CVCDisp.dll updated to version 4.0.6.785
Fixed a problem introduced in 13.00.000 that made it impossible to remove images assigned to a CVDisplay.ocx by setting the control’s image property to zero. Added checks for quiet NaN for the benefit of the Delphi runtime which for unfathomable reasons treats them as NaN and raises an exception upon encountering a quiet NaN.

CvMgmtSvc.exe updated to version 2.9.4.632
Corrected the handling of an exception in UTC to local time conversion that led to valid licenses being considered expired.

CVFoundation.dll updated to version 2.2.8.925
Fixed a problem introduced in 13.00.000 that made it impossible to call FBlobCreate with a null pointer as the image parameter.

CVUAL.dll updated to version 1.11.0.367
Fixed issues in the event channel handling and improved static initialization.

GenICam.vin updated to version 2.0.15.694
G2Grab no longer fails if the driver was opened through the new device discovery interface.

MinosCVC.dll updated to version 3.2.6.701
Fixed an out of bounds access when loading classifiers with Chinese characters. Also fixed an out of bounds access that could occur when training an overfitted classifier.

SF.dll updated to version 3.0.6.239
Fixed an out of bounds access when loading classifiers with Chinese characters.

siNetFilter.sys updated to version 2.3.20.117
siNetFilter.inf updated accordingly
siNetFilter.cat updated accordingly
Fixed a random BSOD at extremely high frame rates (kHz range).

13.00.002 [2017-07-11]

CVCImg.dll updated to version 4.9.6.585
CreateMatrixTransformedImage no longer introduces a shift in x and y when using this function for rotating an image. Scaling operation result image size is now off by 1 pixel (if abs(det(M)) < 1.0) or (int)(abs(det(M)) pixels if abs(det(M)) is > 1.0 - this will be fixed in a future build.

CVCUtilities.dll updated to version 4.8.1.496
The results returned by GetFileVersion and GetFileVersionW are now properly zero-terminated.

siNetFilter.sys updated to version 2.3.10.115
siNetFilter.inf updated accordingly
siNetFilter.cat updated accordingly
Fixed BSOD that occured when the maximum packet ID was higher than expected.

GEVFD.dll updated to version 2.3.10.115
GEVFDXDiag.exe updated to version 2.1.0.115
GEV 2.0 extended chunk payload types 0x400x are now parsed correctly. TurboDrive2 :copyright: payload formats are now parsed correctly.

CVUAL.dll updated to version 1.10.33.363
Fixed discovery problems with virtual host controllers and a potential deadlock in G2Freeze.

13.00.001 [2017-06-21]

CVCImg.dll updated to version 4.9.1.569
Fixed a reference count leak that occurred with legacy *.vin drivers when used together with some of the IRingBuffer, IImageRect, ICameraSelect2 and IBoardSelect2 functions.

CVCFile.dll updated to version 4.4.5.570
File filter strings are now properly zero-terminated.

CVFoundation.dll updated to version 2.2.7.902
The x64 build no longer expects the CPU to support the AVX instruction set.

iCVCBarcode.dll updated to version 2.7.2.431
Fixed an uncaught overflow exception that could occur when running in a 64 bit process.

iCVFoundation.pas updated
Added some hitherto missing functions.

GenICam.vin updated to version 2.0.11.913
Fixed race condition when calling RBUnlock while G2Freeze is working.

silogutil updated to version 1.2.0.0; program now terminates properly on Linux.

13.00.000 [2017-03-24]

Major Release - please refer to the product release notes for the list of changes.

12.01.007 [2017-12-14]

MinosCVC.dll _updated to version 2.6.12.50
Fixed a bug that made it impossible to correctly evaluate the Trigger (or: Minimum Feature Contrast) value in Param3 of the TLearnControlStructure. Note that only the C++ build of this DLL has been updated - i.e. on the Win32 platform only the MinosCVC.dll stored in the %CVB%\Applications directory is newer but the Delphi build installed in %CVB% has not been modified.

12.01.006 [2017-07-11]

CVCImg.dll updated to version 3.36.3.363
CreateMatrixTransformedImage no longer introduces a shift in x and y when using this function for rotating an image. Scaling operation result image size is now off by 1 pixel (if abs(det(M)) < 1.0) or (int)(abs(det(M)) pixels if abs(det(M)) is > 1.0 - this will be fixed in a future build.

12.01.005 [2017-06-30]

CVCImg.dll updated to version 3.36.2.308
Back port of two fixes that have been made to the 13.00.xxx builds of the CVCImg.dll: Loading palletized monochrome bitmaps with a width that is not a multiple of 4 no longer produces garbled images and CreateMatrixTransformedImage no longer shifts the image while rotating it.

12.01.004 [2017-01-30]

siNetFilter.sys updated to version 2.0.4.00
Fixed potential system lockup or BSOD when grabbing while unplugging a GigE to USB3 converter.

12.01.003 [2016-09-16]

Polimago.dll updated to 1.8.1.20
Performance during classifier creation improved (x64 build only) and added function for data access testing (not documented yet; to be fully released in CVB 13.0).

CVFoundation.dll updated to 1.22.10.742
Fixed a bug in the circle regression function.

CVCDisp.dll updated to 3.14.4.2
Improved panning when using a huge display. Improved drag tag painting.

CVCBarcode.dll and ZBLib.dll updated to 2.3.0.4
Lifted image size restriction to width and height of up to 32000 pixels and lifted configuration limit to 1000 configurations

CvMgmtSvc.exe updated to 2.9.3.516
Fixed the “no more CodeMeter query” bug #3237. Introduced fall back camera suite key query location in HKLM\Software\Common Vision Blox\Image Manager\Common

GevFD.dll updated to 2.0.3.1
Fixed bug in RAW, FILE and CHUNK data leader. Introduced support for PAYLOAD_XXX_EXTENDED_CHUNK_FORMAT.

sinetfilter.sys updated to 2.0.3.1
Fixed bug in RAW, FILE and CHUNK data leader. Changed timer generation to fix possible timeout issue. Fixed deadlock and BSOD.

Minor corrections to iCVCImg.h and iCVGenApi.h for compatibility to Borland CBuilder 6

12.01.002 [2016-06-21]

Modified the installer of the 32 bit version to include a trailing backslash in the definition of %CVBDATA% (backslash was missing after removing the Windows XP special treatment).

Updated iCVCDriver.dll to version 2.6.0.x
which now includes the TGrabInfoCmd enums that were missing as well as the missing driver GUID definitions.

12.01.001 [2016-05-17]

CVMgmtSvc.exe updated to 2.8.1.389
Service no longer has a static dependency on the WIBU DLLs now and may be installed + launched even on systems that have no WIBU runtime installed.

CVUAL.dll updated to 1.7.4.10
No more timeouts on the event interface plus thread-safe cleanup after timeout.

Exchanged iCVCImg.h, iCVGenApi.h, CVCImg_bcb.lib and CVGenApiGrid_bcb.lib due to CBuilder compatibility issues.

12.01.000 [2016-03-21]

Major Release - please refer to the product release notes for the list of changes.

12.00.007 [2016-02-15]

Reverted GenICam.vin back to version 1.6.19.394 (as in CVB 12.00.004) as the lastest changes were disruptive for a customer’s test farm.

Updated PolimagoLib.dll to version 1.0.0.6 to address a problem caused in the previous release by uninitialized variables.

Updated CvMgmtSvc.exe to version 2.6.0.314 to cover the new MAC address range used by AT in the AT CameraSuite licensing.

Updated silogsvc.exe.

12.00.006 [2016-01-27]

TeachBench.exe updated to 1.5.0.0 and TeachBench.Base.dll updated to 1.2.1.0.
Fixed an animation bug that crashed the application. Also other minor additions.

PolimagoLib.dll updated to 1.0.0.4
Fixed x64 pointer aliasing problem.

Fix to GenICam.vin's new TurboDrive feature.

siFilterIP.sys/siNetFilter.sys fixes for bluescreen issues on USB3 to Ethernet converters.

12.00.005 [2015-12-15]

MinosCVC.dll updated to 2.6.5.x.
Fixed bug in LearnClfFromMts.

CVCUtilities.dll updated to 4.4.1.x.
Now has an undocumented export to trigger license provider rescans in the license service.

GenICam.vin updated to 1.8.19.1349
Now with support for the new TurboDrive feature of the TeleDyne Dalsa Genie Nano. Also updated GenICam.ini accordingly.

GEVSD.dll updated to 2.8.1.41.
Now with support for the new TurboDrive feature of the TeleDyne Dalsa Genie Nano.

GEVFD.dll and GEVFDX.dll updated to 2.0.0.9.
Now with support for the new TurboDrive feature of the TeleDyne Dalsa Genie Nano.

GenICamBrowser.exe updated to 2.1.0.514.
Now with support for the new TurboDrive feature of the TeleDyne Dalsa Genie Nano.

12.00.004 [2015-12-02]

CVMgmtSvc.exe updated to version 2.2.1.x
Allows up to 50 CameraSuite keys to be entered now.

LicWizardBase.dll updated to 1.10.4.x
Allows entry of up to 50 CameraSuite keys now.

siFilterIP.sys/siNetFilter.sys 2.0.1.0
Fixed bluescreen that occurred with USB3-Ethernet adapter on unplug events fixed packet resend issue with binning. As those binaries need to match the filter driver, the GevFdDiag.exe and GevFdXDiag.exe have also been updated.

CVGevServer.dll updated to 2.6.3.421
Fixed IMG sending for RGB images (PFNC changed the meaning of some parts…).

Installer: Corrected RestartCodeMeterSilent action.

12.00.003 [2015-10-26]

CVCImg.dll updated (fix for CreateSubImage - necessary due to a side-effect of the fix for CreateMatrixTransformedImage). Also, the CVCImg.dll is now finally able to save colored MIO files in the x64 build.

The Management Console now switches working directory as soon as the F1 help is opened to make sure that the links embedded in the help file are working.

Win32 installer now installs CodeMeter 4.50 on Windows XP.

Note that these are just the changes on the CameraSuite file set. For the rest of the files, the 12.00.003 release can (and should) be considered the CVB 12.00.xxx baseline.

12.00.002 [2015-08-19]

CVCImg.dll updated (bug in CreateMatrixTransformedImage fixed).

CVGenApi updated because of a minor update in the GenApi.

CVUAL.dll has been updated to fix a hashing problem that could lead to cameras not being visible.

CVMgmtSvc.exe updated because CVUAL.dll source is linked statically into this binary.

lsual.exe has been updated for the same reason.

GenICamBrowser.exe updated because a few small UI glitches have been fixed.

GEVSD.dll has been updated because a faulty return value when setting the number of resend buffers has been fixed.

The U3V class driver setup has been revised and made leaner than in the previous build.

LicWizardBase.dll has been updated because a deadlock in the previous build caused by a change to boost::thread has been fixed.

siGevSvc.exe fixes a race condition in the shutdown routine of the service.

siPCap.exe now handles FD and FDX in one executable.

U3VDriverManager.dll fixes a few UI glitches.

12.00.001 [2015-07-10]

Major Release - please refer to the product release notes for the list of changes.

12.00.000

… was never published.

11.02.008 [2015-06-08]

SIGEVSvc.exe updated. Service now works properly on machines with only one CPU core.

GenICam.vin updated to fix a bug introduced in in 11.02.006.

11.02.007 [2015-03-16]

SIGEVSvc.exe and GevTL.cti updated. Both have been switched to using non-blocking sockets. Logging has been improved.

11.02.006 [2015-02-03]

GenICam.vin has been updated: Conversions for 16 bit formats have been fixed, INotify has been fixed, RingBuffer handling has been fixed, GenTL event registration has been fixed.

11.02.005 [2014-12-03]

The CvMgmtSvc.exe was updated to eliminate a problem with the random number generator that could in some cases lead to the service crashing during a license query.

CVRegistry.cvb updated (now handles white spaces in XML URLs gracefully).

CVGenApi.dll race condition resolved that could occur when a node object that is currently being queried is released at the same time.

11.02.004 [2014-07-15]

The SIGEVSvc.exe in 11.02.003 was still defective. Now fixed.

CVRegistry.cvb updated (now handles version 0.0.0 gracefully)

11.02.003 [2014-05-13]

SIGEVSvc.exe updates to fix various issues.

CVCFile.dll updated (handles save errors more gracefully now).

x64 only: MinosCVC.dll (Correlation now thread safe in x64 build).

11.02.002 [2014-02-06]

GEVTL.cti updated.

CVCFile.dll updated (version in 11.02.000 does not handle jpeg files with EXIF tags).

CVBCOP3DViewer.exe updated (somehow a binary with outdated dependencies made it into the 11.02.000 release).

11.02.001 [2014-01-22]

GenICam.vin updated (11.02.000 contains a bug that leads to problems with multi-process scenarios)

11.02.000 [2013-12-19]

Major release; please refer to ReleaseNotes.chm.

1 Like
Minos definitive licence check
closed #3