A strong marketing strategy is key to the success of Innovation Studio products. To support this, the IS EUA team is launching a new webinar series to help FIs promote partner solutions that require end-user adoption. See our upcoming webinars.
Join us for this exclusive Support Learning Series webinar, where we will explore Q2 Discover, a multi-functional tool that can be used to communicate creatively and explore usage analytics for your online banking platform. During this session, we will share:
Oct 8 - Register Today
The SDK now supports HQ endpoints for Restricted Entitlements Mode (REM) — a security feature that lets financial institutions instantly place customers into a restricted state, limiting transaction types, amounts, and sensitive account actions. Instead of moving customers between complex entitlement groups, REM provides an overlay of restrictions that can be applied on demand to reduce fraud exposure.
Endpoints now available:
RestrictedEntitlementModeEnable
RestrictedEntitlementModeDisable
RestrictedEntitlementModeEnableByUserId
The q2 check
command now supports custom checks, allowing developers to enforce project-specific rules (such as config validation or naming conventions) alongside the built-in checks:
To enable custom checks, add them to the CUSTOM_CHECKS
list in configuration/settings.py
. From there, running q2 check
will execute both the SDK’s checks and yours. More details are available in our Custom Checks guide.
A new @create_audit
decorator makes it easy to automatically generate audit events whenever a server-side method is invoked. Audit details can be as simple as an action name or as detailed as a dynamically generated dictionary. See our Auditing guide for more information.
Additional improvements include clearer HQ error handling (http_response
access and Hydra error codes), base dependency upgrades to the SDK for improved security, and new DBObjects. See the SDK changelog for the full list of updates.
With version 25.9.0 and up (released 9/3/25), the Q2Mobility apps for both Android and iOS introduces two new module types for enhanced functionality:
Our November release of the Q2Mobility Android app, scheduled on 10/29/25 (Android 25.11.0), will include an Android Gradle plugin update to version 8.13.0. This update will bring the Android app in alignment with Google's 16KB page size requirement. We kindly request that you review and update your module if it includes any dependencies built using earlier version of Android Gradle.
We are targeting to support Xcode 26 for the Q2Mobility iOS app by the end of the year. Please stay tuned for additional details and the exact timing of this update.
The elements that utilize a popover menu (Select, Dropdown, Calendar, Pill with options, Tag with options) have had their internal logic updated to improve performance and reliability across various browsers and devices. This update addresses several issues with visual collisions, keyboards, and screen orientation. Some notable changes for mobile devices include:
searchable
Select:
The Input component now properly returns boolean values from its checkValidity()
method and the validity
property, improving form validation reliability. The Currency component has been expanded with new colorization and formatting options, providing developers greater flexibility in displaying financial data with appropriate visual emphasis. We've resolved several critical issues with the Select component, including improved iOS device compatibility and better handling of multiline content mutations that could previously cause display problems. The Checkbox component now maintains consistent positioning and emphasis when checked, eliminating the visual shift that occurred due to font-weight changes. Additionally, backdrop-filter CSS properties have been exposed to supporting elements, enabling advanced visual effects and improved design capabilities across the component library.
Several accessibility enhancements have been implemented to ensure better screen reader compatibility and keyboard navigation. Tab navigation has been refined to prevent users from getting stuck in the Calendar form field. The Checkbox component has been updated to resolve issues with multiple labels being associated with single elements, ensuring clearer accessibility markup.
Our documentation has been enhanced with direct links to React events guidance within component pages, making it easier for developers to understand event handling best practices. The navigateTo()
capability documentation has been expanded to include a new helper method: getUUXRouteInfo()
. This helper method provides developers better tooling for configuring their navigateTo()
calls in UUX. We've also addressed localization functionality to ensure proper combining of default strings with custom language overrides.
We’re excited to announce support for Q2 SMART, a targeting and messaging platform that helps financial institution marketers deliver personalized campaigns in online banking. Instead of generic promotions (like showing auto loan ads to users who already have an auto loan), Q2 SMART empowers FIs to tailor marketing messages based on real user behavior. This means more relevant campaigns, better customer engagement, and less wasted effort. To support this, two new API endpoints have been released in staging:
Trait
— set a SMART trait for a userAudience
— retrieve a list of available SMART audiencesThese additions provide a simple way to integrate SMART's campaign targeting capabilities directly through the Caliper API.
For the full list of changes this month, visit the Caliper API changelog.
Caliper SDK (Python) v2.288.0 - CHANGELOG
Tecton SDK (Javascript) v1.59.0 - CHANGELOG
Marketplace (Python) v0.8.9 - CHANGELOG
Caliper API (Python) v1.46.0-rc.4 – CHANGELOG
Mobile SDK – CHANGELOG
Software Engineer