Skip to main content

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.