Gravatar

Solene Sossah

Software Engineer


January 2025 Newsletter

SDK News Corner

Event Driven Validation Adapter

EDV

We have introduced the Event Driven Validation (EDV) Adapter, also known as Patrol, currently in beta. It enhances online banking security by requiring step-up authentication for high-risk events and triggers Multi-Factor Authentication (MFA) workflows - such as Secure Access Code, Token, or 3rd Party MFA - whenever users perform sensitive actions. This ensures only authorized users can proceed. Learn more in our EDV Guide.

Pinion Support

Pinion support has been added in the SDK, now available in beta. It enables real-time notifications within online banking, helping to improve end-user engagement and keeping customers informed. By integrating the new Pinion object, you can send dynamic alerts and trigger account refreshes for users who are actively logged in. We have created templates for easy interactions with Pinion, which can be leveraged along with the self.pinion property in SDK extensions:

template = AccountRefreshTemplate(
	notification_routing_type=NotificationRoutingType.MSG_TYPE_GENERAL,
	user_id=self.online_user.user_id,
	transaction_ids=[10007, 10008, 10009],
	message="test message"
)
pinion_return = self.pinion.send(template)

For more information, visit our pinion documentation.

DBObject and CLI Updates

We have added new DBObjects, such as EdvDetail and EdvProfile, to help support EDV-related tasks and have introduced several new methods and CLI commands, including a q2 sandbox edv subparser, making it easier to manage user and system properties directly via the CLI. For the full list of updates, visit our changelog.

Portal News

WedgeAddress URL Modification

WedgeAddress URL modification

As the portal moves to be more of a onestop shop of not only production and staging application management, but also handling application deployment and installation, a key feature that was needed was for external developers to be able to change url path on installations. That is now available in a secure manner here.

Q2 Catalog Management

Q2 Catalog Management

Q2 Catalog management has gone from a right side navigation structure to a new top level navigation structure. The purpose is for this to be more user friendly and to improve self service amongst app managers.

Tecton News

The latest Tecton release introduces significant enhancements to both design system components and documentation. Baseline accessibility testing has been conducted across all components to ensure WCAG compliance, demonstrating Tecton's continuous commitment to building inclusive user experiences.

Components

The release brings substantial improvements to several key components. Custom sorting capabilities have been added to Data Table columns, while both Area and Bar charts have been enhanced with chart padding customization through the gridPadding property. Developers will also find new test methods available for the Tag, Pill, Data Table, and Carousel components for use in testing feature functionality.

Documentation

The documentation has been expanded with several important additions. New guidance pages now cover essential information about browser compatibility and assistive technology requirements, along with detailed version release information that clarifies the relationship between Tecton and UUX. The team has also created comprehensive examples that demonstrate complex layouts using the recently released List and Item components. Our icon library has been updated to feature the full Zelle brand name, and the Styles tab in a component page now provides detailed CSS variable information for all dependent components.

For the full list of updates, visit our changelog.

Caliper API News

We have introduced new endpoints over the past month, in addition to consolidating and migrating business logic from the API into the SDK.

Stop Payment

Stop Payment

The Stop Payment endpoint allows financial institutions to halt payments on a written check, useful in cases of lost or canceled checks.

Send Pinion Message

In beta, Send Pinion Message sends real-time notifications to end users within online banking, supporting the Pinion SDK integration. The Target field specifies the recipient (individual user or all users in a financial institution), and the OperationType determines which template to use for the notification.

Update Policy Data

The Update Policy Data endpoint now supports updating an entity’s description via the Data node. Stay tuned to our changelog for upcoming enhancements as we continue to expand this endpoint's capabilities.

Other Notable Updates

  • We’ve migrated additional business logic for Aggregator endpoints from the API to the SDK, centralizing functionality to make the SDK more feature-rich. This consolidation ensures that all logic resides in the SDK, with API calls used only for necessary interactions with external systems.
  • A bug fix has been applied to the Send Notification endpoint to resolve 500 errors triggered by cache key failures.

Latest Releases

Caliper SDK (Python) v2.254.0 - CHANGELOG

Tecton SDK (Javascript) v1.50.0 - CHANGELOG

Marketplace (Python) v0.8.9 - CHANGELOG

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