Software Engineer
This month, we have introduced several new features and improvements. Notably, new adapters have been added to the SDK, allowing you to extend and enhance online banking functionality.
We are excited to announce the release of the External Authentication Adapter (beta)! This new feature extends several components of Online Banking, including inbound SSO with providers like Okta and Amazon Cognito. Third-parties can be called from Online Banking's existing locations for actions such as resetting passwords, unlocking users, and changing usernames to name a few. More details are available in our External Authentication Adapter Tutorial.
We have added a Deposit Item Image Adapter, allowing end-users to view deposit images from their account history. When a deposit transaction marked with an image icon is selected, two primary functions can be invoked:
get_deposit_items
: Retrieves the list of image metadata associated with the depositget_deposit_item_images
: Accesses the deposited imagesFor more information on how to integrate this adapter, please refer to our Deposit Item Image Adaptor Tutorial.
The portal team continues to improve the power and capabilities of the Company Admin. Company Admins can now delete users. Take note that if you delete a user they will not be able to recreate themselves. We still keep a record of this user for this security reason.
The portal log puller now has the ability to select multiple extensions at once. For example, if a developer is looking for all the errors for a subset of extensions, they can select all of those extensions then filter by error log level. Then to look at particular sessions, they can grab the session id to pull all the logs for particular sessions.
There is now an ability for Marketplace, Accelerator, and Reseller Apps on developer.q2.com to have multiple Application Templates for Q2 API's. This was built to have an API template for each Q2 API. If an app needed to connect to both Caliper API and Caliper Aggregator API that app would have a template for each use case. Note, this functionality is for Q2 Partners to get their application to function properly.
OAuth applications now track who last modified and who created it. We have always tracked when a particular application was last used as well as when it was created and modified. Now we will also track the user that creates or modifies these applications.
We have lots of shiny new things with Tecton 1.45.0. For starters, we've overhauled the our <q2-icon>
component to use SVG sprites to reduce the overall payload, and also updated the vast majority of the icons to have a more modern look.
Next, we've introduced two new components for displaying lists of data. There's the <q2-list>
component, which can then be populated with any number of <q2-item>
components. You can use these the same way you'd use <li>
tags inside of a <ul>
. But, because it's a common display pattern, the <q2-item>
component can also be used as a standalone to display information to the user. The image below show a few example usages.
Lastly, we also added a frameless option to <q2-carousel>
and a borderless option to our <q2-pill>
component.
When navigating to the Add Tac Target endpoint, you will notice that a CountryCode
field has been added, along with more detailed documentation on its context. It can be used to indicate that the provided Target
is an international phone number. Additionally, the Get Tac Target endpoint will now return the CountryCode
as part of its response payload.
In addition to updates made to our Tac Target endpoints, generic envstack (environment stack) support has been added to facilitate testing in sandbox environments for Open Banking endpoints.
Caliper SDK (Python) v2.238.0 - CHANGELOG
Tecton SDK (Javascript) v1.45.0 - CHANGELOG
Marketplace (Python) v0.8.8 - CHANGELOG
Caliper API (Python) v1.36.0 – CHANGELOG