Release Notes 105

June 2026

Release 105 delivers a broad range of enhancements focused on security, efficiency, and user experience. This release introduces powerful new security controls, streamlines event and seat management, improves booking and reservation workflows, and adds several quality-of-life enhancements for both operators and customers.

From advanced authentication and access controls to smarter hold management, faster reservation processing, and a more intuitive booking experience, Release 105 is designed to help your team work more efficiently while providing a smoother, more secure experience for your customers.

1. Print Test Ticket Button Update

A new Print Test Ticket button has been added to:

  • Event Build
  • Voucher Build
  • Product Build
  • Membership Build

This feature allows operators to print a sample BOCA ticket displaying Event Lines 1 & 2 and Free Text Lines 1–3 using placeholder ticket information, enabling ticket layouts to be verified before going live.

2. Reservation Pay Now Link Supportpay via direct link without having to login

Added support for dynamic Reservation Pay Now links within email templates.

  • Customers receiving reservation-related emails can now directly access payment pages through a secure payment link.
  • Improves customer experience by simplifying outstanding reservation payments.
  • Reduces manual steps required to complete reservation transactions. Customer can pay reservation without login.

3. Hold Templates – Save Option

A new Save button has been added to Hold Templates when accessed from the Event Listing or Event Build (Step 3).

Previously, users could only Submit changes, which saved the template and exited the page. The new Save option allows users to save their progress without leaving the current screen, making it easier to complete multiple updates.

4. Hold Release by Date & Time

Hold release options have been expanded to include a Date & Time setting. This is particularly useful when planning ahead. For example, if an event is approaching and you want to release specific holds on a Friday evening before a busy weekend, you can schedule the release in advance. This ensures the seats become available at the desired time, even if there is no management team on duty with the authority to manually release the holds.

Previously, holds could only be released after a specified number of days, hours, or minutes. You can now enter an exact release date and time, making it easier to schedule hold releases without manual calculations.

5. Multi-Seat Deselection

Users can now deselect multiple seats using the same click-and-drag action used to select them in the Sales and Holds process. Previously, seats had to be deselected individually, making the process slower when working with large seat selections.

6. Event Display Filter Enhancements

New event display options have been introduced to improve event navigation:

  • Event (Alphabetical) – Displays events in alphabetical order.
  • Event (Date/Time) – Displays events chronologically based on the first upcoming performance while excluding past events.
  • Performance – Displays individual performances.

This provides a clearer view of upcoming events and makes event management more efficient.

7. Best Available – Floating Add to Cart Button

The Add to Cart button in the Best Available booking flow has been moved to a floating overlay.

Previously, users needed to scroll to the bottom of the page after selecting tickets. The overlay keeps the button visible throughout the booking process, improving usability.

Previous display

Current display

8. Ticket Type Short Names

Short Names are now available for all ticket types.

Previously limited to Pay What You Feel ticket types, operators can now assign optional short names across all ticket types for display in pricing grids (for example, Ad instead of Adult) while retaining longer descriptive names where required. For example, you may have an Adult ticket that requires a different customer-facing description, but you still want the ticket type to be named Adult. You can now create multiple ticket types with the same display name (e.g. Adult), while maintaining unique short names to distinguish them within the system.

9. Special Character Support

Support for special characters has been expanded to the following fields:

  • Customer First Name
  • Customer Last Name

This enhancement improves support for international naming conventions and client requirements. Examples of such customer names include: FrançisLætitiaStéphanie.

10. Donation Campaign Email Option

The Send Confirmation Email setting within Manage Donation Campaigns has been extended.

When this option is disabled:

  • The confirmation email dropdown is hidden.
  • No confirmation email is sent when a donation campaign purchase is completed.

11. Order Confirmation Emails

Order confirmation emails have been enhanced to clearly identify tickets that have been refunded or exchanged. When a parent order contains refunded or exchanged tickets and the confirmation email is resent, those tickets will now display the labels “Refund” and “Exchanged”, providing greater clarity for customers.

12. Best Available Path Single Seat Protection

The Best Available booking process has been further strengthened to prevent isolated single seats from being created. The system now revalidates seating restrictions during checkout when seats are removed, preventing users from bypassing single-seat protection rules.

13. Session Change Confirmation During Online Sales

A confirmation prompt has been introduced when switching between sessions during the online booking process if seats have already been selected.

Previously, changing to another session automatically cleared any selected seats without warning. Users are now prompted to confirm or cancel the action before their seat selections are removed, helping to prevent accidental loss of selections and improving the overall booking experience.

Security Enhancements

A new Security Menu has been added to capture the below enhancements

14. Multi-Factor Authentication (MFA)

  • Added a new MFA configuration page under Security Settings.
  • Administrators can now enable or disable Multi-Factor Authentication for internal and external users.
  • Provides an additional layer of security by requiring users to verify their identity beyond their password.
  • Helps protect user accounts from unauthorized access and credential compromise.

15. Google reCAPTCHA Integration

  • Added Google reCAPTCHA configuration under Security Settings.
  • Administrators can enable or disable reCAPTCHA protection across the platform.
  • Helps prevent automated bot activity, credential stuffing, and malicious login attempts.
  • Improves overall application security while maintaining a seamless user experience.

16. IP Address Restrictions

  • Introduced IP Address Restriction management.
  • Administrators can create, edit, activate, or deactivate IP address restrictions.
  • Allows blocking or restricting access from known suspicious or unwanted IP addresses.
  • Includes filtering and search capabilities for easier administration.

17. Email Address Restrictions

  • Added Email Restriction management functionality.
  • Administrators can maintain a list of restricted email addresses.
  • Supports activation, deactivation, editing, and searching of restricted email records.
  • Helps prevent registrations or transactions from known spam or abusive email accounts.

18. Single Sign-On (SSO) Enforcement

  • Added Enforce SSO configuration for internal users.
  • When enabled, users must authenticate through the configured SSO provider.
  • Prevents authentication using  TicketSearch credentials.
  • Improves security, simplifies user access management, and supports centralized identity control.

19. Operator Inactivity Management

  • Added configuration options for automatic deactivation of inactive internal and external user accounts.
  • Administrators can define inactivity periods for account deactivation.
  • Helps maintain system security by reducing the risk associated with dormant accounts.
  • Supports compliance with organizational security policies.

20. Organisation Search Enhancement

  • Added organisation search capability on the login page.
  • Users can quickly search and select from active and inactive organisations.
  • Search functionality is automatically available when the organisation list contains more than 15 entries.
  • Improves usability and streamlines the login process for multi-organisation users.

21. Reservation Performance Optimisation

Further performance improvements have been made to the reservation process to improve efficiency, particularly for larger bookings.

As these optimisations continue to evolve, we welcome feedback on any improvements you’ve experienced when processing large orders.

22. Stripe Metadata Validation

For organisations using Stripe as their payment gateway, additional validation has been introduced to improve payment reliability.

Stripe is an online payment processing platform that securely handles card payments. Metadata refers to the additional information sent with a payment transaction, such as the organisation name, event name, or other reference details, which helps identify and manage transactions.

Validation has been added to ensure Stripe metadata does not exceed Stripe’s 500-character limit. This prevents payment order creation failures caused by excessive metadata. This improvement was previously included in the latest patch release.

23. Event Build Guidance

Additional instructional text has been added to Event Build – Step 1 explaining how to add event images and YouTube videos, making the setup process clearer for operators.

Reporting Enhancements

24. Primary Marketing Reports – Categories & Interests

The Primary Marketing Report and Primary Marketing Advanced Report have been enhanced with two new columns:

  • Categories
  • Interests

These additions provide greater insight into customer preferences, making it easier to segment audiences and create more targeted marketing campaigns.

25. Hold Details Report – General Admission Support

The Hold Details Report has been enhanced to include General Admission (GA) events.

Previously, hold information was only displayed for Reserved Seating events. Hold details are now available for both Reserved Seating and General Admission events, providing more comprehensive reporting.

26. Access Upcoming Events Before On Sale

Events that have not yet reached their onsale date are now visible within Standard Sales.

While ticket sales remain disabled until the configured onsale date and time, staff can now:

  • View upcoming events before they go on sale.
  • Access event information, including internal notes.
  • See the scheduled onsale date and time.
  • View a countdown timer indicating when ticket sales will become available.

This enhancement allows staff to prepare for upcoming events without the risk of processing sales before the onsale period begins.

27. Ticket Download Link Added to Confirmation Emails

Confirmation emails now include a Download Tickets link in addition to attached PDF tickets.

This provides customers with an alternative way to access all of their tickets, particularly in cases where email providers block PDF attachments or attachment sizes exceed mailbox limits.

28. Configurable Description Length Across All Modules

The configurable Description Length Before Show More setting has been extended to all modules that display descriptions.

Previously, this functionality was only available for Event Descriptions. Operators can now configure the character limit for each module individually, providing greater flexibility over how descriptions are displayed.

When a description exceeds the configured character limit, a Show More / Show Less option will be displayed. Descriptions that fall within the configured limit will be shown in full. This enhancement allows each module to have its own display threshold, creating a more consistent and tailored user experience across the platform.

29. “Other” Response Field Fix in Questionnaire Template

An issue affecting questionnaire templates has been resolved.

Previously, renaming the Other option prevented the associated text field from appearing. Users can now customise the label while the corresponding text field continues to display correctly.

30. Companion Card Expiry Validation

The Companion Card Expiry Date field now validates entries to ensure only valid date formats are accepted.

Previously, the field allowed invalid or random values to be entered.

31. Door Template Special Character Support

Special character support has been added when editing door names within Reserved Seating door templates.

Operators can now use characters such as & and $ when naming doors, providing greater flexibility for venue configurations.

Bug Fixes & Improvements

32. Questionnaire URL Validation

URL fields within questionnaires now correctly validate responses. Previously, invalid text could be entered into URL fields. Only valid URL formats are now accepted.

33. SecurePay/FatZebra Double Charge Prevention

Additional safeguards have been implemented to further reduce the possibility of duplicate payment processing when using SecurePay and FatZebra, improving payment reliability and transaction accuracy.

34. Card Expiry Validation

The card expiry field in Standard Sales now accepts only valid expiry dates in the MM / YY format. Previously, invalid or random values could be entered.

35. Event & Pricing Template Logging

Additional diagnostic logging has been introduced when saving events and pricing templates.

These logs provide improved visibility into model validation errors, allowing issues to be identified and resolved more efficiently.