Release Version 4.34.0 (April 29, 2025)
- Pre-deployment steps
- Post-deployment steps
- Release migrations
- Changes to notice
- New functionality
- Improvements
- Fixes
- API changes
- I18n properties changes
- Configuration changes
- Database changes
- Permission 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 |
Set variable |
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 |
The following SQL query should be executed UPDATE confirmation_request |
Release migrations
–
Changes to notice
Changes to notice |
---|
Added mandatory fields Wallet transfer example: curl --location --request PUT '{{host}}/api/v1/close/coin/{{serial}}' \ Backward Compatibility: Existing wallet transfer integrations will continue to function as before till version 4.35.0. IBAN transfer example: curl --location --request PUT '{{host}}/api/v1//close/coin/{{serial}}' \ |
New functionality
Feature |
Description |
Benefits |
Ability for cashiers to reject cash management requests initiated by the Accountant |
Cashiers can reject cash management requests initiated by the Accountant, so the rejected request will be available in the operation history. Business requests related to cash input, cash collect and cash investment operations can be declined via the existing API operation
|
Enables more efficient and controlled cash management |
OTP confirmation – OTP confirmation to change the status for a card issued via the provider |
When OTP confirmation for change status for a card issued via the provider is enabled at the system level and for the user, the system will send OTP to the user’s verified mobile phone number or verified email, according to the user’s settings. |
Enhances security for users by verifying their identity. |
Ability for business users to create an account close request with the transfer of the remaining balance to the specified IBAN |
Business users can create an account close request with the transfer of the remaining balance to the specified IBAN
|
Enables flexible and streamlined account closure with balance transfer. |
Notification for the user when the account is closed |
When the account is closed, the system creates a notification for the user. Default notification settings:
|
Ensures user awareness through notifications |
Ability for service users to specify three selling points for the contract |
Service users can specify three selling points for the contract |
Enables flexible promotion of services by defining key selling points in contracts. |
Ability for business users to see the list of contracts with monthly fee value and selling points, and with the current contract marked |
Business users can see the list of contracts with monthly fee value and selling points, and with the current contract marked
|
Enables easy contract comparison with key details and the current contract highlighted. |
Ability for business users to see contract details with all commissions and monthly fee |
Business users can see contract details with all commissions and a monthly fee
|
|
Ability for business users to change the contract for themselves |
Business users can change the contract for themselves
|
Gives business users flexibility to choose and change their contract. |
Improvements
–
Fixes
API changes
Updated |
Added mandatory fields |
|
added |
|
|
Added |
|
PUT |
Deprecated/Deleted |
– |
I18n properties changes
–
Configuration changes
Added the following configuration parameters to the spring: |
The following keys and values were added for configuration text and subject of notification messages: notification.account_closed.sms=Your account '${coinSerial}' has been successfully closed. |
Database changes
Added the following indexes:
create index concurrently idx_account_balance_modification_serial on account_balance_modification(serial,created_at);
create index concurrently idx_account_def_non_deleted_account_id on account_def(account_id,id) where NOT is_deleted AND deleteaction_id IS NULL;
Permission changes
The following permissions were granted to
|
Permission
|
Permission
|
Permission
|
Permission
|