
We’ve made several updates to improve the developer onboarding and learning experience. Tutorials have been reorganized into Basic and Specialized sections to encourage building a strong foundation across the core SDK tooling and extension patterns before diving into more advanced use cases. We’ve also enhanced setup guidance and refined documentation across several areas. Improvements to the caliper_admin script were included as well to streamline SDK setup and onboarding.
Several updates have been made to provide more flexibility when working with system properties. The SystemPropertyData DbObject has been expanded with new methods for retrieving and deleting property data elements, along with supporting CLI commands. We’ve also introduced a new DELETABLE_SYSTEM_PROPERTIES environment variable, which explicitly defines which system properties can be removed.
The SDK now exposes several new HQ endpoints. Highlights include:
on-hold state and prevented from being used until the NOC is reviewed, corrected, and approved.Authorized and Suspect transactions based on delegated processing rules.All HQ endpoints can be found in our HQ API Guide.
We’ve begun introducing a new @deprecated decorator to clearly mark methods and functionality planned for deprecation, helping developers plan ahead and reduce upgrade friction. Alongside this, a number of quality-of-life improvements landed across the SDK, including updates to CLI tooling and navigation configuration.
As we wrap up the year, thanks for building with us — we look forward to bringing more improvements your way in the new year.
Our January release (26.1.0) of the Q2Mobility iOS app, scheduled on 01/21/2026, will support Xcode 26. To ensure seamless compatibility with the Q2 build system, we kindly request that you review and update your module if it includes any SDKs or third-party dependencies built with earlier versions of Xcode.
Our January release (26.1.0) of the Q2Mobility Android app, scheduled on 01/21/2026, will target Android API level 36 (Android 16). The minimum supported Android API continues to be level 29 (Android 10). To ensure seamless compatibility with the Q2 build system, we kindly request that you review and update your module if it includes any SDKs or third-party dependencies built with earlier versions of Android.
Q2 Developer Days now have most of the speaking events available on q2developer.com for your own viewing convenience. This is in the navigation under Community → Developer Days or at the link here: https://q2developer.com/developerdays
This release delivers significant performance enhancements and expanded component capabilities. The Tecton SDK and Platform packages are now 20% smaller thanks to the removal of duplicate dependencies, resulting in faster load times and improved application performance. The Pagination component has been enhanced with the ability to stack results and page count information for better space utilization in compact layouts. The Tooltip component now intelligently adjusts its position to avoid rendering off-screen, ensuring tooltips remain visible regardless of viewport constraints. Additional theming flexibility has been added to the icon variant of Button components, exposing hover and stroke CSS overrides for more granular design control. Coin buttons now support themeable border-radius values, allowing for greater visual consistency across custom themes. Platform loading states have been expanded with the setFetching() capability now supporting variable loading options to better match different use cases.
Critical stability and performance issues have been addressed in this release. Memory leaks within Tecton have been identified and resolved, improving long-running application performance and reducing browser resource consumption. The Tecton theme initialization process has been hardened to properly inject style tags on slow CPU devices. Spinner loaders within platform outlets are now properly vertically centered for improved visual consistency. The Pagination component now correctly handles invalid input by reverting to numeric values when non-numeric characters are entered in the page field.
Accessibility testing coverage has been expanded with comprehensive Axe test coverage for the Card component, ensuring better accessibility compliance. The Color System documentation page has been completely redesigned with improved organization, visual examples, and guidance for implementing color tokens throughout your applications.
The Lookup User, Search User, and Get User Login Info endpoints have been enhanced to allow searching and lookup using SSO identifiers in addition to existing identifiers, making it easier to retrieve user and login information.
A new UpdateTransactionStatus endpoint has been introduced to expose delegated processing capabilities via the Caliper API. This endpoint allows clients to update the status of generated transactions according to delegated processing rules, supporting valid transitions for Authorized and Suspect transactions (for example, moving Authorized transactions to Processed, HoldFailed, or Cancelled, and resolving Suspect transactions).
Following the earlier SDK support announcement, Restricted Entitlement Mode (REM) functionality is now exposed through the Caliper API. New endpoints allow clients to programmatically enable or disable REM, providing external systems with flexibility for managing restricted entitlements at the customer level. To get started, a ticket must be created in the Q2 Developer Portal for setup and enablement for a given FI environment stack.
These updates continue to expand parity between the Caliper SDK and API, giving you greater flexibility to manage users, transactions, and entitlements. As always, reach out through the Q2 Developer Portal if you have questions or need enablement support.
Caliper SDK (Python) v2.303.0 - CHANGELOG
Tecton SDK (Javascript) v1.62.5 - CHANGELOG
Marketplace (Python) v0.8.9 - CHANGELOG
Caliper API (Python) v1.48.0-rc.6 – CHANGELOG
Software Engineer