Skip to main content

5.0.690-x

2026-08-01 | IRIS 5.0.690.200

The information provided below includes the user experience, data, configuration, process workflow, reporting, and infrastructure improvements and updates for this production version of IRIS 5.0.690.

Improvements

IRI-38770

Inventory Reporting

Added Inventory Setup option Use Previous Raw Waste in Physical Counts to exclude previous Raw Waste counts from Food Cost Variance calculations, resolving inaccurate counts when adjustments are made after the original entry date.

IRI-38771

Cash Management

Corrected an issue so that Drawer Count and Drawer Close records are written to the Cash Management tables when counted at POS, preventing one record from being overwritten due to same-second timestamps.

IRI-38772

Drawer Report

IRIS now includes drawers with a zero-dollar count on the Final Drawer Pull Report and displays the variance value instead of omitting them.

IRI-38778

Order Entry

Corrected an issue to prevent invalid split items when deleting a smaller quantity of a child item from a multi-quantity combo meal.

IRI-38793

Order Entry

Corrected an issue where combo meals missing side or drink items when a modifier is deleted during the attachment flow, ensuring all resulting combos retain their required child items.

IRI-38803

Order Entry

Corrected combo child item nesting so side items are added at the correct child level when deleting and re-adding side items during combo meal configuration.

2026-07-16 | IRIS 5.0.690.100

The information provided below includes the user experience, data, configuration, process workflow, reporting, and infrastructure improvements and updates for this production version of IRIS 5.0.690.

Improvements

IRI-36332

SendS3.exe

Updated SendS3.exe utility with proxy options and improved logging for AWS S3 uploads.

IRI-37173

SystemMaint

Updated SystemMaint to prevent deletion of SQL backups unless a Check Database operation completes successfully, protecting against retaining only corrupt backups.

IRI-38305

Electronic Journal

Removed deprecated View menu option from the Electronic Journal to resolve crashes when option is selected.

IRI-38344

XenialAdapter

Configured XenialAdapter to consume the Lane ID from the incoming order object creation_point.service_point_id element.

IRI-38470

POI Online Order Injection

Corrected an issue in POI online order injection so that a success return code is sent to the caller when an order is saved locally, preventing duplicate orders caused by connection disruptions to DataServer.

IRI-38528

Clock Out

Corrected an issue an issue where employee clock-out is rejected with an "open drawer" message even though the drawer is closed, by adding verification checks against additional data points in the IRIS databases.

IRI-38570

Change Due Rounding

Improved Change Due Rounding calculation when tendering to a keyed amount with pennies.

IRI-38603

XenialSync

Corrected an issue with XenialSync Pipeline Dispatcher data translation to handle special characters and unicode in item descriptions, allowing orders to upload successfully to the Genius cloud system.

IRI-38607

Loyalty

IRIS now displays an error message to the cashier when a loyalty discount cannot be applied due to an existing exclusive item-level POS discount on the order.

IRI-38631

Installer

IRIS installer now captures database upgrade information in the install log.

IRI-38647

Order Entry

IRIS now logs an error to the Config.log file if the ADJ pre-modifier item required for multi-touch button quantity adjustments is not configured.

IRI-38651

XenialAdapter and POS Interfac

Added additional logging to XenialAdapter and POS Interface to assist with troubleshooting latency issues.

IRI-38656

EOD Maintenance

Corrected an issue with the EOD data purge on Redundant Data Server configurations to use the server purge cycle instead of the register purge cycle, preventing premature deletion of records.

IRI-38664

End of Day

IRIS now includes CCA and XLC log files in the IRIS End of Day log zip collection when present.

IRI-38669

End of Day

Added /DSConnWait command-line option to Drawer.exe, allowing it to wait a specified number of seconds for a Data Server connection during the EOD process.

IRI-38671

Reporting

Enhanced the process for populating a temporary table in Sales and Labor Report, resolving errors when the table fails to create.

IRI-38673

Order Entry

Corrected an issue where drink quantity values in combo meals were incorrect when a quantifiable modifier is selected via multi-touch buttons.

IRI-38676, IRI-38706

Technical Improvement

This release includes infrastructure improvements that do not affect the business functions of Genius or supported services.

IRI-38678

XenialSync

IRIS now stops XenialSync from indefinitely retrying failed order uploads to Genius cloud by removing messages that fail with certain 400 errors and purges quarantined messages after 30 days.

IRI-38679

Select Check

Added ActualPickupDateTime column to IRIS and POSLive order tables to correctly track when an order is picked up, resolving orders remaining on the Customer Arrival screen after pickup.

IRI-38682

Order Entry

Corrected multi-touch button quantity display and introduced the MultiTouchBtnsShowTotalQty=0 configuration option in OrderEnt.ini to address incorrect quantity values.

IRI-38688

XenialAdapter

Corrected an issue where XenialAdapter processes Online Ordering orders in the same sequence as their incoming file creation time, preventing out-of-sequence display on KDS during Drive Thru operations.

IRI-38690

POS Interfac

Corrected an issuer so POS Interface returns an error code for failed requests instead of incorrectly returning a 200 Success response.

IRI-38702

SendS3

Added command-line retry options to SendS3.exe for improved reliability when network or internet connectivity issues occur.

IRI-38703

Cash Management

Corrected an issue so Cash Management includes the Business Date value in tblCashMgtTrans for Paid Out operations.

IRI-38707

Genius Kitchen

Increased the supported number of Genius Kitchen routing categories from 16 to 32.

IRI-38709

Order Entry

Corrected child pricing rule calculations for priced modifiers in combo items when modifiers are changed during order entry.

IRI-38714

Order Entry

Corrected quantity values displayed on multi-touch buttons for modifiers and child items.

IRI-38717

IRIS Services

Corrected an issue where IRIS applications fail to start on Windows 11 when Windows Terminal is the default console host, for applications launched outside Shell.exe or POSShell.exe.

IRI-38718

Order Entry

Corrected an issue where child item counts were incorrect in combo meals when adding modifiers to child items under a parent item.

IRI-38719

Order Entry

Corrected handling of exclusive modifiers to prevent both from being applied to the same item.

IRI-38724

Tender

Added additional logging for POS registry read/write operations related to lost-in-flight transaction processing to assist with troubleshooting.

IRI-38726

Change Due Rounding

IRIS now clears Change Due Rounding messages when the Close Drawer screen is dismissed, preventing the message from incorrectly appearing on the Cash Pull screen.

IRI-38738

Order Entry

IRIS now splits a multiple-quantity combo meal into separate items when a smaller quantity of a child item is deleted from the combo.

IRI-38740

Order Entry

Corrected an issue so order entry attachment flow stops when a Cancel button is selected during a macro operation.

IRI-38755

SendS3

Added IAM role ARN support to SendS3.ini for cross-account S3 uploads, eliminating the need for static credentials.

IRI-38762

EOD Maintenance

Corrected an issue with one-day miscalculation in the EOD purge data retention, restoring the correct number of days (e.g., 7 instead of 6).