5.6.1.79551 (September 28, 2025)
- Introduced new C++-based Deep Learning training API for Feature Detection and Anomaly Detection tools; example for Feature Detection added to main Deep Learning installer, in Examples (Library) folder.
- Added new Deep Learning Point Location example on bee detection to main installer.
- Added missing Cmake package files to Aurora Deep Learning's Windows installer.
- LocateObjects 2 tool's image preview now correctly displays effects of donwsampling.
- Fixed problem with Auto-training crashing in Anomaly Detection tool.
- Made numerous improvements to datacode reading, including changing PPM ratio between 1D and 2D, fixing calculation of outEdgeAngle in CreateScanSegments, improving handling of RoI with angles close to zero, improving readingof narrow bars of equal width, increasing minimum module size, added profile sharpening for highly blurred samples etc.
- Autotune interface in ReadDatacodes filter has been updated for new code formats.
- Made improvements to config file saving and loading of ReadCode_Z filters as well as improved their documentation.
- Improved user documentation for ReadDatacodes filter.
- Fixed fatal errors being triggered by normal user actions in ReadDatacodes filter.
- Fixed issue with error being returned by running ReadDatacodes filter on some Pharmacode samples.
- Removed redundant characters attached at end of strings read from some Code128 samples.
- Added information on connected port on both WebHMI controls' and program filters' respective ends.
- Enabled multiple WebHMI interfaces to interact within filters of one program.
- In ComboBox WebHMI control, inSelectedValue input now accepts String rather than Integer values and outSelectedIdentifier output is removed (manual modification of applications utilizing this control from prior to this change may be necessary before executing program in current revision).
- Removed Apply button from Xaml editor in WebHMI as changes are now applied automatically following short interval.
- Updated WebHMI documentation to cover new controls.
- Fixed error popping up while attempting to change InitialBackground input in WebHMI.
- Improved WebHMI's integration with Properties control.
- Unfied WebHMI PieChart control's color palette with that of Aurora Vision Studio's preview displays.
- Fixed frame size for GeniCam-compliant devices in AILDigitizer filters.
- Clicking Ctrl+V in Aurora Vision Studio causes image in clipboard being pasted as CopyObject<Image> (regardless of whether copied from hard drive or online source).
- Implemented support for Motion JPEG (MJPEG) decoding library.
- Upon loading .avexe file into Executor, Aurora Vision Console reports metadata such as project's path, date of creation as well as software version it was generated from.
- Parallel Add-on product is now listed in License Manager also for Aurora Vision Library rather than just for Aurora Vision Studio.
- CopyObject filter's Choose data type window now closes without data type selected upon hitting Enter.
- Optimized property changing process in various filters.
- Fixed issues with acknowledging licenses' ProjectID on MiOS.
- Introduced missing SerializeObject function into Linux library which caused Year 2038 problem.
5.6.0.79482 (August 26, 2025)
- Improved display of thumbnails in Calibration Editor.
- PasswordPanel HMI control is now equipped with new ports (hidden by default) which make it possible to trigger control being locked under certain conditions.
- Ensured that Deep Learning Editor may not run incompatible Deep Learning Service version.
- Introduced numerous improvements to 1D Code Reading filters, especially for narrow code bar detection.
- Significantly optimized barcode reading processes.
- Deep Learning Editor now communicates better how to add new images.
- Renamed ImageLocalMaxima filter ImageLocalExtrema and implemented its heavily optimized version into ReadDatacodes filter.
- Introduced numerous improvements to DataMatrix reading algorithms in ReadDatacodes filter, particularly useful against slanted or distorted samples.
- Improved flexibility of DotGrid detection method in ReadDatacodes filter by adjusting some parameter input ranges.
5.5.6.79052 (August 26, 2025)
- PasswordPanel HMI control is now equipped with new ports (hidden by default) which make it possible to trigger control being locked under certain conditions.
- Implemented PPM estimation of barcodes viewed at angle.
- Fixed issue with application crashing upon attempting to read barcode on ARM.
- Fixed problem in Feature Detection tool with possible Feature Size selection not being dependent on Network Depth setup.
- Added Z4Sight_ResetTimer and Z4Sight_GetTimerValue filters for easier interaction between Z4Sight and Aurora Vision.
- Fixed problem with deadlock occurring on Linux systems upon closing WebHMI.
- Solved issue with project name saved under name containing "&" character being moved into parent folder instead.
- In ReadDatacodes filters, fixed Code128 decoder not detecting last bar in barcode.
- Ensured that out of two points marking segment returned by inProjectPointsOnLine input, Point 1 has lower coordinates than Point 2.
- Optimized barcode reading process.
5.5.6.79036 (July 9, 2025)
- Fixed unhandled exception returned in some cases of calculating subpixel position for very small values while using ScanEdges filter with ProfileInterpolationMethod set to Cubic.
- Deprecated ReadDataMatrixCodes as now it is covered by ReadDatacodes filter.
- Replaced DL_DetectAnomalies2_AccessDeepModel filter with DL_DetectAnomalies2_AccessModel filter and DL_ClassifyObject_AccessDeepModel filter with DL_ClassifyObject_AccessModel filter.
5.5.6.79021 (June 12, 2025)
- Fixed issue with race condition emerging during AVL.Net kit license checking.
- Improved reliability of Pharmacode reading.
- Fixed links in Known Issues documentation entry.
- Implemented numerous improvements to ReadDataCodes and ScanStripes filters.
- Improved reading of highly distorted DataMatrix codes.
- Fixed Model Properties display following Anomaly Detection training.
- Using User Filters on Linux and Using Library with CMake documentation entries are now listed on Aurora Vision Library documentation page.
- Added inMinQuality parameter to DL_ReadCharacters filter to threshold characters above certain quality level.
- Executor now returns warning instead of error if discrepancies between development environment's version and runtime environment's version are detected at the third position within the version number.
- Fixed issue with CodeMeter service turning off randomly and interrupting dongle license reading.
- Updated CodeMeter version that can be installed while installing Aurora Vision software.
- Fixed issue with misreading small EAN-8 barcodes.
- AVDATA files can now be loaded and saved in AVL.Net.
- Upon detecting inconsistent array size between inCandidates and inCharacters inputs' respective values in MergeCharactersIntoLines filter, detailed Domain Error is now returned.
- Fixed problem with ReadDataCodes filter rejecting some codes due to inMin/MaxLength being set to wrong places.
- Improved point matching in MatchPointGrid when outside main grid.
- Fixed ReadDataCodes filters not reading some Code128 of length 1.
- Supplied information on GPU power management to Deep Learning documentation.
- Restored lib_exif.dll to AVL.Net nuget.
- Ensured that Aurora Vision completely frees TCP port after shutting down connection on Linux.
- Added inOverflowControl/Timeout parameter's description to Queue_Push filter documentation.
- Organized Technical Issues entry in documentation into categories.
5.5.4.78956 (April 28, 2025)
- Made standard barcode reading library's format naming scheme consistent with that of IK library.
- Added OrNil variants to Json_GetValue_FromObject filters as well as new filters: Json_KeyExistsIn_Array and Json_KeyExistsIn_Object.
- Made AVL.Net compatible with ARM64 platform.
- Fixed issue with label display in Training Results for Feature Detection tool.
- WebCamera_GrabImage filter is now equipped with inputs to better control focus (inFocus, inFocusAuto) as well as contrast (inContrast) and saturation (inSaturation) variables.
- Fixed issue with error reporting wrong type cast upon attempting run MergeCharactersIntoLines filters with no input.
- Exported JSON file with annotation metadata no longer ignores labels on account of white spaces manually added.
- Fixed outBrightnessProfile scale in 1D Edge Detection.
- Added StringToGrammarRulesPattern filter to facilitate automatic conversion of string for grammar rules.
- Deep Learning OCR's OcrA model now has wider height range.
- Fixed bug with double-clicking ReadMultipleDatacodes filter block not causing Auto-tune editor to pop up.
- Significantly expanded Known Issues page in the Aurora Deep Learning™ technical documentation.
5.5.4.78919 (March 31, 2025)
- Added outQuality output port to DL_ReadCharacters filter.
- Improved graphical user interface for Auto-tune functionality, complete with support for multiple images.
- Updated MS SQL example.
- Updated JAI SDK to support version 6.5.
- Fixed outBrightnessProfile scale in 1D Edge Detection algorithms.
- Restored documentation to ReadDatacodes filter.
- Increased distance between found objects in LocateObjects_Elastic filter.
- Region set in LocateObjects_Elastic filter editor no longer reverts to default one on its own.
- LocateObjects_Elastic filter now supports different aspect ratios.
- Safeguarded against extremely rare scenario producing errors in ScanStripes filter.
- Solved LocateObjects_NCC match being somewhat off the actual object position.
- Fixed unhandled exceptions troubling WebHMI.
- Updated documentation entry on C# Project Configuration.
- Added Double and Long handling in WebHMI.
- WebHMI toolbar no longer causes main toolbar to resize control height.
- Improved Code39 reading in ReadDataCodes filter.
- Fixed Auto-tune editor from reporting errors when some parameters not set as expected.
- Fixed problem with bull-eye patterns not being read properly when positioned diagonally.
- Reinforced image preview so as to decrease likelihood of running out of memory due to overabundance of metadata presented.
- SSL settings can no longer be modified during runtime.
- Exposed clock frequency functionality for Z4Sight SDK.
- Filters from Conversions.cpp in category Basic::Enum are no longer missing on Linux.
5.5.4.78858 (March 13, 2025)
- Solved issue with decreased accuracy and performance of Locate Points compared to older software versions.
- Added notification if selected WebHMI port is already in use.
- Secure Socket Layers are now supported by WebHMI server.
- Fixed problem with program execution failing after manually inserting floating point values to some WebHMI controls via XAML editor.
- Fixed link to Enabling Jumbo Packets entry in Gige Vision Known Issues documentary entry.
- Fixed problem with errors being produced by double-clicking on background of Locate Points tool's Deep Learning Editor.
- In Feature Detection and Point Location tools, improved overall graph legibility and accuracy as well as renamed Graph Accuracy label to Raw Network Accuracy.
- HMI Editor for EdgeModel_Elastic has been added.
- Show WebHMI code option is now also accessible even when WebHMI designer is not docked to preview window.
- Removed misleading linking error entries registered in log by ReadCodes_IK filters.
- Fixed issue with displaying WebHMI when regular HMI in view.
- Showing WebHMI has now been made easier: proper button set next to HMI counterpart and WebHMI Designer is always enabled (even when no WebHMI has been defined yet).
- Fixed issue with properly executed filters not being highlited during execution in Offline mode.
- Ensured that attempting to draw rectangles or ellipses with NaN or Infinity values as dimension inputs will no longer return unhandled exception.
- Restored proper generation of .NET macrofilter interface in Studio.
- Added missing serialization article to AVL.Net library.
- Improved Point3DGrid documentation entry for clarity.
- Solved compilation-related trouble following update of Visual Studio to version 17.13.0.
- Fixed path to images in Parallel Enumeration example.
- Added Object Tracking example.
- Updated support for NI-DAQmx driver to version 25 Q1.
- Made it so RegionBoundingEllipse filter is no longer capable of returning infinite ellipses.
- Added RemoveChannels filter.
- Updated SmartRay SDK to version 6.
- Fixed problem with opening Deep Learning Editor through HMI control in Runtime environment.
- Running .Net macrofilters that contain Deep Learning filters no longer yields unhandled exceptions.
- IsEnabled property in WebHMI controls is now exposed.
- .Net no longer refuses to copy C++ libraries just because possibly obsolete versions of them are already detected.
- During forced system shutdown, Runtime environment closes in way that ensures proper data retrieval upon restarting application.
- Added manual videos to WebHMI documentation entry.
- Described workaround for OneDrive model being read-only on Known Issues page.
- In dialog windows, backgrounds are now appropriate to macrofilter that is currently selected through macrofilter navigator's dropdown list.
- Modified documentation entry for ExtractBlobs filter so as to better reflect actual working of inProcessingParams/RemoveBoundaryBlobs parameter.
- Added Z4Sight_ConfigureDigitalInput filter so as to enable configuring debounce time, glitch filtering and port value inversion.
5.5.3.78799 (January 31, 2025)
- Made it so WebHMI TextBox control's inText input and outText output are no longer conditional.
- Supplied missing nugets in .Net wrapper of CPU-based Deep Learning Runtime for Linux.
- Fixed issue with editors not opening in Runtime environment.
- Updated Deep Learning hardware requirements in documentation.
- Added information about Show WebHMI Code feature into documentation.
- Added generic troubleshooting guide for problems with connecting to GigEVision devices in Known Issues article within documentation.
- Added illuminator angle diagram guidelines to Photometric Stereo article in documentation.
- Solved issue with HMI events not working in Runtime environment.
- Removed out-of-date documentation reference in Coins example entry.
- Fixed problem with WebHMI ComboBox and RadioGroup controls' preview display.
- Various improvements to GigEVision and GenTL diagnostics, error handling, frame retaining etc.
- Modified documentation entry for ExtractBlobs filter so as to better reflect actual working of inProcessingParams/RemoveBoundaryBlobs parameter.
- WebHMI controls no longer return errors upon attempting to read content from Initialize section.
- Fixed issue with macrofilter instance removal from Program Editor causing its removal from elsewhere in application.
- Solved problem with WebHMI CheckBox control not ceasing enumeration despite triggering event which should do that.
- Expanded Digital I/O configuration in Z4Sight filters.
5.5.2.78779 (January 13, 2025)
- Added information about connecting to WebHMI Runtime in documentation.
- Fixed issue with OcrCandidate data type not being possible to display in preview window.
- Enabled Feature Detection, Object Location, Point Location and Object Classification model training without validation set.
- Added new filter RegionArea_Long to prevent memory overflowing in rare circumstances.
- New video tutorials have been linked in documentation.
- Entire list of CUDA devices produced by DL_ListCUDADevices filter can now be conveniently displayed in preview window.
- Improved readibility of documentation for code migration to version 5.5.
- Fixed problem with nuget packages not containing native dependencies in AVL.Net for Linux.
- Improved view of Application Notes.
- Made it possible to generate C++ code from command line (type [Installation path]/AuroraVisionCodeGenerator.exe -help for overview).
5.5.2.78740 (December 16, 2024)
- Temporary workaround to recently discovered issue with OneDrive-hosted model files being read-only has been provided on Known Issues page in Deep Learning documentation.
- Added multiple improvements to GigE Vision and GenICam GenTL interfaces to better handle errors and error reporting.
- Missing package enabling use of GPU in Deep Learning model inference via AVL.Net has been reintroduced.
- Fixed problem with SplitPathToParts function failing to reset output at every iteration.
- Added new parameter DisplayID to JAI_FindDevices filter for better displaying purposes.
- Made it so multiple IO-related exceptions indeed throw IOErrors instead of other types of exceptions.
- WebCamera_GrabImage filter returns appropriate exception type upon failing to trigger camera.
- Fixed issue with .NET macrofilter generator utilizing nested user types.
- Fixed issue with disabled theme selector.
- Fixed error reported on website upon using option Check for Updates.
- Fixed issue with inFlatten and inMinScore parameters of MergeCharactersIntoLines filter emptying output when set to particular values.
- ALt+F4 no longer closes undocked window (instead of main Studio window).
- inPersistent parameter in ZebraScanEngines_SetParameter now stores value when true and only sets it when false (whereas it used to be inverted).
5.4.7.73978 (March 13, 2025)
- Ensured that attempting to draw rectangles or ellipses with NaN or Infinity values as dimension inputs will no longer return unhandled exception.
- During forced system shutdown, Runtime environment closes in way that ensures proper data retrieval upon restarting application.
- Modified documentation entry for ExtractBlobs filter so as to better reflect actual working of inProcessingParams/RemoveBoundaryBlobs parameter.
- Added Z4Sight_ConfigureDigitalInput filter so as to enable configuring debounce time, glitch filtering and port value inversion.
5.4.7.73959 (December 9, 2024)
- Fixed issue with 3D data causing errors when used as forking inputs in Variant Macrofilters.
- Fixed issue with automatic preview returning errors upon deliting forking variants from application.
- ALt+F4 no longer closes undocked window (instead of main Studio window).
- inPersistent parameter in ZebraScanEngines_SetParameter now stores value when true and only sets it when false (whereas it used to be inverted).
- Added handling of great numbers of macrofilters being reported as using particular tools in Program Statistics (it used to lead to fatal errors).
- Added disclaimer in Deep Learning Editor if multiple regions of interest are found to be overlapping (which would make it impossible for model to train properly).
- Fixed bugs with converting path to absolute.
5.4.7.73947 (November 4, 2024)
- Fixed issue with FindFiles and EnumerateFiles filters (as well as derived filters) arranging values in wrong order when sorted for NameNatural.
- Fixed issue with Domain Error being returned upon setting high values in inMaxModuleSize parameter of ReadBarcodes filter.
- Fixed issue with Standard Error being returned upon setting empty value in inRoI parameter of ReadBarcodes filter.
5.4.7.73936 (October 18, 2024)
- Fixed rare issue with license key refusing to be loaded into License Manager under very specific circumstances.
- Fixed issue with inStartAngle and inSweepAngle inputs in Arc2D filters resulting in unhandled exceptions when set to negative values.
- ReadFilmstrip filter now redirects to correct documentation entry when clicking Display Filter's Help or pressing F1 button.
- Added descriptive error message when trying to load macrofilter interface built for older version of Studio Professional/Runtime.
- Fixed issue with removing points in Deep Learning Point Location tool resulting in fatal error.
- Ensenso filters no longer report domain error upon changing trigger mode from "Ignore (Software Trigger)" to "Capture on Rising Edge".
5.4.7.73929 (October 9, 2024)
- Fixed issue with values converted from Real to String causing WebHMI to crash.
- Clarified means of deploying WebHMI-controlled applications (using AuroraVisionConsole) in documentation.
5.4.6.73917 (September 16, 2024)
- Improved handling of closing undocked program editor.
- Fixed very rare issue with fatal error in CreateEdgeModel2 filter.
- Made it so Region of Interest set in LocateObjects: NCC2 filter no longer needs to be bigger than template object.
- Reinforced scanning functions (ScanEdges, ScanRidges, ScanStripes) against potential issues produced by scan path running across image boundary.
5.4.5.73902 (August 30, 2024)
- Added input ColumnNames to DetailedListView HMI control.
- Fixed issue of closing undocked program editor resulting in unhandled exception.
- Moved filters from HTTP group from FoundationBasic to FoundationLite filter module for better alignment with other communication filters.
- Restructured list of Application Notes in documentation for better readability.
- Updated obsolete elements of documentation for calibration-related examples.
- Added descriptions to HMIAdvancedControlUsage and HMISimpleControlUsage examples.
- Fixed issue with access to documentation for WebHMI Capsules and Calibration With Editor on Original Image examples.
5.4.5.73892 (August 9, 2024)
- Fixed heatmap display issue in Similarity Based tool in DL Editor.
- Enabled WebHMI in Aurora Vision Executor application (it used to be possible only via Console app).
- Fixed issue with Formula's Join function not compiling when generating C++ code.
- Added OPC UA filters for string array handling.
- Added camera control settings to WebCamera filter.
- Added ZebraCamera_ExecuteCommand filter.
- Fixed issue with IK filters causing unhandled exceptions.
- Added model selection input to DL_Deploy: LocateText filter.
- Fixed issue with Golden Template model not saving properly while using HMI state saving controls.
- Enabled project templates for version 5.4 in Visual Studio 2022.
- Increased acceptable point grid size limits.
- Added new Deep Learning example for Anomaly Detection on printed circuit boards.
- Added support for grey-scale pixel formats in WebCamera filter.
5.4.5.73859 (July 19, 2024)
- Updated Chinese translation of Studio interface.
- Fixed LoadObject filter bug occuring at loading files into Studio environment.
- Fixed trigger release bug in ZebraScanEngines_GrabImage filter.
- Facilitated browsing through Object Classification class list in DL Editor using mouse.
- Fixed bug with losing undocked HMI window upon switching display selection.
- Fixed bug in DL Editor with Validate set images not being marked as such in generated report.