Gravatar

Solene Sossah

Software Engineer


December 2024 Newsletter

SDK News Corner

Happy holidays! As December comes to a close, we're excited to share the achievements and progress made this month with our SDK. From new API endpoints and improved multitenant support to new documentation guides, these updates are intended to facilitate your development in the SDK.

Deployment SLA Extension Alert

SDK deployments may be delayed and may not meet a 3-Day SLA from December 16, 2024 to January 2, 2025. Deployment 3-Day SLA will resume on January 3, 2025.

New HQ Endpoints Available

We are thrilled to announce the expansion of the SDK with new Q2API endpoints. Alongside the new SetAuthTokenSerial Wedge Online Banking endpoint, you can now access:

For full details, please visit the updated HQ API Documentation.

Documentation Updates

This month, we have released new guides to facilitate you Mobile SDK development experience:

  • Getting Started with a Development App in Android: Quickly set up your Android development environment with our guide, covering everything from cloning repositories to configuring your project in Android Studio.
  • Managing Third-Party Libraries in Your Android Module: Ensure security and compliance by following our guide with information on how to integrate third-party libraries into your Android module using Q2's approved hosting process.
  • Java Version Control for Mobile SDK: Avoid bugs and build inconsistencies by aligning your local Java version with our deployment setup, using jenv for version management. More details can be found in our guide.

Multitenant Adapter Updates

We are pleased to announce the addition of multitenant adapter support! With this update, HQ credentials in multitenant environments will be automatically fetched upon installing an extension into a specific FI environment, streamlining database and HQ requests. Additionally, all adapters now support database configurations.

DB Object Updates

We have made a few enhancements to existing DBObjects:

  • The get method for UserDemographicData now returns an address_id .
  • A newly introduced get_by_login method is available on the Address DbObject, enabling search functionality through login_name .
  • EnrolledEntity now supports specifying emails as access code targets.

Portal News

Detailed Service Information

Service Information

Developers can now retrieve updated service information about their service including when developer.q2.com last checked for information about the service, whether the service is healthy or not, and when the service was last updated. This gives developers with self service access crucial debugging information quickly.

Tecton News

We're excited to announce the latest updates to the Tecton design system! This release brings major improvements to our documentation, new capabilities for several key components, and performance enhancements under the hood. Here are some of the highlights:

Updated Documentation Website:

We've revamped our documentation site to make it easier than ever to navigate and find the information you need. Key changes include:

  • Clearer naming convention in the nav bar that uses a "friendly name" as opposed to the element name (e.g. q2-input now displays as Input)
  • An improved background and layout using our Tab Container component for better organization
  • Expanded the Section component's documentation and usage examples

Powerful New Component Features:

Several of our most popular components have gained significant new capabilities in this release:

  • Relative Time now has more robust date handling
  • Dropdown Item supports using the Loc element as an alternative strategy for enabling localization
  • Data Table adds row striping, vertical borders, and header cell customization via slots
  • Select has improved keyboard navigation when using the searchable property
  • Input includes expanded documentation on using regex patterns for validation

Performance and Stability Enhancements:

In addition to the user-facing changes, we've made some key updates to boost performance and reliability:

  • Smarter handling of nested containing blocks in our popover logic to avoid edge case bugs
  • Better error handling in Editable Field for a smoother user experience
  • An option to disable the Tecton theme in extensions for more granular control
  • An upgrade to Node 20 to leverage the latest performance and security enhancements

At Tecton, we're committed to continuously expanding what's possible with our design system to help you build incredible user experiences more efficiently. You can find full details on everything that's new in the latest version of our documentation. As always, don't hesitate to reach out with any questions or feedback!

Caliper API News

In addition to new fields, this month's updates focus on API features and enhancements that offer greater precision and efficiency. Our aim is to provide you with more flexibility over your response data.

Response Filtering Capabilities

Our Caliper API now supports a Return-Only-Fields header, enabling you to specify exactly which fields to include in your API response. This enhancement allows you to control the size and content of the response data. For more information, check out our Best Practices guide.

Get Account History Enhancements

The Get Account History endpoint has been enhanced to support the order_by and order_direction query parameters. This allows you to sort the response payload, improving flexibility when retrieving account history data.

Email SAC Target Support

The Add User and Enrollment endpoints now include the isSacTarget field, enabling support for email as a SAC (Secure Access Code) target.

Open Banking Updates

Latest Releases

Caliper SDK (Python) v2.250.0 - CHANGELOG

Tecton SDK (Javascript) v1.48.0 - CHANGELOG

Marketplace (Python) v0.8.9 - CHANGELOG

Caliper API (Python) v1.39.0-rc.2 – CHANGELOG