Version History

13.02.000 [2019-07-30]

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

13.02.001 [2019-09-30]

CVCFile.dll updated to version 4.6.9.14
Fixed saving of 16 bit PNG files.

CVCUtilities.dll updated to version 4.12.1.7
Fixed return value of GetCVBVersion on Linux.

CVFactory.dll updated to version 4.0.12.11
Removed throw in destructor of factory.

CVFoundation.dll updated to version 2.6.3.14
Fixed bug in RotateImage for RGB images.

GenICam.vin updated to version 2.5.3.16
Fixed parameter issues with ADLink Neon cameras. Fixed pixel format conversion issue.

LicenseManager.exe updated to version 1.1.14.12
Fixed a number of issues that blocked the creation of trial license requests and the writing of Magic Nubmers into dongles.

CVB.Net
Updated to version 1.80.9.560 with improvements to the Stemmer.Cvb.GevServer.dll.

CVB++
Fixed a bug in barcode/reader_config.hpp

Updated cvb_nodelocked.wbb file on Linux.

13.02.002 [2019-10-17]

CVCImage.dll updated to version 4.16.6.4
Fixed bug in DrawLineInImage when line touches image borders.

CVUAL.dll updated to version 1.13.4.6
lsual.exe updated to version 1.10.29.1301
Fixed an issue that prevented more than one USB camera being open simultaneously.

GenICamBrowser.exe updated to version 4.4.29.11
Added log output of consecutive saving statistics. Fixed log view visibility.

GEVFD.dll updated to version 2.4.1.0
GEVFDDiag.exe updated to version 2.4.1.0
GEVSD.dll updated to version 2.14.2.8
GEVTL.cti updated to version 1.20.0.10
siGevSvc.exe updated to version 1.7.27.7
Fixed a problem that led to a camera disconnect going undetected if register read/write got polled every < 2000 ms. Fixed extended chunk data parsing.

LogGui.exe updated to version 3.1.24.5
Added copy functionality and shortcuts. Fixed resizing problems. Fixed filtering with json files. Added support for multiple json files.

CVB++
Fixed a normalization bug in angle.hpp

13.02.003 [2019-12-23]

CameraSuite Installer and Runtime Installers now also contains the .Net 4.5 Runtime setup required for older Windows Platforms.

CVB.Net updated to version 1.80.12.564
Fixed panorama zoom issue on Stemmer.Cvb.Forms.Display.
Fixed Selection of all gradable 1D codes.
Fixed pass-over of search results from unmanaged layer to Stemmer.Cvb.Polimago.SearchResult.

CVB++
Reduced number of warnings when compiling with VS2019 C++ toolchain.
Fixed bug in Merge3D calibrator object serialization.

CVCore3D.dll updated to version 1.24.3.415
Improved plane fitting algorithm.

GenICam.vin updated to version 2.5.4.30
Fixed nodemap release when chunk data is present.

GenICamBrowser.exe updated to version 4.4.34.17
Improved application bootstrapping start and splash screen and removed unnecessary discovery call during startup.

13.02.004 [2020-10-08]

CodeMeter Runtime updated to version 7.10a
This addresses a security issue/vulnerability published in September 2020 by WIBU systems (see https://forum.commonvisionblox.com/t/security-announcement/1220?u=illusive for details).

Installers
Due to technical problems with the formerly used InstallShield bootstrapper, the Common Vision Blox installers now use the dotNetInstaller bootstrapper (https://dblock.github.io/dotnetinstaller/).

GenICam.vin updated to version 2.5.5.40
Fixed potential access violation when starting/stopping acquisition repeatedly and quickly while using a camera in TurboDrive mode.

GenICamBrowser.exe updated to version 4.4.36.16
Added the possibility to read GenICam.ini files generated by the device configurator of the Common Vision Blox Management Console.
Added a license indicator to highlight whether or not a license for Common Vision Blox is available.

LicenseManager.exe updated to version 1.1.18.20
Changed E-Mail address to the new @stemmer-imaging.com address.
Fixed error output when CameraSuite online check fails.

OpenSourceLicenses.chm/pdf
Updated content (new libraries, partly some new project URLs)

Sil.dll updated to version 2.8.1.11
Fixed memory leak when saving xsil file.

TeachBench.exe _updated to version 1.44.0.60
Fixed occasional NullReferenceException in Minos consistency checks after adding new instances.

13.03.000 [2020-11-27]

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

13.03.001 [2020-12-16]

Sentinel Protection Installer updated to version 7.6.9 for improved compatibility with new chipsets/mainboards (applies only to the Win32 version of :cvb:).

Installers

  • The :cvb: installers now install a proxy CVBase_v1_2.dll that redirects to CVBase.dll and the old CVRegistry.cvb. Both files are necessary to support use of *.vin drivers other than the GenICam.vin with :cvb: 13.03.001.
  • The x64 build of the :cvb: installer now installs a 32 bit build of the CVBase.dll into the C:\Windows\SysWOW64 folder. This is needed to support the use of the Forms Display of CVB.Net in the Visual Studio Designer

CVB++ & CVBpy
Updated to fix a bug in the PollNodes member function of the node map.

CVFoundation.dll updated to version 2.7.3.1175
Fixed a bug in the function DilateImage that did lead to a crash.

CVGenApi.dll updated to version 3.1.0.117
Reduced log severity for several functions where appropriate to improve readability of logging output.

GenICam.vin updated to version 3.0.4.1422
Fixed an error in flow set pool querying that could lead to an uncaught exception.
Fixed an error in the TurboDrive V1 implementation that could lead to an access violation.

GevTL.cti updated to version 1.22.1.573
Updated necessary to support the fixes in the GenICam.vin.

13.03.002 [2021-01-13]

CVB.Net updated to version 1.82.1.618
Fixed an error in the implementation of Stemmer.Cvb.ShapeFinder.dll that could lead to an access violation when accessing the classifier feature array (see also this post).

GenICam.vin updated to version 3.0.6.1428
Fixed an error in TurboDrive 1 handling that led to misaligned image data and problems with chunk data.

13.03.003 [2021-03-19]

cvbnodelocked.wbb updated
In 13.03.000 and higher an outdated file was accidentally installed which can lead to issues with the :cvb: trial licenses.

CVCDriver.dll updated to version 4.3.4.910
Fixed device discovery with IncludeEmpty flag.

CVMgmtSvcLegacy.dll updated (Win32 only)
In 13.03.000 and higher a debug build was accidentally shipped. Reverted to the original release build.

CVFactory.dll updated to version 5.0.2.857
Fixed interoperability problems with the LMI Gocator TL.

GenICam.vin updated to version 3.0.7.1432
All pixel format conversions are now supported on the ARM platforms as well.

GenICamBrowser.exe updated to version 4.6.22.1530
Improved compatibility with cameras from Teledyne Dalsa. Fixed button behavior in logging window.

GenICamConfig.dll updated to version 1.14.5.0
GenICam Device Configurator of the CVB Management Console now leaves the GenICam.ini file intact when it is exited without saving the modifications.

13.03.004 [2021-05-12]

CVB++ API updated to version 1.4.1
Fixed a problem in GenApi node string parsing. The CVBpy API was updated to include the fix as well.

CVFactory.dll updated to version 5.0.4
Improved logging performance. Corrected stream cleanup code which contained a mistake that could prevent a stream from being opened more than once.

CvMgmtSvc.exe updated to version 2.14.1
Improved the robustness of dynamic loading of dependencies.

CVUAL.dll updated to version 1.14.1
Improved the capability to recover from a stream endpoint stall condition.

GenICamConfig.dll updated to version 1.14.5.1 (Win32 only)
The previous version shipped a build of this DLL that was accidentally dependent on the x64 ActiveX control, leading to a BadImageFormaException being raised when starting the Device Configurator in the Management Console.

GEVTL.cti updated to version 1.22.2
Fixed a bug that affected the combination GEVFD + Chunk data. Corrected report of payload size to Transport layer.

GenICam.vin updated to version 3.0.9
Improved logging performance. Fixed a bug that affected the combination GEVFD + Chunk data.

SF_cuda.dll updated (x64 only)
Previous versions of :cvb: (13.03.000 and higher) accidentally shipped a debug build of this DLL. This has been fixed.

13.04.000 [2021-07-01]

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

13.04.001 [2021-10-14]

CVB.Net updated to version 1.112.1.735
Adapted first zoom step in the WPF display to be adequate also for very large images.

CVMock.vin updated to version 1.1.1.250
Fixed an error in ini file parsing.

CVWebStreaming.dll
Added documentation and C-API header to the installers.

EULA.pdf
Clarified freedom of redistribution of Common Vision Blox runtime packages.

GEVFD.dll updated to version 2.5.7.264
Fixed packet padding and multipart header offset/part parsing.

GEVSD.dll updated to version 2.15.9.597
Fixed packet padding and multipart header offset/part parsing. Fixed package count calculation in the presence of chunk data.

GevTL.cti updated to version 1.23.5.624
Fixed gateway address setting. Completed GenTL 1.5 Validation. Added Custom extension for GenTL 1.6 buffer part functionality. Fixed PacketSizeMode availability.

OpenSourceLicenses.chm
Updated to include the required references to HDF5, cpu_features and uvgRTP libraries.

SF.dll updated to version 3.0.9.465
Fixed access violation that could occur when the region of interest was touching the bottom edge of the image and did not cover the entire width of the image.

13.04.002 [2021-11-10]

CVB++ API updated to version 1.5.1.217
Fixed string node handling in GevServer wrapper.
Added functions for curve evaluation to Foundation wrapper.
Include support for CVWebStreaming.dll.

CVB.Net API updated to version 1.112.1.737
Rebuilt without functional changes.

CVBpy API updated
Rebuilt to include the curve evaluation functions and the GevServer fix added to CVB++.

CVFactory.dll updated to version 5.0.7.900
Supports unconditional streaming now.

CVGenApiGrid.dll updated to version 2.2.2.431
Added a guard versus potential access violations when an error was reported from the underlying entities without an actual error string.

CVGevServer.dll updated to version 3.6.3.1160
Fixed an issue in string node and string reg node handling.

CVMgmtSvc.exe updated to 2.15.0.830
Corrected a malformed broadcast response parsing that could lead to “phantom CameraSuite Licenses” on some PCs.

CVWebStreaming.dll updated to version 1.3.3.33
Fixed issue with larger image buffers.

GenICam.vin updated to version 13.2.15.1604
Added capability for unconditional streaming.
Fixed an inconsistency in buffer size handling in case of multi part images.
Fixed ini file handling error.

GenICamBrowser.exe updated to version 4.8.0.1585
Changed to heed the registry entry for determining the ini file location.
Implemented unconditional streaming.

GevTL.cti updated to version 1.23.6.634
Supports unconditional streaming now.

siGevSvc.exe updated to version 1.7.27.362
Supports unconditional streaming now.

13.04.003 [2021-12-06] :santa:

CVB++ API updated to version 1.5.1.227
Added header file that was missing in the previous Windows installer.
Added support for floating-point-valued nodes in the GEVServer wrapper.

CVB.Net API updated to version 1.112.3.746
Fixed a possible NullReferenceException in the ZoomAdorner of theStemmer.Cvb.Wpf.Controls.Display object.
Please note: Floating-point-valued nodes are not yet supported in this build.

CVBpy API updated
Updated the Python wheel to the include all the changes scheduled originally for release 13.04.002.
Please note: Floating-point-valued nodes are not yet supported in this build.

CVGenICam.vin updated to version 3.2.15.1607
Fixed a potential segfault when a device is closed.

CVGevServer.dll updated to 3.7.5.1173
Introduced support for floating-point-valued nodes.

CVOpcUa.dll updated to 1.1.1.268
Fixed a problem with call argument pass-through on method nodes.

Documentation: CVB.Net, CVB++ and CVBpy updated to the latest state
The documentation for our object-oriented APIs have been updated to the latest state to include the description of the curve functions that have been introduced in 13.04.003. Note that the latest state already includes the description of floating-point-valued nodes on the GEVServer, even though those are currently only supported for CVB++.

GevTL.cti updated to version 1.23.7.638
Adjusted the log reporting rate of camera events (13.04.000 improved the detail of reporting in the GevTL.cti, however this led to the GenICamBrowser.exe reporting an excessive amount of camera events for purely informative reasons).

13.04.004 [2021-12-21]

CVB++ API no version change
Added missing inconfigurable_string_node.hpp header.

GenICamBrowser.exe updated to version 4.8.2.1591
Fixed treatment of packed color formats.

GenICam.vin updated to version 3.2.17.1612
Fixed treatment of packed color formats.
Added FrameID to VIN Buffer nodemap and fixed usage of capacity and size.

GevFD.dll updated to version 2.5.8.272
GevSD.dll updated to version 2.15.10.607
Fixed buffer info for regular images.

GevTL.cti updated to version 1.23.8.641
Fixed treatment of packed color formats.
Fixed passt through of GEV message events.

MovieInteractive2.exe updated to version 1.8.0.2519
MovieInteractive2PlugIn.exe updated to version 1.8.0.2519
MIAPaoiCut.dll updated to version 1.8.0.2519
MIAPBayerConversion.dll updated to version 1.8.0.2519
MIAPFrameSkipping.dll updated to version 1.8.0.2519
MIAPhistoTrigger.dll updated to version 1.8.0.2519
MIAPnormalization.dll updated to version 1.8.0.2519
MIAPresize.dll updated to version 1.8.0.2519
Fixed an uncaught exception in MovieInteractive2.

TeachBench.exe _updated to version 1.58.0.1267
TeachBenchBase.dll _updated to version 1.58.0.1267
TeachBench.ImageProcessors.Core.dll _updated to version 1.58.0.1267
TeachBench.ImageProcessors.Foundation.dll _updated to version 1.58.0.1267
TeachBench.DNC.dll _updated to version 1.58.0.1267
TeachBench.Minos.dll _updated to version 1.58.0.1267
TeachBench.PolimagoCR.dll _updated to version 1.58.0.1267
TeachBench.PolimagoSearch.dll _updated to version 1.58.0.1267
Corrected some UI related issues within the DNC module.

13.04.005 [2022-03-18]

CVB.Net API updated to version 1.119.1.753
Fixed problems in the CvOpcUa.dll wrapper.
Fixed an issue in saving the configurations for DataMatrix grading.

CVB++ API no version change
Improved error messages on C-API calls. Made property grid access resilient versus null pointers.

CVBpy no version change
Improved error messages on C-API calls.

CVCDriver.dll updated to version 4.3.6.958
Implemented a fallback treatment for transport layers that return by nullptr as buffer base.

CVGevServer.lib no version change
Updated the lib file to the latest contents to include the functions exported sind 13.04.004.

CvMgmtSvc.exe updated to version 2.16.0.833
Adapted to new MAC range in AT cameras.

GenICamBrowser.exe updated to version 4.8.3.1593
Modified to be more tolerant towards transport layers and cameras that do not provide the expected set of displayable information.

GenICam.vin updated to version 3.2.22.1622
Filled device event callbacks with the correct data.
Fixed device and port registration for events.
Modified to ignore missing TurboDrive nodes on cameras that claim TurboDrive capability but do not really support it.
Improved treatment of invalid/unexpected PFNC codes in MultiPart scenarios.
Implemented a fallback treatment for transport layers that return by nullptr as buffer base.
Fixed treatment of Bayer pixel formats in 3rd generation acquisition stack.

GevFD.dll updated to version 2.5.8.272
GevSD.dll updated to version 2.15.10.607
Reduced log message output on polled nodes to prevent log message flooding.

GevTL.cti updated to version 1.23.8.641
Truncate device event data when necessary.

1 Like

13.04.006 [2022-05-25]

CVGenApi.dll updated to version 3.1.0.118
Fixed problem when reading string properties on Linux.

CVWebStreaming header and lib file only
Fixed the outdated header and *.lib file in the Windows installers.

CVB++ API no version change
Removed ill-conceived rethrow in NotifyObservable implementation.

CVBpy no version change
Improved error messages on C-API calls.

GenICam.vin updated to version 3.2.23.1625
Fixed VPAT generation on monochrome formats with more than 8 bits per pixel.

14.00.000 [2022-06-23]

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

4 Likes

14.00.001 [2022-09-22]

CVB.Net API 1.125.2.936
Fixed launch issue of CVMetric3D example and SystemBrowser.

CVB++ API no version change
Moved pfnc_format.hpp header from the GEVServer folder to the main folder to resolve include issues.

CVBpy Wheel no version change
Updated to latest build.

CVCUtilities.dll 4.12.5.768
Zero-termination of version string fixed for unicode strings.

GEVTL.cti updated to version 1.23.14.700
Packet size can now be set for old and new stack via device discovery.
Setting persistent IP addresses no longer might cause the program to terminate.

GenICam.vin updated to version 3.2.29.1679
Fixed pixel format conversion for Bayer formats with more then 8 bits per pixel.
Existing but unavailable chunk data are now handled properly.

GenICamBrowser.exe updated to version 4.8.10.1641
Fixed pixel format converters.

install_cvb.sh (Linux only)
Fixed installation of .NET Core 3 on ARM machines.

TeachBench.exe 1.63.0.1351
Fixed broken project creation for Polimago Classification projects.