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.