Release notes 3.1
New features
- Contract management - Essential edition:
With the launch of release 3.1.0, we have expanded the contract edition options available to better suit the needs of different customer segments. In addition to the two modes available in release 3.0.0 (Advanced and Standard), a new contract edition mode is now offered:
- Essential edition: allows editing transaction limits for the contract, including daily limits and limits per transaction in a simplified dashboard, tailored for the Individuals segment.
- Support for multiple product types:
In this release, we expanded the support for multiple product types for all segments and all application areas. Previously, it was only possible to create contracts with different product types for Individuals and Corporate contracts.
Resources throughout the application referring to “accounts” have been updated to reflect this new reality, mentioning now a broader resource: “Products”.
- Transactions:
With this update, we have introduced support for multiple product types in transactions. For transactions that are configured to use different product types, users can now select multiple product types in the product selectors rather than just chequing accounts.
The components of the product selectors were updated to support multiple product types.
This update is also reflected in the product filters available across the IB and MB applications. Note that for product selectors, the user customisation regarding product visibility is considered, and only the products marked as visible are displayed. The user customisation is overridden in the filters, and all products the user can access are shown.
- Customise products groups:
This update introduces an improvement to the Customise product groups feature (previously Customise account groups), which is exclusive to Corporate groups. Users can define and organise product groups to simplify access to frequently used products, with the flexibility to include products of different types within a single group. For example, a product group can now include chequing accounts, term deposits, and credit cards, provided they are part of the contract.
The products added to a group will be displayed across the applications as before, but now the applications show the products type that are relevant for each transaction, ensuring a consistent organisation across product lists and product selectors. For example, on a transfer between my accounts (that only supports the product type chequing accounts) in a group that includes both chequing accounts and credit cards, only the chequing accounts will be visible.
- Contract rules:
The contract rules related to limits, permissions, and signature rules can now be set for other product types and not only for chequing accounts.
Users can set a specific limit for a withdrawal transaction that is associated with the term deposits product type.
This improvement affects the definition of limits and signature rules at the contract level, and limits, permissions and signature rules at the permission group level.
When creating or editing a contract in the BFO/CC, if a product of another type is related to a chequing account, it can only be added to the contract if the chequing account is also included in the contract. For example, if a credit card is related to a chequing account, the chequing account must be in the contract so you can add the credit card. However, limits and permissions are individually set. This means that even if both products are on the contract, you can set different permissions and limits for each of them.
- Mandatory PIN:
FIs now have the option to require their users to define a PIN in the MB application or not by deciding whether the PIN is mandatory. This setting is defined in the Orchestrator API and is set to true by default, meaning that Android and iOS users will be required to define a PIN.
- Update username:
Option to change the username of the authenticated client and of the delegates with access to the authenticated contract in the BFO/CC. Trustees must be authenticated to their individual contract to change their username. The old username will deactivated once a new one is defined.
- Information to the user:
In addition, all username changes in the BFO/CC trigger a notification. By default, this notification is configured as mandatory, but this can be changed in the EMS.
- Limit attempts for password recovery:
Authentication Server now limits the maximum of attempts for password recovery. FIs can define the number of attempts allowed. An attempt is considered when, for an existing username, the attempt is unsuccessful (username and contacts do not match and the process was not completed) or successful (username and contacts match and the process was completed).
The setting to configure the number of attempts (MaxNumberAttempts) is defined in the appsettings file in the User API. By default it is enabled, and the maximum number of attempts is set to three.
- Manage credentials:
Once the maximum number of attempts to recover the password is reached, the process is blocked. This can be unlocked in the BFO/CC where a password credential option has been added to reset the number of password recovery attempts.
- Information to the user:
The number of attempts is associated with a username, and the corresponding user can be notified about this process.
- Recover password:
Users will now receive notifications for every password recovery attempt. By default, this notification is configured as mandatory, but this can be changed in the EMS.
- Recover password limit reached:
Users will now receive a notification when the limit of password recovery attempts is reached, and the process is blocked. By default, this notification is configured as mandatory, but this can be changed in the EMS.
- Notification subscription by segment:
Take more control of your notifications with a new database setting that allows to define which notification types are available for subscription by each customer segment. FIs can decide which segments can subscribe to Account notifications (product-related notifications) and Global notifications (business, security, transactional and generic).
Other improvements
Other features and improvements added in this release include:
- Profile picture - We have replaced the generic user icon with an avatar with the initials of the contract for IB and MB users that have not configured their profile picture. Note that each profile can have a different picture, so this new avatar aims to help the users to better distinguish the profile they are in.
- Amount limit - In a transaction done in IB or MB, a new validation checks the amount field to prevent users from entering a value greater than the displayed available limit.
- Product shortcuts - The shortcuts defined for products displayed in the Dashboard and My product options are only displayed if the user has permission to access the target transaction. If the user cannot access any of the shortcuts defined, the icon for the shortcuts is hidden.
- OTP messages during login - During the login, users can be asked to enter an OTP for different reasons. Now, the messages requesting the OTP are distinct, depending on the context:
- Periodic login
- Login with a new device. If a periodic login validation and login with a new device occur at the same time, the message sent is referring to the validation of a login with a new device.
- Login with extra validation requesting an OTP
- Usernames are no longer masked in IB and MB as this information is important for identifying users. For example, in the Manage user access option, it is important to know for which user you are managing the credentials or blocking access to the contract.
- In the MB application, the UI and information hierarchy of the operation details (shown in the operation history, conclusion of a transaction or in the details of a pending transaction) has been reviewed for MB. The updates are in line with the improvements made to the transaction confirmation step. The information is now displayed in groups.
- When an OTP is requested, we now show the contact (masked) to where the OTP was sent in the native screens (Android and iOS) of the Login flow.
- In the BFO/CC, in the process details, the icon to download a document was changed to a more intuitive icon representing the download action instead of search/details.
- In the EMS, it is now possible to configure the transactions that can display campaigns in the conclusion screen. This is defined in the Transaction management, in the General settings section.
- Operation proof names: if no name was defined by the FI in the transaction settings in EMS, the default name is the operation ID.
Release requirements
Development
Minimum software requirements for development.
Software | Minimum requirements |
|---|---|
Visual Studio | 2022 – Professional |
.Net Core | Version 8.0 |
.Net Framework | Version 4.8 |
ebankIT Studio | Studio X 2023.4.0.0 |
SQL Server | 2019 Developer |
Android Studio | Android Studio Ladybug |2024.2.1 Patch 2 |
Android SDK | minSdkVersion = 28 targetSdkVersion = 34 compileSdkVersion = 34 |
Xcode | Version 15 |
Runtime
Minimum software requirements to run the applications.
Software | Minimal requirements |
|---|---|
Windows Server | 2019 |
.Net Core | Version 8.0 |
.Net Framework | Version 4.8 |
SQL Server | 2019 Standard |
Web Browsers | Windows and macOS
Mobile
All browsers are expected to be updated to the latest version, as the concept of significant versions is largely obsolete for browsers. |
Android OS | Android 9 |
iOS | iOS 16 |
Release files
Download the complete Release notes, including release requirements, fixes and improvements.
Release notes
- Web
- Android
- iOS