Release Version 4.50.0 (January 27, 2026)
- Pre-deployment steps
- Post-deployment steps
- Release migations
- Changes to notice
- New functionality
- Improvements
- Front-end changes
- API changes
- Configuration changes
- Permissions 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 |
|
The migration is required to migrate transaction history data from the legacy BusinessProcessHistory MongoDB collection to the new business_process collection. Key changes:
Usage: File |
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 If any hardcoded keys are used to retrieve values from locale bundles, make sure to update the keys with the |
Release migrations
|
Release migrations |
|---|
|
New column |
|
Сreated PostgreSQL table for the transactional outbox pattern to support reliable event delivery. Key changes:
|
|
Smart Card → In-System Card Renaming (core module)
Smart Card → In-System Card Renaming (merchant module)
|
|
Created Added Introduced OpenSanctions integration schema with three tables:
|
|
Added field |
|
Added field |
|
New tables are created: New entity New entity |
Changes to notice
|
Changes to notice |
|---|
|
The following APIs are deprecated:
API |
New functionality
|
Feature |
Description |
Benefits |
|||||||||||||||
|
Added ability for compliance to view, approve/decline the reset identification request for the company. |
To make changes to the already approved company, the user must send a reset identification request. When the request is approved, statuses are changed in the following way, which allows for making changes:
|
More flexible management of the company’s information. |
|||||||||||||||
|
Added ability for service users to manage companies (UI changes)
|
Service users can manage companies on the UI. |
More convenient company management. |
|||||||||||||||
|
Added ability to customise the list of mandatory fields required for KYC in the Individual profile at the system level (API changes). |
Added APIs to manage the list of mandatory fields required for KYC for Individual user. |
More flexible platform management. |
|||||||||||||||
|
Added ability to configure a custom KYC provider with external integration enabled (platform configuration changes). |
An administrator or DevOps engineer configures a custom KYC provider in the SDK.finance platform and defines whether this provider uses an external integration. |
More flexible platform management and the ability to use external integration in the middleware. |
|||||||||||||||
|
Added ability to specify that external integration is enabled for the custom gate provider (API changes). |
An administrator creates a custom gate provider in the SDK.finance platform and defines whether this provider uses an external integration. |
More flexible platform management and the ability to use external integration in the middleware. |
|||||||||||||||
|
Added ability to enable Fireblocks integration at the currency level (UI change) |
If Fireblocks integration is enabled, Fireblocks will be used to open an account in this currency and to perform top-up and withdrawal. |
Fireblocks integration enables operating with cryptocurrency. |
Improvements
|
Feature |
Description |
|
Added the ability to create and delete bundle keys. |
Added APIs to update and delete bundle key |
|
Added prefix to the bundle keys to separate resources. |
|
|
OpenSanctions integrations changed to improve performance and to remove NodeRed usage |
Sanctions Database Management Maintain an up-to-date local copy of global sanctions lists to ensure compliance with international regulations and avoid doing business with sanctioned individuals or entities.
Customer Screening Process Systematically screen all customers against sanctions lists to identify potential matches and prevent prohibited transactions.
|
|
Status of individual profile is changed to pending by calling API |
Pending status means that the Individual profile is ready for compliance review and is changed now by the user when all required information is specified and all required documents are uploaded. |
|
OTP confirmation screen for self-registration is shown only when OTP is sent. |
New parameter POST:
response body example:
|
|
Added information about allowed transaction types for reconciliation in CFO -> Reconciliation -> Files -> Upload file popup |
Added information message on UI |
|
Added tooltip text for mismatch with type ‘Transaction not found’ in CFO -> Reconciliation (Transaction) -> Reconciliation details |
Added information message on UI |
|
When reset identification is approved status is changed to None for Individual |
Reset identification for companies and individual users works in the same way: when reset identification is approved status is changed to None (previously it was Pending for individual) |
Fixes
All amounts in the Backoffice UI are shown according to the currency scale.
Front-end changes
|
New APIs are used to work with the Individual profile:
|
|
Removed the ability to specify filters in the Export Transactions sidebar and used the same filters as were chosen in the Transactions list. |
|
Used new API to manage user-level notifications:
instead of
|
|
Changed APIs usage:
|
|
Changed API usage:
|
API changes
Updated |
|
API accepts the same list of filters as The following
|
|
Removed functionality:
|
|
New organisation status
Any endpoint returning
|
|
New parameter
|
|
|
|
Response ( |
|
|
|
Response ( |
|
Response extended with new fields |
Added |
|
|
|
|
|
|
|
|
Deprecated/Deleted |
|
|
I18n properties changes
Added |
|
|
Configuration changes
|
OpenSanctions Configuration Properties
url:
dataset:
filename:
sanctions-check:
database-update: |
|
Added flag to KYC providers configuration:
|
|
Configuration properties removed:
New configuration properties introduced:
or Configuration property structure changed for:
Default configuration properties:
|
Permission changes
New permissions created: CUSTOMER_VERIFICATION_ITEM_SETTINGS_MANAGER, CUSTOMER_VERIFICATION_ITEM_SETTINGS_VIEWER
And granted to:
administrator, ceo