Skip to main content

Release Notes | Production Environment

Enterprise Portal

Rush-HighRes-sRGB-00420.jpg

2026-10-26 | 4.1 Portal

Refer to change ticket: CHANGE-16473 when speaking with a team member about this release.

Component

Current Version

New Version

Onboarding Portal

4.1.64

4.1.67

Improvements

XOP-13132

Clicking Refresh button reloads and displays resources accurately as expected without unintended user logout.

XOP-14298

calendar.delete and calendar.manage permissions in Roles display accurate descriptions and titles as expected.

XOP-20695

User ID of user who changed password logs accurately as expected.

XOP-20703

Value in Card Template Code field in Paytronix updates successfully in Custom environment as expected.

XOP-20888

All fields display values as expected in General tab of Edit Company page if sales_partner value is not null.

XOP-21535

Month & Day and Month, Day & Year can be searched successfully after input in Loyalty service dropdown.

XOP-21572

Unassign button is absent from display as expected after role has already been unassigned in User Groups.

XOP-21663

Active user roles continue to display accurately when some users are deleted.

XOP-21799

Source site is not automatically selected after multi-site copy is started.

XOP-21836

Brands remove successfully is company has DMB-ME enabled for service.

XOP-22295

Sites save successfully as expected after enabling Service Builder gift service on POS application.

XOP-22892

Child companies display accurately as company and admin level as expected.

XOP-23162, XOP-24120, XOP-24138, XOP-24146, XOP-24786, XOP-24802, XOP-24810, XOP-24818, XOP-24826

XOP-23612

Send all orders field is not automatically added to Service Builder services if switching service types when creating Manual Service. Available configurations display accurately.

XOP-23793, XOP-24087

This field is required message does not display for Menu Type field when bulk editing dropdown fields in custom payment service.

XOP-23828

System strings translate successfully as expected.

XOP-24174

Custom fields save accurately without creating unintended duplicates as expected.

XOP-24206

In Billing Bulk Edit mode for CaseSafe ID fields, Last Updated + Exact time + user who did the update action dispays accurately as expected.

XOP-24210

Events remain deleted as expected in site API custom data mapping fields when sites use company settings.

XOP-24222

User can successfully input N/A or n/a into CaseSafe ID fields for multiple sites when Billing Company toggle is disabled.

XOP-24298

Uber Eats SSIO operation proceeds successfully without error message after failover testing.

XOP-24523

Default Loyalty service Registration values inherited from company settings display accurately as expected for Custom environment.

XOP-24587

Auth request in Paytronix bulk edit uses latest Merchant URL in Custom Merchant URL field.

XOP-24587

Auth request in Paytronix bulk edit uses latest Merchant URL in Custom Merchant URL field.

XOP-24592

Search box in Sites functions successfully.

XOP-24609

Done button is inactive as expected when validation fails during bulk edit of Paytronix sites.

XOP-24614

Preview section automatically displays default Yes state when pasting value into Label field for Toggle type.

XOP-24645

Done button is available as expected and Paytronix Store ID displays accurately in Paytronix bulk edit mode.

XOP-24665

Birthday fields in Paytronix display three values as expected: Month Only; Month and Day; Month, Day and Year

XOP-24715

Store ID in Paytronix writes/updates accurately in API.

XOP-24927

Error message displays as expected when user attempts to generate integrator token using inactive key_id.

XOP-24973

SuiteSpot user can successfully reset password.

XOP-7776

Download Windows Installer button displays accurately as expected.

XOP-8596

Paytronix (Delivery) URL field name displays accurately in Edit Paytronix (Delivery) modal.

XOP-9784

Exported language file downloads successfully as expected and Last Download contains accurate timestamp.

2026-09-28 | 4.1 Portal

Refer to change tickets: CHANGE-16018, CHANGE-16141, CHANGE-16210, CHANGE-16211, and CHANGE-16269 when speaking with a team member about this release.

Component

Current Version

New Version

Audit Trail

3.11.42

3.11.44

Log Reader API

4.1.16

4.1.17

Log Reader UI

4.1.22

4.1.23

Onboarding Portal

4.1.56

4.1.64

Permission Provisioning Tool (PPT)

4.1.27

4.1.28

Improvements

GPES-22498, XOP-11212, XOP-18657, XOP-19765, XOP-22353, XOP-23662, XOP-23942, XOP-24129, XOP-24243, XOP-24267, XOP-24657

Audit Trail, Portal

XOP-10917

Portal

Enabled user associated with multiple companies with their own IDPs to skip Select Company page with new toggle setting POS Authentication Only, with tooltip and available values of Yes and No.

XOP-11249

Log Reader UI

Enhanced terminal visibility and usability by adding new column Status to Select Stations to Refresh modal.

XOP-16990

Portal

Added support for multiple company SSO for a single Identity Provider, with validation logic allowing single Identity Provider configurations to be associated with multiple companies.

XOP-18153

Portal

Custom fields with Various parameter display accurately without unnecessary warning message.

XOP-19785, XOP-19797

Portal

Added support for administrators to add configuration for Loyalty account sign-up in bulk mode.

XOP-20898

Portal

Renamed existing group Tools to System Configuration. Added new permission Edit Company Fields in System Configuration at global level.

XOP-21962

Portal

Done button is disabled as expected when Paytronix validation fails.

XOP-22065

Portal

Use Company Credentials toggle displays accurately in Paytronix Custom Environment.

XOP-22219

Portal

Done button and Save operation are disabled as expected without validation of Paytronix loyalty for each environment at site level.

XOP-22827

Portal

Edit Access Tokens for Internal Flow title displays accurately on Edit Access Tokens page.

XOP-23289

Portal

Changes to Pickup Menu Destination for sites with custom settings save successfully. Order Source/Destination is absent from display as required field if menu is not enabled in bulk mode.

XOP-23293

Portal

Added GKM Version column to Site Selector. POS version displays lowest POS version found among site's online terminals.

XOP-23585

Portal

User is able to create a new site hierarchy with same name after previous hierarchy with that name has been deleted.

XOP-23607

Portal

Sites not added in Site hierarchy display accurately when expanding Everything Else after resetting Site hierarchy filter.

XOP-23683

Portal

Schedules permissions can be successfully disabled.

XOP-23732

Portal

Type value displays accurately as Membership Program in Custom Services page.

XOP-23812

PPT

Title translates accurately for Employee Questionnaires management permission.

XOP-23816

Portal

Xenial Mobile Manager password can be successfully reset without Bad Request error message.

XOP-23997

Portal

Last Download Time for exported translation file calculates and displays accurately.

XOP-24038

Portal

Name of Platform Services popup displays accurately as Edit Platform Services.

XOP-24042

Portal

Description of Availability Conditions for newly created Service Builder service displays accurately as Offers ability to restrict availability of this service to specific companies or brands. Default availability including the Following.

XOP-24053

Portal

Multiple services add and save successfully.

XOP-24062

Portal

When there is no Event, Event dropdown in Custom Services notifies users that there is no Event as expected.

XOP-24075

Portal

Help Text field in Custom Services enables special character input as expected.

XOP-24087

Portal

Advanced Configuration tab in Custom Fields does not display This field is required for Menu Type field in bulk edit mode.

XOP-24099

Portal

Drive Thru and Carry Out array values display accurately in bulk mode for newly created company with Uber Eats and/or DoorDash enabled.

XOP-24173

Portal, PPT

Added new permission Reporting.Hawker.Commission at company and global levels, enabling user to view Hawker Commission Report.

XOP-24218

Portal

App name displays accurately on POS when Silent Install operation is implemented.

XOP-24226

Portal

Decrypted data in delivery service displays accurately for users with relevant permissions, and is successfully encrypted for users without relevant permissions.

XOP-24239

Portal

Payment Service Builder Service is successfully removed from site list page when user manually deactivates payment service at company level.

XOP-24251

Portal, PPT

Added new permission Membership.Validation.Override for admin roles, enabling user to manually enter a membership number when it is unable to be captured or validated online.

XOP-24259

PPT

Enhanced security by adding new permission Site.Access.Code.Rotate at global level, enabling user to access code rotation.

XOP-24290

Log Reader API

Extended query time for Created at request in Log Viewer.

XOP-24519

Portal

Done button is disabled as expected in Paytronix bulk edit mode when required Card Template Code field has no value input.

XOP-24523

Portal

Registration values of Loyalty service in Company Settings display accurately when Registration environment is Custom.

XOP-24529

Portal

Card Template Code displays value of site first selected as expected when bulk-editing 2 sites in Paytronix.

XOP-24539

Portal

shareCacheRefresh lambda function successfully performs full refresh of Redis cache on first attempt.

XOP-24543

Portal

Registration Method section displays accurately in Paytronix bulk edit mode when one site has Registration disabled.

XOP-24547

Portal

Site IDs and Site ID column display accurately in edit service modal in Paytronix bulk edit mode.

XOP-24571

Portal

BillingRevenueID stores successfully in database.

XOP-24575

Portal

Site Registration settings are not overwritten when Cancel button is clicked in Confirm dialog box when bulk editing in Paytronix.

XOP-24579

Portal

Done button is disabled as expected in Paytronix bulk edit mode and changes cannot be saved when Registration Fields grid has no values present.

XOP-24583

Log Reader UI

Reset and Apply buttons in date filter display accurately and are fully accessible within date filter panel.

XOP-24587

Portal

Auth request uses latest merchant URL in Custom Merchant URL field as expected.

XOP-24605

Portal

ShareCache does not lead to exhaustion of Redis connections.

XOP-24653

Portal

Decrypted values for client_id and client_secret return successfully after successful token assignment.

XOP-8097

Portal

When company is selected from All Companies, unnecessary identical requests are absent as expected.