Cbe - v9.168
This page contains the following releases for v9.168:
v9.168
Release Dates
- Sandbox: 13.05.2026
Features
Access Control
Admin username editing capability
Permissions were updated so that admins can now edit a username.
Lending
Semi-annual compounding frequency support
Compounding interest loans now support semi-annual compounding frequency calculations.
Refund processing with fees
Revolving loans now support refund operations that include fee handling.
Improved deployment stability during releases
During a release, the CBE would forward some requests to machines that are active but scheduled to be replaced. The responding machine termination signal sometimes led to those requests returning an error. Now, the machine will not be terminated until the request is complete.
Groundwork for upcoming features
- Daily rest compound interest calculations for mortgage loans with enhanced PMT formulas and fee capitalization support.
- Interest from Arrears (IFA) functionality for DBEI loans with Principal and Interest payment structures.
- Custom interest application dates for DBEI loans with future interest payment capabilities.
- Fee allocation flexibility allowing fees to bypass automatic installment assignment.
- Schedule editing capabilities for DBEI loans with various interest application methods.
- Transaction interest accuracy detection and correction mechanisms.
Non-customer-facing lending performance optimizations and feature toggle maintenance.
Deposits
Groundwork for upcoming features
- Enhanced archival processing for savings transaction custom fields with multi-threading and replication lag management.
- Set-based processing improvements for end-of-day deposit operations.
Non-customer-facing deposits batch processing metrics and query optimizations.
Islamic Banking
Mandatory email collection for users
Users without email addresses will be prompted to provide one during login.
Groundwork for upcoming features
- Investment Pool Sharing (IPS) account payment cycle management with automated metrics.
- Balance calculation optimization with improved query performance and job scheduling.
- Configuration consistency controls with deletion restrictions.
- Profit distribution service with customer share logic and tiered calculations.
- End-of-day profit sharing automation with cleanup and retention management.
- IPS calculation flow with missing cycle handling.
- Deposit account UI integration for Islamic banking products.
Developer
Enhanced global search functionality
Search performance and user experience improvements including mandatory type parameters, better result handling, and resolved display issues.
Groundwork for upcoming features
- React migration infrastructure with deferred rendering capabilities for dialog components.
- OpenAPI v3 swagger generation for comprehensive API documentation.
- Flexible Schedule Engine contract decoupling for improved schedule regeneration.
- Continuous tenant profiling with JFR event streaming for proactive monitoring.
Non-customer-facing interest rate provider improvements and feature toggle updates.
Improvements
Mortgages
Payment holiday restrictions on final installments
Payment holidays can no longer be added to the last installment of a mortgage, preventing potential payment scheduling conflicts.
Groundwork for upcoming features
- Overpayment threshold functionality for capital repayment loans.
Lending
Improved accounting rate retrieval for duplicate entries
The system now correctly retrieves unique accounting rates when duplicate entries exist with null end dates.
Enhanced interest accrual rounding in multicurrency environments
Interest accrual breakdown and journal entries now apply proper rounding when the multicurrency accounting feature is active.
Groundwork for upcoming features
- End-of-day deposits interest accrual integration with journal entries.
- Enhanced validation mechanisms for existing account safety with FSE.
Deposits
Resolved backdating failures with pending authorization holds
Deposit backdating operations now complete successfully even when pending authorization holds are present on the account.
Asynchronous notification rendering for withdrawal transactions
The deposits withdrawal endpoint now processes notifications asynchronously, improving concurrent request handling.
Groundwork for upcoming features
- Product availability and activation validation for deposit account ownership transfers.
- Archival optimization for savings transaction custom fields.
Notifications
Enhanced placeholder processing performance
Custom field placeholders are now processed in bulk during notification creation, improving overall system efficiency.
Faster notification message generation
Placeholder processing time has been reduced by caching general organization information, benefiting all message types including event streaming.
Islamic Banking
Streamlined deposit product interface
Non-IPS fields are now hidden in the deposit product UI for a cleaner, more focused user experience.
Enhanced profit sharing cycle information
Cycle information per pool is now displayed on the proposal page for better transparency.
Improved profit sharing cycle management
The cycles API has been optimized for cleaner data handling and processing.
Internal Islamic Banking interface improvements.
Analytics
Resolved stored XSS vulnerability in admin views
Fixed a security vulnerability in the admin manage views section that could allow stored cross-site scripting attacks.
Non-customer-facing analytics infrastructure updates.
Developer
Internal feature toggle cleanup and service logic improvements.
Bug fixes
Lending
Fixed schedule calculation when refunds occur after repayments
Fixed an issue in the schedule in cases when a refund occurs after a repayment, to ensure that transactions are correctly reflected on the schedule and the interest or principal has the correct value.
Improved error handling for loan product validation
The creating/updating loan products endpoints previously returned an internal error even when the fault was due to a user input validation error. Now, relevant exceptions will be returned.
Fixed schedule recalculation for revolving accounts
Revolving accounts that have edit schedule enabled can now recalculate the schedule before saving the changes.
Fixed schedule preview API for products with redraw enabled
The API preview schedule was not working during the loan account creation phase if the Redraw option was configured on the Loan product. This issue has now been fixed.
Improved periodic payment validation for Optimized Payments
When previewing the schedule of a loan account POST /loans/schedule:preview with the amortization method of Optimized Payments, null values of the periodic payment are now accepted. Previously the periodic payment field had to be provided, otherwise it returned a MANDATORY_PERIODIC_PAYMENT error.
Fixed schedule reflection for early payments with billing cycles
Fixed the schedule in cases when a payment or fee occurs before the generation of the instalment, and the product is configured to have a billing cycle, to ensure that transactions are correctly reflected on the schedule.
Improved pre-payment configuration consistency for DBEI loans
The pre-payment configuration fields in the repayment collection section have a reworked dependency mechanism to make their behavior more consistent for different combinations of fields they depend on. This also solves a bug for DBEI loans with interest application on a custom date, which prevented them from being disbursed.
Fixed timezone handling in Edit Schedule V2 API
The Edit Schedule V2 API was converting the dueDate field into UTC time. This created a difference in the result and caused problem for tenants which are in different timezones. Now, the dueDate will not be converted into UTC and can be directly used as the organization time.
Non-customer-facing lending calculation fixes and UI field visibility improvements.
Mortgages
Fixed double-counting of interest from arrears during refinance
During the refinance/reschedule flow, interest from arrears was being double counted. This occurred because the interest from arrears was already included in the interest balance. This fix resolves the issue by ensuring that the interest from arrears is not added again to the total sum.
Non-customer-facing mortgage interest calculation and UI field configuration fixes.
Deposits
Fixed ownership transfer validation and error handling
Resolved internal errors when transferring deposit account ownership to groups and when using Client ID in transfer operations.
Non-customer-facing deposit account branch validation improvements.
Clients and Groups
Improved search result ordering consistency
Fixed an issue where magic search results did not maintain consistent ordering when multiple results were displayed.
Notifications
Improved application secret caching for capability communication
The library retrieves application secrets to establish communication between capabilities, and caches the values on the virtual machine.
Non-customer-facing notifications job execution fixes.
Islamic Banking
Fixed profit calculation for newly added products and accounts
Resolved issues where profit calculations did not properly consider newly added products and accounts in the system.
Improved profit sharing proposal interface
Enhanced the user interface for profit sharing proposals with better search functionality and loading state management.
Non-customer-facing Islamic banking balance calculation and payment cycle fixes.
Data
Fixed database connection handling during failover
Automatically drop dead hanging connections for cases when query to database is sent and before receiving result a DB failover happens.
Improved cache identity handling with secret keys
Fixed aggressive cache identity functionality when secret keys are used for authentication.
Non-customer-facing transaction limits decimal value support.
v9.168.6
Release Date: 13.05.2026
Improvements
Access Control
Transfer restrictions for enhanced security
Account ownership transfers and branch transfers have been disabled to strengthen security controls.
Transactions and Interest
Custom field search optimization
Reverted previous changes to transaction search functionality to optimize performance while maintaining core search capabilities.
v9.168.5
Release Date: 13.05.2026
Features
Developer
Internal DPS-28 migration work.
Improvements
Developer
Enhanced production environment configuration
Production environment now supports DPS-28 functionality, enabling expanded operational capabilities for RBI deployments.
Bug fixes
Lending
Custom repayment processing for fees not yet due
Fixed an issue where custom repayments failed when attempting to allocate payments to fees that were not yet due in the repayment schedule. The system now correctly processes these repayments by allowing fee allocation regardless of due date status.
v9.168.4
Release Date: 13.05.2026
Bug fixes
Data
Archiving job metrics and custom fields handling fixed
Fixed issues with archiving job metrics and the handling of linked custom fields during the archival process.
v9.168.3
Release Date: 13.05.2026
Improvements
Lending
Optimized interest rate calculations for revolving credit products
Enhanced performance for interest rate processing on revolving credit facilities through improved provider optimization.
Internal lending configuration fixes.
Bug fixes
Mortgages
Future installments now visible when editing dynamic product schedules
Fixed an issue where pending installments were not displayed when editing schedules for dynamic mortgage products.
v9.168.2
Release Date: 13.05.2026
Improvements
Developer
Enhanced deposit transaction search includes archived custom fields
The deposits transaction search API now returns archived custom fields, providing complete transaction history access.
Groundwork for upcoming features
Fine-tuning archival capabilities for savings transaction custom fields.
Internal health check and configuration maintenance.
Bug fixes
Data
Improved performance for archived savings transaction retrieval
Custom fields for archived savings transactions are now loaded only when full details are requested, reducing unnecessary data processing and improving response times.
v9.168.1
Release Date: 13.05.2026
Features
Data
Improved archiving safety for savings transactions
Enhanced default archiving properties to provide safer handling of savings transaction data and custom fields.
Improvements
Analytics
Enhanced anomaly detection scheduling
The Anomaly Detection Tool now supports daily execution schedules for more frequent monitoring capabilities.
Bug fixes
Mortgages
Interest from arrears no longer double-counted during refinance
During the refinance/reschedule flow, interest from arrears was being double counted because it was already included in the interest balance. This fix ensures that interest from arrears is not added again to the total sum.
Deposits
Dormant account job now uses correct timezone for transaction dates
The deposit account dormancy job now uses organization time instead of UTC time when evaluating transaction entry dates.
For more information, see Mambu Release Cycle.