Change Log for GenICam 2026.07 ============================== Due to a new build infrastructure the package names and content changed. The table below shows corresponiding packages of release 3.5.0 and 3.5.1. | 3.5.1 | 3.5.0 | |-------------------------------------------------------------|--------------------------------------------------------------------| | GenApi-3.5.1-Linux32_ARMhf-Runtime.tar.gz | GenICam_V3_5_0-Linux32_ARMhf_gcc49-Runtime.tar.gz | | GenApi-3.5.1-Linux32_ARMhf-RuntimeLogging.tar.gz | GenICam_V3_5_0-Linux32_ARMhf_gcc49-RuntimeLogging.tar.gz | | GenApi-3.5.1-Linux32_ARMhf-SDK.tar.gz | GenICam_V3_5_0-Linux32_ARMhf_gcc49-SDK.tar.gz | | GenApi-3.5.1-Linux32_i86-Runtime.tar.gz | GenICam_V3_5_0-Linux32_i86_gcc48-Runtime.tar.gz | | GenApi-3.5.1-Linux32_i86-RuntimeLogging.tar.gz | GenICam_V3_5_0-Linux32_i86_gcc48-RuntimeLogging.tar.gz | | GenApi-3.5.1-Linux32_i86-SDK.tar.gz | GenICam_V3_5_0-Linux32_i86_gcc48-SDK.tar.gz | | GenApi-3.5.1-Linux64_ARM-Runtime.tar.gz | GenICam_V3_5_0-Linux64_ARM_gcc49-Runtime.tar.gz | | GenApi-3.5.1-Linux64_ARM-RuntimeLogging.tar.gz | GenICam_V3_5_0-Linux64_ARM_gcc49-RuntimeLogging.tar.gz | | GenApi-3.5.1-Linux64_ARM-SDK.tar.gz | GenICam_V3_5_0-Linux64_ARM_gcc49-SDK.tar.gz | | GenApi-3.5.1-Linux64_x64-Runtime.tar.gz | GenICam_V3_5_0-Linux64_x64_gcc48-Runtime.tar.gz | | GenApi-3.5.1-Linux64_x64-RuntimeLogging.tar.gz | GenICam_V3_5_0-Linux64_x64_gcc48-RuntimeLogging.tar.gz | | GenApi-3.5.1-Linux64_x64-SDK.tar.gz | GenICam_V3_5_0-Linux64_x64_gcc48-SDK.tar.gz | | GenApi-3.5.1-Mac64_Universal-Runtime.tar.gz | GenICam_V3_5_0-Mac64_Universal_clang140-Runtime.tar.gz | | GenApi-3.5.1-Mac64_Universal-RuntimeLogging.tar.gz | GenICam_V3_5_0-Mac64_Universal_clang140-RuntimeLogging.tar.gz | | GenApi-3.5.1-Mac64_Universal-SDK.tar.gz | GenICam_V3_5_0-Mac64_Universal_clang140-SDK.tar.gz | | GenApi-3.5.1-Win32_i86-CommonRuntime.zip | GenICam_V3_5_0-Win32_i86_VC141-Release-CommonRuntime.zip | | GenApi-3.5.1-Win32_i86-Runtime.zip | GenICam_V3_5_0-Win32_i86_VC141-Release-Runtime.zip | | GenApi-3.5.1-Win32_i86-RuntimeLogging.zip | GenICam_V3_5_0-Win32_i86_VC141-Release-RuntimeLogging.zip | | GenApi-3.5.1-Win32_i86-SDK.zip | GenICam_V3_5_0-Win32_i86_VC141-Release-SDK.zip | | GenApi-3.5.1-Win64_x64-CommonRuntime.zip | GenICam_V3_5_0-Win64_x64_VC141-Release-CommonRuntime.zip | | GenApi-3.5.1-Win64_x64-Runtime.zip | GenICam_V3_5_0-Win64_x64_VC141-Release-Runtime.zip | | GenApi-3.5.1-Win64_x64-RuntimeLogging.zip | GenICam_V3_5_0-Win64_x64_VC141-Release-RuntimeLogging.zip | | GenApi-3.5.1-Win64_x64-SDK.zip | GenICam_V3_5_0-Win64_x64_VC141-Release-SDK.zip | | GenICam-CLProtocol-3.5.1-Linux32_ARMhf_gcc8-Runtime.tar.gz | GenICam_V3_5_0-Linux32_ARMhf_gcc494-Runtime.tar.gz | | GenICam-CLProtocol-3.5.1-Linux32_ARMhf_gcc8-SDK.tar.gz | GenICam_V3_5_0-Linux32_ARMhf_gcc494-SDK.tar.gz | | GenICam-CLProtocol-3.5.1-Linux32_i86_-Runtime.tar.gz | GenICam_V3_5_0-Linux32_i86_gcc48-Runtime.tar.gz | | GenICam-CLProtocol-3.5.1-Linux32_i86_-SDK.tar.gz | GenICam_V3_5_0-Linux32_i86_gcc48-SDK.tar.gz | | GenICam-CLProtocol-3.5.1-Linux64_ARM_gcc8-Runtime.tar.gz | GenICam_V3_5_0-Linux64_ARM_gcc49-Runtime.tar.gz | | GenICam-CLProtocol-3.5.1-Linux64_ARM_gcc8-SDK.tar.gz | GenICam_V3_5_0-Linux64_ARM_gcc49-SDK.tar.gz | | GenICam-CLProtocol-3.5.1-Linux64_x64_gcc8-Runtime.tar.gz | GenICam_V3_5_0-Linux64_x64_gcc48-Runtime.tar.gz | | GenICam-CLProtocol-3.5.1-Linux64_x64_gcc8-SDK.tar.gz | GenICam_V3_5_0-Linux64_x64_gcc48-SDK.tar.gz | | GenICam-CLProtocol-3.5.1-win32-Runtime.zip | GenICam_V3_5_0-Win32_i86_VC141-Release-Runtime.zip | | GenICam-CLProtocol-3.5.1-win32-SDK.zip | GenICam_V3_5_0-Win32_i86_VC141-Release-SDK.zip | | GenICam-CLProtocol-3.5.1-win64-Runtime.zip | GenICam_V3_5_0-Win64_x64_VC141-Release-Runtime.zip | | GenICam-CLProtocol-3.5.1-win64-SDK.zip | GenICam_V3_5_0-Win64_x64_VC141-Release-SDK.zip | | GenICam-FirmwareUpdate-3.5.1-Linux32_ARMhf-Runtime.tar.gz | GenICam_V3_5_0-Linux32_ARMhf_gcc49-FirmwareUpdateRuntime.tar.gz | | GenICam-FirmwareUpdate-3.5.1-Linux32_ARMhf-SDK.tar.gz | GenICam_V3_5_0-Linux32_ARMhf_gcc49-SDK.tar.gz | | GenICam-FirmwareUpdate-3.5.1-Linux32_i86-Runtime.tar.gz | GenICam_V3_5_0-Linux32_i86_gcc48-FirmwareUpdateRuntime.tar.gz | | GenICam-FirmwareUpdate-3.5.1-Linux32_i86-SDK.tar.gz | GenICam_V3_5_0-Linux32_i86_gcc48-SDK.tar.gz | | GenICam-FirmwareUpdate-3.5.1-Linux64_ARM-Runtime.tar.gz | GenICam_V3_5_0-Linux64_ARM_gcc49-FirmwareUpdateRuntime.tar.gz | | GenICam-FirmwareUpdate-3.5.1-Linux64_ARM-SDK.tar.gz | GenICam_V3_5_0-Linux64_ARM_gcc49-SDK.tar.gz | | GenICam-FirmwareUpdate-3.5.1-Linux64_x64-Runtime.tar.gz | GenICam_V3_5_0-Linux64_x64_gcc48-FirmwareUpdateRuntime.tar.gz | | GenICam-FirmwareUpdate-3.5.1-Linux64_x64-SDK.tar.gz | GenICam_V3_5_0-Linux64_x64_gcc48-SDK.tar.gz | | GenICam-FirmwareUpdate-3.5.1-Win32_i86-CommonRuntime.zip | GenICam_V3_5_0-Win32_i86_VC141-Release-CommonRuntime.zip | | GenICam-FirmwareUpdate-3.5.1-Win32_i86-Runtime.zip | GenICam_V3_5_0-Win32_i86_VC141-Release-Runtime.zip | | GenICam-FirmwareUpdate-3.5.1-Win32_i86-SDK.zip | GenICam_V3_5_0-Win32_i86_VC141-Release-SDK.zip | | GenICam-FirmwareUpdate-3.5.1-Win64_x64-CommonRuntime.zip | GenICam_V3_5_0-Win64_x64_VC141-Release-CommonRuntime.zip | | GenICam-FirmwareUpdate-3.5.1-Win64_x64-Runtime.zip | GenICam_V3_5_0-Win64_x64_VC141-Release-Runtime.zip   | | GenICam-FirmwareUpdate-3.5.1-Win64_x64-SDK.zip | GenICam_V3_5_0-Win64_x64_VC141-Release-SDK.zip | | GenICam-Java-1.5.2-Linux64_x64-GenApiJava.zip | GenICam_V3_5_0-Linux64_gcc48-GenApiJava.tar.gz | | GenICam-Java-1.5.2-Win64_x64-GenApiJava.zip | GenICam_V3_5_0-Win64_x64_VC_141-Release-GenApiJava.zip | | py310-genicam-1.6.0-Linux32_ARMhf.zip | - | | py310-genicam-1.6.0-Linux64_ARM.zip | - | | py310-genicam-1.6.0-Linux64_x64.zip | GenICam_V3_5_0-Linux64_x64_gcc48-PythonWheels.tar.gz | | py310-genicam-1.6.0-Maca64_x64.zip | GenICam_V3_5_0-Mac64_Universal_clang140_PythonWheels.tar.gz | | py310-genicam-1.6.0-Win64_x64.zip | GenICam_V3_5_0-Win64_x64_VC141-PythonWheels.zip | | py311-genicam-1.6.0-Linux32_ARMhf.zip | - | | py311-genicam-1.6.0-Linux64_ARM.zip | - | | py311-genicam-1.6.0-Linux64_x64.zip | GenICam_V3_5_0-Linux64_x64_gcc48-PythonWheels.tar.gz | | py311-genicam-1.6.0-Maca64_x64.zip | GenICam_V3_5_0-Mac64_Universal_clang140_PythonWheels.tar.gz | | py311-genicam-1.6.0-Win64_x64.zip | GenICam_V3_5_0-Win64_x64_VC141-PythonWheels.zip | | py312-genicam-1.6.0-Linux64_ARM.zip | - | | py312-genicam-1.6.0-Linux64_x64.zip | GenICam_V3_5_0-Linux64_x64_gcc48-PythonWheels.tar.gz | | py312-genicam-1.6.0-Maca64_x64.zip | GenICam_V3_5_0-Mac64_Universal_clang140_PythonWheels.tar.gz | | py312-genicam-1.6.0-Win64_x64.zip | GenICam_V3_5_0-Win64_x64_VC141-PythonWheels.zip | | py313-genicam-1.6.0-Linux32_ARMhf.zip | - | | py313-genicam-1.6.0-Linux64_ARM.zip | - | | py313-genicam-1.6.0-Linux64_x64.zip | GenICam_V3_5_0-Linux64_x64_gcc48-PythonWheels.tar.gz | | py313-genicam-1.6.0-Maca64_x64.zip | GenICam_V3_5_0-Mac64_Universal_clang140_PythonWheels.tar.gz | | py313-genicam-1.6.0-Win64_x64.zip | GenICam_V3_5_0-Win64_x64_VC141-PythonWheels.zip | | py314-genicam-1.6.0-Linux32_ARMhf.zip | - | | py314-genicam-1.6.0-Linux64_ARM.zip | - | | py314-genicam-1.6.0-Linux64_x64.zip | GenICam_V3_5_0-Linux64_x64_gcc48-PythonWheels.tar.gz | | py314-genicam-1.6.0-Maca64_x64.zip | GenICam_V3_5_0-Mac64_Universal_clang140_PythonWheels.tar.gz | | py314-genicam-1.6.0-Win64_x64.zip | GenICam_V3_5_0-Win64_x64_VC141-PythonWheels.zip | |-------------------------------------------------------------|--------------------------------------------------------------------| GenApi v3.5.1 (Release date 2026-06-30) ======================================= Feature - public - Updated the GenApi version (#20) - Added cmake package configuration file Issues - public - Fixed an issue where ImposeMin/Max does not change range (#11) - Fixed an issue where the file stream reports the wrong amount of written bytes. (#16) - Fixed an issue where the windows specific sources are not C++ conform. (#8) - Fixed an issue where headers of the reference implementation are not aligned. (#2) Feature - internal - Added support for Visual Studio 2026 - Updated CMake module (Fix resource generation) - Added support for Visual Studio 2022. (#26) - Updated cmake-common module. (#29) - Enabled Linux build on MacOS for GenApi. (#19) - Updated the docker image in CI/CD for Linux x64 and x86. (#7) - Added CMakePresets.json. (#6) - Add CMake target for creation of a static library. (#5) - Setup MacOS build. (#4) - Replaced CMake FetchContent with projects added as git submodule. (#1) Issues - internal - Fix various CVEs by update of lib expat to 2.8.1 (#31) - Fixed an issue using vsnprintf. Use standard C99 vsnprintf (#21) - Fixed an issue where pdb files were not included in install package (#27) - Fixed some issues of the installation package (#23) - Fixed some issues of the MacOS build flow. (#22) FirmwareUpdate v3.5.1 (Release date 2026-04-13) =============================================== Feature - public - Added cmake package configuration file Feature - internal - Added support for Visual Studio 2026 - Updated CMake module (Fix resource generation) - Added support for Visual Studio 2022. (#7) - Updated the GenApi module. (#5) - Updated the cmake-common module. (#6) - Updated the CI/CD yml and start using environment variables for docker registry. (#4) - Added CMakePresets. (#3) - Replaced CMake Fetch Content with projects addeed git submodule. (#1) Issues - internal - Fix various CVEs by update of libexpat to 2.8.1 - Fix outdated windows docker image - Fixed an issue where pdb files were not included in install package. (#5) CLProtocol v3.5.1 (Release date 2026-04-13) =========================================== Feature - public - Added cmake package configuration file Feature - internal - Updated GenApi module - Updated CMake module (Fix resource generation) - Added support for Visual Studio 2026 - Added support for Visual Studio 2022. (#9) - Updated cmake-common module. (#8) - Added support for GENAPI_Company_Name and GENAPI_Company_Suffix. (#5) - Updated the CI/CD yml and start using environment variables for docker registry. (#2) Issues - internal - Fixed an issue where pdb files were not included in install package (#6) - Fixed an issue where warnings were output when compiling against CLProtocoll. (#7) - Fixed an issue where resource (.rc) were not included in generated dll. (#3) - Fixed an issue with git submodules for CLProtocol and the naming scheme. (#4) Feature - public - Updated version 3.5.1 (#5) Issues - public - Resolved an issue where CL-Camera was not working with GenCP 3.2. (#1) GenIcam Python bindings v1.6.0 (Release date 2026-04-13) ====================================================== Feature - public - Updated the GenApi module. (#9) Feature - internal - Updated the CI/CD yml and start using environment variables for docker registry. (#13) - Created genicam-ci - Setup MacOS build (#14) - Updated CI/CD removing unused tox-wheel package (#2) - Added cmake-common module (#3) - Added python 3.14 based images with two new containers: 3.14 arm64 and armv7 (#6) GenIcam Java bindings v1.5.2 (Release date 2026-04-13) ====================================================== Feature - public - Updated the GenApi module. (#2) Feature - internal - Updated the CI/CD yml and start using environment variables for docker registry. (#1)