# Release History

## In-Sight 23.1.0

### New Features

- Added support for the In-Sight 3800 series.

- Added an In-Sight Emulator for connectionless job development.

- Added the Spreadsheet Editor on cameras that are licensed for Spreadsheet use.

- Added Job Pass/Fail support for Industrial Ethernet and HMI.

- Added Custom View for HMI.

- Added utilities for Backup and Restore of camera settings.

- Added the ability to customize the image acquisition start row and number of acquired rows.

### Bugfixes and Improvements

- Fixed the vision system crashing when deleting an EasyBuilder tool.

- Fixed the Current Job ID returning 0xFFFF (-1) on the In-Sight 2800 if the job was loaded from the In-Sight Vision Suite.

- Fixed the spreadsheet cells disappearing because of a Choose function with a cell range containing list boxes.

- Fixed the HMI sessions timing out and reconnecting under system load.

- Fixed the EasyBuilder Property links clearing after job save and load.

- Fixed the ViDiELClassify causing jobs to not load.

- Fixed the IS2801M locking up during run time if HDR was enabled.

- Created a backup option which makes a backup of the camera settings.

- Fixed WriteImage using SFTP and BMP producing corrupt images in certain situations.

## In-Sight 22.3.0

### New Features

- Added the HMI Settings dialog to allow operators to change HMI settings.

- Added a TCP mode selector that allows you to set up your vision system as a TCP server.

- Added a total job time display to the bottom right of the Easy Builder, and pixel values/coordinates to image mouseover.

- Added HDR support for mono cameras.

- Added a print utility for CalibrateGrid.

- Added the EL Read tool, which allows you to identify letters, numbers, and symbols on image acquisitions.

- You can now define the file name parameter in the FTP settings using the Math tool.

- You can now filter vision systems by IP address, MAC address, and firmware version in the In-Sight Vision Suite.

### Bugfixes and Improvements

- Fixed cameras after the top one in the list failing to update when updating multiple cameras.

- Fixed inputs added to the communication step of EasyBuilder that did not update when user data was sent from a PLC when using SLMP as the target protocol.

- Fixed the EL Classify tool performance errors when used contantly over a duration of hours or days.

- Fixed job loadings by name through an industrial Ethernet protocol that sometimes failed without returning an error message.

- Fixed the SFTP option to append.

- Fixed EasyBuilder disconnecting from the camera when attempting to delete a pattern tool while other tools that use the pattern tool fixture were disabled.

- Fixed EasyBuilder disconnecting from the camera when the user created a new job while also viewing the I/O screen with a selected job result value other than "none".

- Fixed the tool name changing function so that it can exceed the length of the textbox.

- Fixed setting a value over 10 ms that resulted in an error preventing acquisition under acquisition settings.

- Fixed the bulk import function for the EL Classify tool causing the ISVS IDE to crash if files were imported that were not valid BMP or JPG files.

- Fixed the Math tool Row and Col functions returning an incorrect row/col.

- Fixed the focus and white balance region showing a handle to rotate it, but if the user did rotate the region, it discarded the rotation input and did not apply it.

- Fixed users seeing the tool names as editable in OPCUA, but changing them did not have any impact. User permissions have been removed for tool name editing through OPCUA.

- Fixed the link not saving to the user if the tool was below the Input/Output snippet when linking a tool output in the I/O step.

- Fixed OPCUA update rates slowing down with an increase in nodes.

- Fixed the trigger of the Acquisition Start signal so that it now waits for the configured delay.

- Fixed the linked EasyView tag, and it is now disabled.

- Fixed the Find Edge and Find Circle smart feature detection for suggested features not adjusting to fine lower threshold features.

## In-Sight 22.2.0

- Changed the CRC calculation mechanism for file transfer over Native Mode. The vision system calculates the checksum using the byte value of the ASCII characters representing the byte values of the data. For more information, see Native Mode Checksum.

- Added snippet backward compatibility. In-Sight23.1.1 now allows you to update jobs containing snippetsfrom previous In-Sight releases to use the latest snippet versions. If you decline the job update, In-Sight also allows you to run jobs containing old snippets without changes.

- Manual granularity settings are now available for pattern finding tools under advanced settings. You can disable automatic granularity settings, and manually define Coarse Granularity and Fine Granularity to adjust the pattern finding tool results.

## In-Sight 22.1.0

The In-Sight 22.1.0 is the initial release of the product.