September 30th, 2021
This release includes security updates and enhancements to the Omnichannel Campaigns automation processor and Keycloack based authentication.
Simplified API Access Token Retrieval for Keycloack Based Authentication
For Keycloack based authentication, the GetToken API endpoint no longer requires you to set the
<add key="openid-login-is-external" value="1"/> key in the web.config file.
Cancel Individual Omnichannel Campaign Stage Instances
In the Omnichannel campaign stage editor, in the Schedule tab, the Campaign Stage Instances grid now includes a column that allows you to cancel specific stage instances.
|FSD-11463||Users were automatically logged with the same user account in both Innovation Studio and FintechOS Portal, or in multiple FintechOS Portal instances when using Keycloack authentication.
The issue has been investigated and determined to be the expected behavior.
|Innovation Studio, FintechOS|
|FSD-11500||The documentation describing the Hide Action Buttons option has been updated to reflect the correct description.||Innovation Studio|
|FSD-11528, FSD-18990||When attempting to export a Configuration Data Deployment Package, the export failed and the following error message was displayed: Value cannot be null. Parameter name: source.||Innovation Studio|
|FSD-11573||For Keycloack based authentication, the GetToken API endpoint no longer requires you to set the
|FSD-6909, FSD-10149||The Scheduled Jobs editor accepted some invalid Cron expressions which could cause issues with the Job Server.||Innovation Studio|
|N/A||When pausing a campaign, instances of ongoing stages would resume sending their activities once the campaign was unpaused, instead of being canceled.||Omnichannel Campaigns|
An exception was thrown when trying to create a deployment package with a lengthy name.
An exception was thrown after defining an endpoint to save a session for B2C User Journeys.
|On Azure environments, job servers cannot be deployed as a web app. You can bypass this limitation by using a virtual machine instead.||FintechOS Platform|
During the OCR process done with Computer Vision on a device with Andriod 11, the screen freezes after the photo is taken on screens smaller than 6 inches.
As a workaround, if the user scrolls on the screen so that the address bar is no longer visible, then the bug does not reproduce and they can advance to the next step.
In addition, use the following code snippet to eliminate the issue:
|Innovation Studio and FintechOS Portal|
|Plugin assemblies must be copied and pasted in the
|The Save Changes prompt does not appear when the Insert button is clicked.||Innovation Studio and FintechOS Portal|
|Inline editing in views doesn’t work if the view columns are created with attribute aliases from the fetch.||FintechOS Portal|