Cbe - v9.167
This page contains the following releases for v9.167:
v9.167
Release Dates
- Sandbox: 03.06.2026
Features
Data
Loans end-of-day processing now loads accounts in batches
Added support for retrieving paginated loan accounts when running end-of-day on cron machines, which can significantly reduce EOD runtime for customers with large loan portfolios. Contact your Mambu Customer Success Manager to discuss early access requirements.
Requests are no longer dropped during rolling deployments
During a release, the system previously forwarded requests to machines that were active but scheduled for replacement, sometimes causing those requests to return an error. Machines now wait for all in-progress requests to complete before terminating.
Archived custom field values on deposit transactions are now clearly indicated
A UI message is now displayed when the custom field values of a deposit transaction have been archived, preventing confusion when those values can no longer be edited.
Groundwork for upcoming features
- Building the Interest from Arrears (IFA) computation capability for Interest Only Equal Installment loans, including accrual during payment holiday periods, balance updates, accounting entries, backdated repayment recomputation, and UI handling across write-off, pay-off, and refinance/reschedule workflows.
- Enabling a new compound interest type with daily rest methodology for mortgage loan products.
- Extending the financial schedule engine to support custom interest application dates and multiple date fields for installment calculations.
- Extending prepayment calculators to support editing principal and number of pending installments under both Reduce Amount of Installments and Reduce Number of Installments methods.
- Introducing a configurable option to control whether loan accounts follow a client's branch reassignment or remain in their original branches.
- Adding support for non-working day handling in financial schedule calculations, including yearly recurrence and creation-date holiday options.
- Enabling credit (negative) balance support for revolving loan accounts.
- Introducing refund transaction type as a filter option in the transaction search API for revolving loans.
- Extending the deposit account ownership transfer feature to restrict read/write actions and search/get results for entries recorded before a transfer.
- Implementing the IPS calculation flow for Islamic Banking, including cashflow validation, UI improvements, and product settings refinements.
- Building IPS account payment cycle management for Islamic Banking, including internal cycle and account payment cycle data structures and job implementation.
- Building profit distribution infrastructure for Islamic Banking, including bulk update methods and batch persistence execution.
- Enhancing end-of-day interest accrual calculations with additional conditions before sending accrued interest amounts to the ledger.
- Making the
AUTOMATED_TRANSFERSjob horizontally scalable to improve processing throughput. - Migrating the CBE frontend from GWT to React, including translation parameter and URL link support.
- Improving the magic search experience with a second round of enhancements.
Additional work
- Non-customer-facing internal maintenance, including performance tuning, identity caching, concurrent transaction limiting, NPE investigation, sandbox configuration changes, and Islamic Banking logging improvements.
Improvements
Data
Faster retry recovery for idempotent requests
In-progress idempotent requests now expire faster, enabling quicker retries after crashes using the same idempotency key and reducing eventual consistency time from hours to minutes.
Improved streaming resilience
Updated the logic for reusing the message bus producer, reducing the time needed to auto-recover the application's streaming capabilities after an interruption.
Faster task retrieval queries
Introduced a new index on the query used to retrieve the total number of tasks, and improved the query used to retrieve tasks based on a user's managed branches, resulting in better overall performance.
Comment sanitisation now active across all production environments
The security enhancement for comment sanitisation in the Mambu UI is now enabled in all production environments. More details can be found in the prior release note.
Improved performance when unlocking deposit accounts
Improved the performance of the POST /deposits/{depositAccountId}:changeState endpoint when transitioning a deposit account from locked to unlocked state.
Additional work
- Internal data fixes, feature toggle clean-up, and backend-only maintenance work.
Mortgages
Prepayment allocation order no longer carries over between loan products
Fixed an issue where the prepayment allocation field in the UI was not properly initialised, causing it to display the allocation order from a previously edited loan product rather than the current one — which could prevent saving changes to a loan product that already had active accounts.
Deposits
Groundwork for upcoming features
- Building enhancements to restrict operations on entries stored before an account transfer across search, retrieval, and write endpoints for transactions, block funds, authorization holds, availabilities, and document templates.
- Improvements and bug fixes to the live migration process and auto-activation service in preparation for upcoming deposit platform changes.
Additional work
- Backend-only deposit maintenance work.
Bug fixes
Lending
Backdated repayment late fees now correctly reapplied on Revolving Accounts
Fixed an issue where late fees were not applied to backdated repayments on a Revolving Account.
Interest application method no longer resets when editing a mortgage product
Fixed a UI issue where the interest application method was incorrectly reset to On Repayment when editing an existing mortgage product.
Remove Payment Holiday — Keep Same Loan Term now works via API v2
Fixed an issue where the Remove Payment Holiday option with Keep Same Loan Term did not function correctly when called through the v2 API.
Fixed loan repayment scheduling copy to Dynamic no longer fails
Fixed an issue where copying or editing a fixed loan with repayment scheduling to a Dynamic schedule type would fail.
Loan Product Configuration as Code now supports products with custom predefined fees
Fixed an issue where the Loan Product CasC PUT endpoint failed to update loan products that included a custom predefined fee.
Interest rate validFrom date preserved correctly during refinancing and rescheduling
Fixed an issue where the validFrom date in AccountInterestRateSetting was incorrectly moved when an account was refinanced or rescheduled.
Interest from Arrears values now populated in Reschedule and Refinance UI forms
Fixed an issue where Interest from Arrears amounts were not displayed in the Reschedule and Refinance UI forms.
interestAccrued now updated correctly after fee capitalisation reversal
Fixed an issue where interestAccrued was not recalculated following a fee capitalisation reversal.
Total due now updates correctly on repayment for Interest Only Equal Installment loans
Fixed an issue where the total due amount was not updated on repayment when the current repayment PMT was not recalculated for Interest Only Equal Installment (IOEI) loans.
Principal balance now correctly updated on adjustment transactions
Fixed an issue where the principal balance was not updated when an adjustment transaction was applied.
IFA-related financial resources now visible in Product Update and Copy screens
Fixed a UI issue where Interest from Arrears (IFA) related financial resources were not shown in the product update and copy screens.
Date calculations corrected for invalid calendar dates such as 31 September
Fixed an issue where date calculations produced incorrect results when a computed date fell on a day that does not exist in a given month (for example, 31 September).
Interest due on grace instalments now correct for balloon accounts with zero outstanding balance
Fixed an issue where incorrect interest due amounts were calculated on grace instalments for balloon accounts when the outstanding balance was zero.
Full due repayment on RNI loan accounts no longer reduces the number of instalments
Fixed an issue where repaying the full amount due on a loan account with Reduce Number of Instalments (RNI) incorrectly decreased the instalment count.
Penalty now applied correctly when penalty rate is zero and Mambu Functions are used
Fixed an issue where penalties were not applied during end-of-day processing when the penalty rate was set to zero for customers using Mambu Functions for penalty calculation.
Deposits
Transactions of type Loan Fraction Sold with multiple buyers now load without error
The /deposits/transactions:search and /deposits/{depositAccountId}/transactions endpoints no longer return an error when loading transactions of type Loan Fraction Sold with multiple buyers.
Notifications
Failed notifications now correctly included in re-enqueue operations
Fixed an issue where the re-enqueuing mechanism triggered via /communications/messages:resendAsyncByDate and /communications/messages:resendAsyncByKeys processed only messages in the SENDING_ASYNC state; it now correctly includes FAILED messages as well.
v9.167.10
Release Date: 03.06.2026
Features
Data
Additional work
- Non-customer-facing data configuration changes.
Bug fixes
Mortgages
Pay-off amount now updates correctly for future dates
The total pay-off amount in the Preview Payoff dialog now updates accurately when a future date is selected or interest is adjusted, resolving an issue where the amount remained unchanged regardless of input.
v9.167.9
Release Date: 03.06.2026
Features
Data
Additional work
- Non-customer-facing data configuration changes.
Improvements
Data
Additional work
- Non-customer-facing data configuration change.
Bug fixes
Lending
Repayments made before instalment generation now correctly reflected on schedule
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.
v9.167.8
Release Date: 03.06.2026
Features
Data
Additional work
- Non-customer-facing data configuration changes.
Improvements
Data
Additional work
- Non-customer-facing data configuration changes.
Bug fixes
Mortgages
Pay-off amount now updates correctly when selecting future dates
The total pay-off amount in the Preview Payoff dialog now recalculates accurately when a future date is selected or interest is adjusted, resolving an issue where the amount remained static regardless of input changes.
Interest balance displayed correctly based on arrears configuration
The Interest balance and Total balance shown on the Loan Summary page no longer incorrectly include the arrears balance unless Decouple Interest from Arrears is enabled, ensuring the displayed figures accurately reflect the loan's configuration.
Dynamic loans without pre-payment acceptance can now be created and edited
Resolved an issue where dynamic loan products configured to not accept pre-payments could not be created or edited due to a validation step incorrectly rejecting the resulting field state, restoring full product configuration capability for these loan types.
v9.167.7
Release Date: 03.06.2026
Features
Data
Additional work
- Non-customer-facing data configuration and infrastructure changes.
Improvements
Data
Additional work
- Non-customer-facing data configuration changes.
Bug fixes
Data
Accurate interest balance displayed on the Loan Summary page
Resolved an issue where the Interest balance and Total balance shown on the Loan Summary page incorrectly included the arrears balance regardless of configuration. The arrears balance is now only added to the total balance when the Decouple Interest from Arrears option is enabled.
Dead database connections are now automatically dropped during failover
Resolved an issue where a database failover occurring mid-query could cause tenant master connections to hang indefinitely; affected connections are now automatically dropped and recovered.
v9.167.6
Release Date: 03.06.2026
Features
Data
Additional work
- Non-customer-facing data configuration changes.
Bug fixes
Lending
Backdated repayments now correctly refresh the schedule
Fixed an issue where backdated repayment transactions did not automatically refresh the schedule, causing incorrect account due amounts.
Loan product configuration-as-code updates now work with custom predefined fees
Fixed an issue where the Loan Product CasC PUT endpoint failed to update loan products that included a custom predefined fee.
v9.167.5
Release Date: 03.06.2026
Features
Data
Additional work
- Non-customer-facing data configuration changes.
Improvements
Data
Groundwork for upcoming features
- Groundwork for transferring deposit account ownership, including product availability and activation validation.
v9.167.4
Release Date: 03.06.2026
Features
Data
Additional work
- Internal data and configuration maintenance.
Improvements
Mortgages
Prepayment allocation order no longer bleeds across loan products
The UI field for prepayment allocation was not properly initialised, causing it to display the allocation order from a previously edited loan product instead of the current one. This could prevent saving changes to a loan product that already had active loan accounts, since the prepayment allocation order cannot be modified once accounts exist — this issue has now been resolved.
v9.167.3
Release Date: 03.06.2026
Features
Data
Additional work
- Non-customer-facing data configuration changes.
Bug fixes
Clients and Groups
Branch validation enforced for groups
Group records are now validated against branch constraints, preventing mismatches between a group and its assigned branch.
v9.167.2
Release Date: 03.06.2026
Features
Data
Additional work
- Non-customer-facing data configuration changes.
Bug fixes
Deposits
Error resolved when transferring deposit accounts to groups
Transferring deposit account ownership to a group no longer triggers an internal error.
v9.167.1
Release Date: 03.06.2026
Features
Data
Improved request reliability during releases
During a release, requests forwarded to machines scheduled for replacement will no longer return errors — the machine now waits until any in-progress request is complete before terminating.
Additional work
- Non-customer-facing internal configuration and search architecture changes.
Improvements
Data
Additional work
- Non-customer-facing configuration changes.
For more information, see Mambu Release Cycle.