Release 1.2.4 - 28.08.2020 NEW FEATURES - Windows: support Unicode file paths in core and I/O (issue #335). This allows dv-runtime to run, save and load files on Windows when non-ASCII characters are present in file paths. Some modules are currently not able to handle Unicode file paths, see issue #351. - Calibration: improved usability, added buttons to directly control calibration actions, checking candidate patterns before calibration is now mandatory (issue #297). - Accumulator: add event-number driven image reconstruction (issue #327). - SDK ConfigTree API: low-level C API is const-correct now (issue #350). - ConfigServer: add receivedID to PUSH messages. - CMake: drop support for boost < 1.56. BUG FIXES - dv-filestat: fix crash on usage related to type discovery (issue #342). - dv-filestat: fix executable missing from Ubuntu packages (issue #342). - Converter AEDAT 3.X: fix setting of Frame's StartOfFrame and EndOfFrame timestamps (issue #350). - SDK wrappers.hpp: ensure failures to allocate memory on commit() are properly handled (issue #350). - SDK wrappers.hpp: copying from an empty/null input to an output cannot work and now throws an exception (issue #350). - SDK Modules: dv::ModuleBase not copyable/movable anymore (issue #350). - Calibration: ensure module can be stopped at any moment, even during calibration pattern review (issue #344). - Calibration: warn that loaded calibration files only apply after a restart of the module (issue #344). - Calibration: removed homography calculation and drawing of reprojected points on stereo calibratio (issue #345). Use the epipolar lines to verify the quality of stereo calibration. - Modules: fix deadlock on module shutdown if a commit() is being done in another thread started from that module (issue #348). - Modules: fix possible crash if module is waiting on child to start and child gets removed first (issue #349). - SDK ConfigTree: reported range for booleans is now 0-1.