Software Engineer
We are so excited to announce another new Q2 Partner, Pinkaloo! Pinkaloo is a custom charitable giving extension integrated directly into the banking platform. This integration makes charitable giving safer and easier than ever before.
Our Q2 Partners are constantly improving their software and coming up with new ways to help Financial Institutions stand out. Autobooks launched a second application, leading our partners in this manner. This new software has a focus on issuing and accepting payments.
Contact innovationstudio@Q2.com today to learn more or bring Pinkaloo or Autobooks to your institution!
From time to time, we want direct input from our customers for how much value the Caliper SDK is providing you. If you could spend 3-5 minutes and answer this quick Survey: https://qtwo.co1.qualtrics.com/jfe/form/SV_020DEOnzvCReEx8
The team is excited to announce the brand new community.Q2developer.com! This our new Forum page that will provide the potential for our developers to ask and answer their own questions. Of course, the Caliper SDK team is closely monitoring the page to provide timely support to unanswered questions. If you have a question that is specific to our software about how something works, this is a great place to ask it!
This month we had an incredibly successful training. Several developers completed working solutions for their company, and others have a strong start to their larger projects. The Caliper SDK training this time around has some structural changes to improve the effectiveness of the training. We created a key office hour period before the training started to help get the external developers setup. This turned out to be crucial in assisting the external developers to be prepared for training. For more information on the course and how to sign up your team for our next session, please visit the Q2Developer.com training page.
Unauthenticated Tecton extensions have always been possible however, this month we have launched CLI commands to allow our users to create extensions for their unauthenticated view and use Tecton. When a new Tecton extension is created, there is a line in extension.py that contains # IS_UNAUTHENTICATED = False
if you uncomment that line and change False
to True
your extension will be unauthenticated and can be installed as such.
The main purpose of having an Unauthenticated extension is to allow our external developers to use components from the Tecton library to make a unified experience for end-users. If you are interested in using this drop us a line in a support ticket so we can better support you!
The original online banking tutorial got an upgrade this month with Tecton attributes being included and called out. There is a brand new core banking tutorial that goes over how to connect your extension to your core. The searching mechanism also changed a bit. The tutorials and written documentation now show up before the generated documentation.
The first Message Bus extension has launched in a Production environment! The message bus has gotten many upgrades since it was first announced in February. This month there is a full-fledged extension using the message bus in Production. Want to get on the bus? You can find more details in the Kafka doc. Also, drop us a line in a support ticket that you are using it so we can better support you!
Single-Sign On Objects have three new aspects that allow them to be a little easier to use. First, there is now a ResponseType.EXCEPTION
. This allows us to easily pass back when there is an exception. The Q2SSOResponse objects now have a end_user_error_message property that contains what message the user received in the event of a failure. The Q2SSOResponse object has a new user_level_config_list parameter which allows setting data in the Q2_ThirdPartyData table as part of the return response from HQ. If you would like to learn more check out the SSO information checkout this guide, or checkout the response object.
Caliper SDK (Python) 2.87.0 - CHANGELOG
Tecton SDK (Javascript) 1.4.2 - CHANGELOG
Marketplace (Python) 0.6.0 - CHANGELOG