Release Version 4.32.0 (April 3, 2025)
- Pre-deployment steps
- Post-deployment steps
- Release migrations
- Changes to notice
- New functionality
- Improvements
- Fixes
- API changes
- I18n properties changes
- Configuration changes
- Permission changes
Pre-deployment steps
To be done before deployment |
---|
Check configuration changes and apply them in the |
If it is required to enable SSL, make changes in the |
If it is required to enable Kafka, make changes in the |
Check if the release contains migrations. Migrations can affect deployment and downtime. |
Use |
Post-deployment steps
To be done after deployment |
---|
Verify permission changes and assign or remove required permissions if they have been overridden |
Add new properties from the I18n properties changes to the downloaded i18n properties file, and add translation for them if needed. Use |
Execute the following script
|
|
Release migrations
Release migrations |
---|
– |
Changes to notice
Changes to notice |
---|
After the implementation of OTP confirmation for voucher creation, the voucher serial and PIN are not returned in the response of the API operation According to the new implementation, the voucher serial and PIN will be sent via SMS, email and in-system notifications. SMS and email notifications are disabled by default. The same notification logic is also applied to the API operation |
API |
New functionality
Feature |
Description |
Benefits |
OTP confirmation – OTP confirmation for withdrawal and top-up via the Bank |
When OTP confirmation for bank withdrawal or top-up is enabled at the system level and for the user, the system will send OTP to the user’s verified mobile phone number. OTP sending is embedded in the following APIs:
|
Enhances security for users by verifying their identity. OTP confirmation functionality works only with enabled Kafka |
OTP confirmation – OTP confirmation for voucher creation and activation |
When OTP confirmation for voucher creation and activation is enabled at the system level and for the user, the system will send OTP to the user’s verified mobile phone number. OTP sending is embedded in the following APIs:
|
|
OTP confirmation – OTP confirmation for merchant payment |
When OTP confirmation for merchant payment is enabled at the system level and for the user, the system will send OTP to the user’s verified mobile phone number. OTP sending is embedded in the following APIs:
|
|
Ability for business users to close an account with a 0 balance or transfer the balance to another in-system account. |
Business users can close an account with a 0 balance or transfer the balance to another in-system account. This will be available on UI in the SDK.finance mobile application |
Enhances user experience |
Cash-desks – Ability for cashiers to specify the cash amount while closing and opening the cash desk working day |
Cashiers can specify the cash amount while closing and opening the cash desk working day |
When finished, the cash desk functionality will provide comprehensive tools for managing cash desks, cash flow, and related operations. Cash desks functionality is under development and will be implemented in future versions. |
Cash-desks – Ability for service users to view list of working days for the cash desk |
Service users can view the list of working days for the cash desk |
|
Business users are notified when an investigation related to their transaction is opened |
A new notification event type This will be available on UI in the SDK.finance mobile application |
Keeps business users informed by sending in-system messages, emails, and SMS notifications about important events. |
Business users are notified when the requested statement is ready |
A notification with type This will be available on UI in the SDK.finance mobile application |
|
Ability for logged-in business users to change existing credentials. Credential is changed only after the new credential is verified with OTP. |
Logged-in business users can change existing credentials. Credential is changed only after the new credential is verified with OTP. This will be available on UI in the SDK.finance mobile application |
Secure credential management for logged-in business users |
Improvements
Feature |
The vendor name is shown in CFO -> System accounts |
Mocked data in the Client profile → Last transactions is changed to the real data |
Note added by the user is shown the Transaction details |
SSL is disabled by default |
Fixes
For subscription-based transfers, OTP is not required even if it is enabled |
|
API changes
Updated |
The new parameter |
The new parameter |
The response was changed from |
Added validation to APIs
|
|
Additional validation was added to the following APIs to check if the source account is closed
|
old request
new request
Possible type usage:
|
|
Added |
|
If the API operation GET /v1/working-days is called by the service role, then working days related to all cashiers will be returned. If the API operation GET /v1/working-days is called by the cashier role, then working days related to this cashier will be returned. |
Deprecated/Deleted |
|
I18n properties changes
Added |
Added i18n bundles:
|
Configuration changes
The following keys were added to the configuration
|
New application properties to manage quartz job with new env variables:
|
By default, SSL is disabled. To enable SSL, make the following changes in the
|
By default, Kafka is disabled. To enable Kafka, make the following changes in the
|
Permission changes
|
|