Forex Investment 6.0.3

4 January 2026

This release has upgrade notes. Read them before updating — they describe behaviour changes that need your attention.

WALLET SERVICENOTIFICATION SERVICEARCHITECTURE

Forex Investment v6.0.3

Release Date: January 4, 2026 Tags: WALLET SERVICE, NOTIFICATION SERVICE, ARCHITECTURE

Overview

Version 6.0.3 integrates the new Centralized Wallet Service and Multi-Channel Notification Service from Core v6.0.4, providing improved reliability for all forex trading operations.


Upgrade Notes

  • Update Core to v6.0.4 first, then update the Forex Investment extension.
  • Requires Core v6.0.4 or higher.

Changed

Centralized wallet service

All forex trading wallet operations now use the centralized wallet service:

  • Atomic Transactions: Deposits and withdrawals wrapped in database transactions
  • Idempotency Protection: Unique keys prevent duplicate transaction processing
  • Row-Level Locking: Concurrent wallet operations properly synchronized
  • Safe Arithmetic: Precision-safe calculations for forex positions and profits

Notification service

Forex trading notifications now use the new multi-channel notification service:

  • Multi-Channel Support: Notifications sent via IN_APP, EMAIL, SMS, and PUSH channels
  • Forex Notifications: Deposit confirmations, withdrawal alerts, and trade updates
  • Idempotency: Prevents duplicate notifications from retried operations
  • User Preferences: Respects per-user notification channel preferences

Forex operations

  • Changed forex deposit processing to run as an atomic operation.
  • Changed withdrawal processing to run through the centralized wallet service.
  • Changed trade execution to use the same fund management.
  • Changed profit and loss settlement to use precision-safe arithmetic.
  • Changed every forex notification onto the new service.