ISO Release Notes
November 2, 2026
Added a new feature to the catalog import process, allowing users to map the "Unit Size" column for better inventory management.
Updated the parent category settings to include individual Tax and EBT options in both the edit popup and detail view, providing more flexibility in managing categories.
October 30, 2026
The button previously labeled "Add from Catalog" has been renamed to "Add UPC" for clarity.
A new label "Add UPC Button" has been added to the interface.
The Product Name and UPC fields now have updated labels and placeholders for better guidance.
The "Print Price Label" option has been moved to the popup header, next to the title for easier access.
The UPC filter has been integrated into the Product Name filter, simplifying the search process.
A "Print Price Label" button has been added to the Add/Edit Catalog Item popup.
A new UPC filter has been added to the promotion item picker for improved functionality.
October 29, 2026
Demo store names will now end with " Demo" instead of "_Demo" for better clarity.
The setup for demo stores is now controlled by a new system default called DemoStoreSetup.
The hint for naming demo stores has been reworded for improved understanding.
New tabs for "Real Store" and "Demo Store" have been added, featuring prefilled demo setup options.
Manual item buttons have been updated to ensure button colors are validated on the server-side, preventing raw color codes from appearing in the HTML.
Users can now manually add demo stores, which will be named and always appear first, but these will not count toward coverage.
Demo stores (identified by the name containing "Demo" or store type "Demo") will only join at GA, similar to always-last stores.
Stores that are named, manually added, and always-first will not count toward coverage or the terminal split.
An "Always first" checkbox has been added for always included stores, which saves release timing and is audited.
The always included stores grid now features Add/Remove action buttons, and these buttons no longer use the .refresh-btn, as the site.js will reload the page on click.
Improved spacing has been added under exclusions for better readability.
Rollout Group exclusions and coverage lists are now organized in aligned columns, with coverage grouped by area.
Admin Rollout Groups page has been introduced, allowing for draft/go live, expand, rollback, and retarget actions, gated by the system default RolloutGroups.
Self-release ISOs can now be read from global settings iso_releases, and the SelfReleaseIsoIds key has been removed.
October 27, 2026
Removed public session and cookie debug pages to enhance security and user experience.
Improved auto-login functionality by eliminating the use of Glide email and store ID for various features, including Scan, CatalogLink, PrintLabel OnGet, and PrintShelfLabels.
Implemented login PIN brute-force protection, including:
Lockout for failed attempts per email
Rate limits based on email and IP address
Use of secure random PINs
Authorized every store ID a merchant page receives to enhance access control.
Added an option for child button pricing; leaving the price blank will save it as an open-amount button.
Enhanced grid security by HTML-encoding cells, row attributes, and action tokens; grid buttons now read values from data-* attributes instead of using inline JavaScript.
October 26, 2026
Enhanced Merchant Store Settings to display the Bodega AI POS Pin Users section when the "Enable User Cashier Pins" option is activated.
Updated Merchant Store Settings to show flags with 'all' portal visibility alongside the existing merchant list.
Introduced a light theme for the kiosk Inventory page, matching the Promotions page.
Improved readability on all light management pages with clearer labels, helpful text, and better placeholders.
Fixed an issue where the Inventory page in the kiosk WebView was blank due to layout problems.
In the merchant portal simulation, only active stores can now be selected and simulated.
Added a Stage field to the ISO Contacts, Merchant Contacts, and Merchant Owner Contacts grids and exports.
Included the ISO Stage field in the admin Organization CSV export.