SDK News Corner

Smarter SDK Tooling

This month's SDK release continues to improve the day-to-day developer experience with enhancements to both the CLI, q2 check, and Caliper Admin.

q2 check now better supports native Git worktree workflows, detects end-of-life Node.js versions referenced by .nvmrc, validates that SSL properties aren't hardcoded in project settings, and provides clearer error messages when required environment variables are missing. Together, these improvements help identify common configuration issues earlier, making local development and onboarding smoother.

Caliper Admin also received several quality-of-life improvements to simplify environment setup. It now installs into the user's home directory on macOS and Linux without requiring sudo, prompts users to restart their shell after installing Git, and preserves the q2-sdk dependency when upgrading to the latest SDK version.

Expanded SDK Coverage

The SDK continues to grow with new functionality across multiple areas. This month introduces a new RemoteDepositCapture DbObject and accompanying CLI commands for retrieving RDC metadata, managing vendors, and simplifying Remote Deposit Capture integrations directly from the SDK. Additional enhancements expand existing DbObjects with new methods for customer lookups, generated transactions, host account ownership, and several new BackOffice HQ API wrappers.

Improved Diagnostics & Security

This release also includes several behind-the-scenes improvements. Updates have been made to allow for more granular field-level encryption of specific fields for message bus integrations, while enhanced OpenTelemetry integration now groups duplicate exceptions using traceback fingerprinting, making production diagnostics more actionable.

Mobile SDK News

Liquid Glass

Liquid Glass is coming to iOS version 26.8.0 (releasing August 5, 2026). This change may introduce updates to UI rendering and visual behavior. Partners should begin or continue reviewing their modules to ensure compatibility with potential UI and rendering changes.

Swift 6

We are currently planning an upgrade to Swift 6 in a future iOS release. While timing has not yet been finalized, this update may introduce language, compiler, and dependency compatibility changes. We will provide additional details and implementation timelines as they become available. Partners should begin reviewing their modules and any third-party dependencies to ensure readiness for Swift 6 compatibility requirements.

Portal News

API Access Endpoint

A gentle reminder that the q2developer.com/oauth2/token endpoint returns access tokens that are valid for one hour when calling Q2 APIs. Reusing the same access token for its full lifetime is important, as it reduces dependency on the token service being continuously available and decreases unnecessary traffic to the service.

Quick Improvements

The Portal team has launched several quick improvements to q2developer.com:

  • The Dashboard now shows everyone their support team usage.
  • The Development Information widget now includes a commercial0 user giving a commercial user for development.
  • We've added an ETMS API Reference link to the documentation sidebar.

Tecton News

The new q2-search component provides a dedicated way to search and filter lists of options. It supports both local client-side filtering and asynchronous data fetching, making it a useful alternative to q2-select when users need to search rather than browse a known list.

More Flexible Components and Capabilities

This release expands several commonly used Tecton APIs. q2-otp now supports custom digit groupings and independent control over the send-code button, while q2-btn can submit a form even when it sits outside the form element in the DOM.

Developers can also add row-level status indicators to q2-data-table, customize placeholder and input-mask styles in q2-input, and restore keyboard focus automatically when a modal closes using new showModal() options. Together, these updates provide more control over component behavior, layout, and accessibility.

Better Design Guidance and Release Quality

The new Patterns documentation offers reusable templates and guidance for building consistent Tecton experiences. Per-component CSS variable documentation also makes it easier to identify and customize the theming options available for each component.

Behind the scenes, Tecton has added approximately 3,400 visual-regression checks across its aesthetics to help catch unexpected appearance changes before they reach applications.

Explore the full Tecton changelog

Caliper API News

Secure Messaging Replies Now Available Through the Caliper API

Last month, we introduced expanded Secure Messaging support in the SDK. This month, those capabilities are now available through the Caliper API. The enhanced Send Secure Message endpoint now allows applications to reply to existing secure messages using a threadId. Reply functionality is available for financial institutions using the Secure Message Service. See documentation for additional implementation requirements.

Expanded Platform Support

This month's releases also expands the breadth of the Caliper API with new capabilities across multiple product areas. New endpoints are now available for session management, allowing active user and administrator sessions to be purged through the API. Support for Q2 SMART has also grown with new endpoints to create and delete simplified audiences, while Open Banking now includes a new endpoint for retrieving subsidiary information.

Latest Releases

Caliper SDK (Python) v2.331.0 - CHANGELOG

Mobile SDK v26.7.0 - CHANGELOG

Tecton SDK (Javascript) v1.70.0 - CHANGELOG

Marketplace (Python) v0.8.9 - CHANGELOG

Caliper API (Python) v1.54.0-rc.1 – CHANGELOG

Gravatar

Solene Sossah

Software Engineer