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 |
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 |
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 |
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 |
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 |
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 |
IRI-38703 | Cash Management | Corrected an issue so Cash Management includes the Business Date value in |
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 |
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 |
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). |