Release overview
ggLeap 2.9.1 is a maintenance release. There are no headlining features this time: the focus is on stability and polish across Web Admin, the ggLeap Client, bookings and payments, together with a rebuilt sign-in experience for the customer booking portal and a set of improvements to the GoTab integration.
Overview
Share feedback
Help shape the future of ggLeap by contributing to our roadmap. Share your ideas and vote on features here: https://roadmap.ggcircuit.com/
How to update
If you are a managed ggCircuit customer and we update your ggRock image, then you should request an update in your dedicated support channel.
Otherwise you can update any client pc(s) here https://admin.ggleap.com/settings/client/version
Improvements
New sign-in for the customer booking portal
The public booking portal on your center webpage now uses the same modern sign-in service as the rest of ggLeap. Your customers keep their existing accounts and passwords — nothing changes on their side except a cleaner, more reliable login flow.
What your customers will notice
One place for login, registration and password reset: Log in and Create account open a single, consistent sign-in screen that also handles password recovery and account confirmation.
Sessions that survive a page reload: refreshing the page or coming back later no longer forces a new login while the session is still valid, and signing out fully ends the session — nothing is left behind on a shared or public browser.
The cart is kept when confirming a booking: if a customer needs to sign in at the confirmation step, authentication happens in a popup so their selection is preserved (with a standard redirect as fallback where popups are blocked).
Per-center sessions and language: a customer's session belongs to the center they are booking at, and their language preference carries across the flow.
The sign-in copy of the booking portal has been retranslated in all supported languages as part of this change.
Other updates
Web Admin
Arcade on/off per center: Arcade game tracking can now be disabled for your center, and games you keep out of Arcade no longer appear in it — including the Arcade links and the Arcade slide on the client home screen.
Receipt header text: a new field in your financial settings lets you add custom header text (business name, address, tax details, a greeting) printed at the top of your receipts.
Stripe trials activate as soon as they are paid: a subscription moving from trial to active is now applied the moment the invoice is paid, instead of waiting for the next synchronisation.
New staff invitation email: employees invited to your center now receive a dedicated, branded signup email; warning-style emails have also been added to the branded templates.
Center network emails refreshed: the network owner invitation and login-reset emails have been rebranded, and a wrong support link in them has been corrected to help.ggcircuit.com.
Updated currency list: the list of available currencies has been refreshed to the latest ISO standard.
Client Updates
"Member since" shows the year: the member-since badge on the customer profile now shows the calendar year the customer joined.
Integrations & Add-ons
GoTab: zero-dollar transactions are now handled correctly (free play), tabs can be closed through the API, customers are identified by their GoTab customer ID rather than their phone number, refunds have been improved, and the Australian payment processor is now supported.
Bug fixes
Bookings
Guests browsing the public booking page could see no availability at all: the availability check failed silently for visitors who were not signed in. Availability now loads correctly for everyone.
Deleting a booking whose customer account had since been removed no longer fails, and no confirmation email is sent for it.
A long PC group name no longer breaks the layout of the booking counter row.
Shop & Commerce
Shop labels no longer spill outside their panel in Web Admin.
The shop in the ggLeap Client no longer throws an animation error when the cart appears.
Statistics & Reporting
The daily financial report email now renders correctly on mobile devices.
Web Admin
Assigning a free group to a user or user group that does not belong to your center now returns a clear error instead of a generic server error.
Some stored text values that happened to look like dates were being returned reformatted (for example as 08/28/2026 10:00:00); they now come back exactly as saved.
Login
Facebook login now follows the current Facebook API version automatically, so it will keep working when older API versions are retired.
Need help? If you have any issues with any feature in this release, please come to Discord or use webchat support so we can investigate.