Skip to main content

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_TRANSFERS job 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.

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.