Gravatar

Justin Poirier

Software Engineer


August 2024 Newsletter

SDK News Corner

Review Buddy

Review Pipeline Step

We are excited to announce that Review Buddy, our internal code review tool, is now integrated into your automated build pipeline. Review Buddy scans your code for potential security risks, categorizing its findings by severity. This enhancement aims to make code reviews more efficient; while also giving developers another tool to confirm they have not introduced a security vulnerability in their code.

Formatting Codebase

Q2 Format

We have introduced a new q2 format entrypoint to facilitate quick code formatting across your entire codebase. This functionality adheres to the same rules as the SDK code and utilizes Ruff for formatting. To customize your linting preferences, you can add rules to your pyproject.toml file.

Realtime Payment Updates

As part of our ongoing improvements to realtime payments, all references to realtime payments have now been updated to instant payments. This means the realtime payments adapter extension and all CLI entrypoints containing references to realtime payments have been renamed. Additionally, we have added an update functionality to the Instant Payments Adapter.

New HQ endpoints

New Q2API endpoints are supported within the SDK:

More information on the HQ endpoints can be found in the HQ API Documentation

Portal News

Vault Upload Reminder

When Certificates are uploaded to Q2, we do NOT monitor these certificates and when they expire. The developers that have uploaded these certificates are required to manage and upload new certificates before the existing ones expire.

When you upload a new certificate, open a ticket letting us know that the new certificate has been uploaded and you need us to update on our end. Please remember there is a 3 business day SLA on deployments (this includes certificate changes).

NEW Host Product Code Feature

We are excited to announce the ability to pull your product codes via the developer portal. This is an export of what is stored in the Q2_product table of your environment's database.

To access, navigate to Self Service > Environments. Click on an environment, then select the "Host Product Codes" tab at the top.

Host Product Code Table

Tecton News

Enhancing Performance and User Experience

The most recent release of Tecton includes improvements to accessibility, components, and security features. A new component was added to the component library, and several existing components have been enhanced with new features and improved performance.

New Component:

q2-detail

  • A simple but powerful display component that can be utilized in combination with other components to create a consistent UI design

Empty Data Table State

Added a default "empty state" in q2-data-table to provide visual feedback when a table is missing content. We offer simple customization options, or the ability to display robust content in the provided empty-table slot

Caliper API News

This month's releases have a particular focus on introducing Instant Payments (beta version) into the API. Additionally, we have added new capabilities to allow dev testing for the Open Banking endpoints and made enhancements to the Update SSO Identifier endpoint.

Instant Payment Endpoints

Instant Payments Location

We are thrilled to announce that Caliper API now supports Instant Payments! Starting with the Create Credit Transfer endpoint, a financial institution can facilitate instant funds transfers to other financial institutions. Additionally, the Create Payment Request endpoint enables financial institutions to request payments.

These endpoints are currently available in the sandbox and staging environments, as they are in their beta version. We are just scratching the surface of what Instant Payments can do, so please stay tuned for more updates. These endpoints are now available under a new directory within the Caliper API V2 section labeled Realtime Payments.

To get started on API testing, please visit our How to Call V2 Tutorial.

Additional Highlights

  • The Update SSO Identifier endpoint has been updated to create the SSO Identifier if it doesn’t exist, in addition to updating existing values.
  • Generic envstack support has been added within Caliper API to facilitate testing Open Banking endpoints in the dev (sandbox) environments.

Latest Releases

Caliper SDK (Python) v2.235.0 - CHANGELOG

Tecton SDK (Javascript) v1.44.1 - CHANGELOG

Marketplace (Python) v0.8.8 - CHANGELOG

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