Skip to main content

Cbe - v9.178

This page contains the following releases for v9.178:

v9.178

Release Dates

  • Sandbox: 13.05.2026

Features

Mortgages

Enhanced balance management for loan rescheduling and refinancing

The balancesToCarryForward field now separates regular and carried forward balances, with improved handling of carried forward interest arrears balances and daily accrual processing for better balance tracking accuracy.

Interest bearing fees now operate independently from repayment schedules

Interest bearing fees are decoupled from repayment schedules with dedicated GL account configuration, enhanced validation for accounting settings, and prevention of negative journal entries for adjusted fees.

Principal overpayments can now be specified during repayment transactions

The repayment API allows users to specify principal overpayment amounts, with overpayment transactions automatically linked to and processed with their corresponding repayment transactions.

Enhanced loan transaction API response includes fee payment details

The loan transaction API response now includes feeIncludedInPmt and lateFeeIncludedInPmt fields to indicate when fees are included in payment amounts.

Credit Arrangements

Credit arrangements search now supports owner-based filtering

The search functionality has been extended with ownerKey parameter support for more targeted credit arrangement queries.

Islamic Banking

Profit application now works correctly for non-month-end payment cycles

Fixed profit application functionality for accounts with payment cycle end dates that don't align with month-end periods.

Mudarib share accounting integration for profit sharing

Added Mudarib Share accounting category at the product level with automatic GL entry generation after profit application.

Islamic Profit Sharing API endpoints now available

New public API endpoints for Proposals, Proposal Account Details, and Product Search with updated OpenAPI v3 documentation.

Withholding tax amounts now displayed in proposal interface

The proposal page includes a new Withholding Tax column showing indicative withholding tax amounts for better transparency.

Profit sharing job status monitoring

Job status information is now displayed in the user interface for end-of-day profit sharing operations.

Non-customer-facing Islamic Banking configuration and internal processing improvements.

Developer

Groundwork for upcoming features

  • Enhanced installment field migration to functionless architecture for improved performance
  • Schedule serialization improvements using Avro for better data handling
  • Deposits EOD processing architecture enhancements with batch update optimization
  • Account feature independence framework for overdraft configurations

Non-customer-facing developer tooling and internal architecture changes.


Improvements

Access Control

Enhanced notification template security

We've improved the security of the Preview action when you're creating a Webhook or Streaming template by sanitizing the content of the body before it's displayed in the preview.

Secured notification requests endpoint

The UI backend endpoint used to get notification requests is now secured by requiring either the VIEW_CLIENT_DETAILS or VIEW_GROUP_DETAILS permission.

Secured savings product requests endpoint

The UI backend endpoint used to get savings product requests is now secured by requiring the VIEW_SAVINGS_PRODUCT_DETAILS permission.

Enhanced custom fields access control

UI users must now have at least one permission under administration > customfields to ensure that they can access custom fields in any UI flows that make use of custom fields, such as deposits or loans.

Fixed data import security vulnerabilities

Fixed security vulnerabilities in the data import feature where non-privileged users could access sensitive information related to administrative data import tasks, including the ability to download other users' files with Personally Identifiable Information.

Secured background task progress access

Access to the GetBackgroundTaskProgress endpoint is now restricted by VIEW_BACKGROUND_TASKS permission.

Lending

Fixed repayment period unit modification

Resolved an issue where, when trying to modify the Repayment Period Unit via the PUT API call in API V2 - for example from months to weeks - the change was not performed.

Groundwork for upcoming features

  • Enhanced revolving credit UI integration for payoff, loan transactions, and account closure workflows
  • Advanced repayment API enhancements to support overpayment functionality
  • Write-off loan capabilities for mortgage products
  • Late payment processing and overpayment handling improvements
  • Payment holiday interest tracking for decoupled processing flows

Non-customer-facing lending performance optimizations and internal maintenance.

Mortgages

Enhanced amortization period compatibility

Enhanced the compatibility of the AMORTIZATION_PERIOD_DIFFERENT_THAN_LOAN_LENGTH feature with Dynamic Mortgage and interest-only products.

Groundwork for upcoming features

  • Mortgage-specific restrictions for principal editing and installment modifications
  • Interest calculation method refinements and custom date processing removal

Internal mortgage processing fixes and feature toggle configurations.

Deposits

Groundwork for upcoming features

  • Scheduled interest application enhancements
  • Account feature management capabilities for time-of-deposit independence

Islamic Banking

Groundwork for upcoming features

  • Enhanced profit accrual processing with configurable GL account mapping and monthly scheduling
  • Account payment cycle aggregation and batch processing improvements

Auditing

Fixed client type filter in loan installments

Resolved an issue with the Client Type (Client) filter in the custom view of the Loan Installments tab.

Non-customer-facing auditing system maintenance.

Developer

Groundwork for upcoming features

  • Flexible schedule engine version support and regeneration capabilities
  • Database connection management improvements and dependency injection enhancements
  • Bulk authorization holds API development for cards
  • Custom fields migration validation enhancements
  • API v1 sunsetting preparation and private API access controls

Internal developer tooling improvements and test maintenance.


Bug fixes

Clients and Groups

Address deletion now properly removes all client address data

Resolved an issue where clearing all address fields for a client in the Mambu application did not correctly delete the corresponding address data in the database. Users can now reliably remove all address information from a client record, and the changes will be accurately reflected in the system.

Mortgages

Transaction order maintained during payoff with balance reductions

Fixed an issue where transaction ordering was incorrect when paying off loans with balance reductions.

Installment term reduction now works correctly for mortgage products

Resolved an issue where installment term was being reduced instead of reducing the amount per installment as configured.

Interest-only loans no longer show negative total due after overpayment

Fixed calculation errors that caused negative total due amounts to appear after overpayments on interest-only loan products.

Prepayment recalculation options now respect product configuration settings

The prepayment recalculation method selection is no longer visible in the UI when the corresponding product toggle is disabled.

Lending

Repayment flow no longer creates unnecessary zero-amount fee transactions

Eliminated the creation of extra fee applied transactions with zero amounts during the repayment process.

Interest adjustments now calculate expected interest correctly

Fixed an issue where adjusting the first interest applied transaction for accounts with new IRC enabled would generate zero expected interest amounts.

Loan account branch updates no longer require incorrect permissions

The PATCH endpoint for loan accounts was incorrectly requiring the SET_DISBURSEMENT_CONDITIONS permission when updating branch assignments, even when no transaction channel changes were made. The validation has been fixed to properly handle transaction channel data during branch updates.

Deposits

Unicode characters in account notes now return proper error response

If a user sets a unicode character in the Notes field for savings accounts, an exception is still thrown but with a response status code 400 instead of 500 as before.

Booking date parameter now preserves original timestamp

When making a deposit or withdrawal adjustment via an API call the bookingDate will now store the date and time as sent, instead of modifying the original time to midnight.

Notifications

Webhook template API now validates filter constraints properly

Fixed missing validation of filterConstraints when creating webhook templates via API.

Accounting

Savings product copying no longer triggers accounting rule validation errors

Resolved validation errors that occurred when copying savings products with existing accounting rule configurations.

Islamic Banking

Profit accrual calculations now work correctly for IPS products

Fixed incorrect profit accrual calculations in Islamic Profit Sharing demonstration scenarios.

Mudarib Share GL account configuration now complete

Resolved incomplete GL account type configuration for Mudarib Share under product settings.

Minimum eligible balance calculations improved for complex scenarios

Fixed calculation errors in minimum eligible balance determination for complex Islamic banking scenarios.

Zero profit amount transactions no longer generated unnecessarily

Eliminated the creation of transactions when profit amounts are zero during profit application processes.

Payment cycle summaries now align with detailed breakdowns

Resolved discrepancies between summary and detailed views in end of payment cycle reporting.

Profit accrual entries now appear in Shari'ah-based GL accounts

Fixed UI configuration issue where profit accrual entries were not properly categorized under Shari'ah-compliant GL accounts.

Product creation cache issues resolved

Eliminated cache-related problems that occurred during Islamic banking product creation in the UI.

Job search results now return correct last run information

Fixed UI issue where job search page returned incorrect job results instead of the most recent job execution.

IPS job stability improved in cloud environments

Resolved hanging issues with Islamic Profit Sharing jobs in GCP development environments.

Income cashflow pool transfers now maintain valid configuration

Fixed issue where moving income cashflow between active pools could result in invalid configuration persistence.

Active pool creation now requires proper settings validation

The system now prevents creation of active pools without required configuration settings.

Request timeout issues resolved for profit sharing operations

Fixed 500 request timeout errors that occurred during profit sharing calculations.

Withholding tax accounting rules now configurable for IPS products

Resolved issue preventing definition of accounting rules for taxes on Islamic Profit Sharing products with withholding tax enabled.

Developer

Database connection management improved

Internal database connection pool configuration updates.

API documentation now includes custom fields for disbursement endpoints

Fixed missing custom field specifications in OpenAPI documentation for disbursement operations.

Transaction channels API v2 now includes custom field details

Added missing custom field information to transaction channels API version 2 responses.

Custom field search logging format restored

Resolved issue where new custom field search log format was not being properly recorded.


v9.178.7

Release Date: 13.05.2026


Improvements

Developer

Enhanced time travel capabilities

Improved TimeTravel functionality for better system state management and testing scenarios.


v9.178.6

Release Date: 13.05.2026


Improvements

Developer

Cherry-picked fix deployment

A previously developed fix has been included in this release to ensure system stability.


v9.178.5

Release Date: 13.05.2026


Improvements

Data

Internal data infrastructure cleanup.


v9.178.4

Release Date: 13.05.2026


Improvements

Lending

Enhanced schedule recalculation for revolving credit products

Improved schedule recalculation logic when disbursing funds on revolving credit arrangements.

Developer

Restricted private API access through bastion hosts

Private API endpoints now require access through designated bastion hosts for enhanced security.

Internal lending job optimization and configuration management updates.


Bug fixes

Transactions and Interest

Improved revolving credit calculations for non-interest accounts

Revolving credit accounts without interest now use the appropriate calculation method, ensuring accurate account processing.


v9.178.3

Release Date: 13.05.2026


Improvements

Data

Groundwork for upcoming features

  • Horizontal scaling optimization for end-of-day processing jobs to improve performance and resource utilization.

Developer

Enhanced API security controls

Private API endpoints now require bastion host access, strengthening security boundaries for internal system communications.


v9.178.2

Release Date: 13.05.2026


Improvements

Lending

Enhanced fee payment flexibility

Enabled unlinked fee custom payment functionality for production tenants, allowing more flexible fee payment options.

Deposits

Improved deposit transaction performance

Resolved production timeouts when settling deposit transactions and optimized booking date enhancement for better system responsiveness.

Enhanced overdraft limit checking

Improved performance of overdraft limit validation processes for deposit accounts.

Developer

Strengthened API security controls

Private API endpoints now require bastion access, enhancing security for internal system communications.

Non-customer-facing EOD job optimization work.


Bug fixes

Data

Savings account modification tracking accuracy

Fixed an issue where savings accounts were incorrectly showing updated modification dates even when no actual changes were made to the account.


v9.178.1

Release Date: 13.05.2026


Improvements

Data

Enhanced security for data import operations

Fixed a security vulnerability where non-privileged users could access sensitive information from administrative data import tasks. Access to the GetBackgroundTaskProgress endpoint is now properly restricted by VIEW_BACKGROUND_TASKS permission.

Internal data processing optimizations and configuration updates.


For more information, see Mambu Release Cycle.