Release Version 4.46.0 (November 10, 2025)
- Pre-deployment steps
- Post-deployment steps
- Changes to notice
- New functionality
- Improvements
- Fixes
- API changes
- Configuration changes
Pre-deployment steps
|
To be done before deployment |
|---|
|
Check configuration changes and apply them in the |
|
Check if the release contains migrations. Migrations can affect deployment and downtime. |
|
Use |
|
New keystore file must be created. Follow file naming convention by the template To create a keystore file and the required keys, follow the next steps:
|
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 |
New functionality
The Business Account functionality is now nearly complete.
Upcoming releases will focus on final adjustments and enhancements to fully finalize this area.
The implementation improves flexibility for users operating as legal entities.
|
Feature |
Description |
|
Ability for service users to see company details in the Client profile. |
Service users can see the following company details in the Client profile (UI changes):
|
|
Ability for Compliance to approve shareholders when all their documents are approved, or decline shareholders. |
Compliance can approve shareholders when all their documents are approved, or decline shareholders (API changes). |
|
Ability for Compliance to approve companies when all their shareholders and documents are approved, decline companies, or send for update. |
Compliance can approve companies when all their shareholders and documents are approved, decline companies, or send for update (API changes). |
|
Ability for service users to create Contracts for companies. |
Service users can create Contracts for companies. Default Contracts for companies are created: Base, Standard, Gold, VIP. |
Improvements
|
Feature |
Description |
|
Keystore file management was changed to improve security. The keystore file creation process was separated from the core application, and keystore modifications are prohibited. |
Check the Pre-deployment steps and Configuration changes. |
|
Ability to update the value for the existing bundle keys. |
API |
|
API to get transaction names is used instead of hardcoding on front-end. |
API |
|
UI changes: The Accept and Decline buttons are not displayed for transactions that are already in a terminal status on the CFO → System accounts → Transaction list page. |
|
|
UI changes: Transactions on the CFO → System accounts → Transaction list are displayed in descending order by the createdAt field. |
|
|
UI changes: In the Clients → Bank accounts → Add bank account side-bar, Bank account number and IBAN are marked as non-mandatory. |
|
Fixes
|
Merchant payment/Invoice can be finished after the previous flow with interrupted OTP confirmation. |
|
UI fix: unnecessary statuses were removed from the Status filter on the CFO – Cashier page. |
API changes
Updated |
|
API |
Added |
|
|
Deprecated/Deleted |
|
APIs in Export transactions controller are marked as deprecated; APIs from the Reports controller should be used instead. |
Configuration changes
The following keys were removed from the environment configuration:
keystore.path.prefix-folder-property (KEYSTORE_PATH_PREFIX_FOLDER_PROPERTY)
keystore.path.suffix (KEYSTORE_PATH_SUFFIX)
secure-in-memory-store.key-alias
secure-in-memory-store.key-rotation-scheduleNew keys added to the environment configuration:
keystore.path: ${KEYSTORE_PATH:classpath:.sdk.local.jceks}
keystore.type: ${KEYSTORE_TYPE:JCEKS}