August 08, 2026
Release version 3.61.0
User Interface & Experience (Frontend)
-
Semaphore Notifications: Added a dismissible notification for the expiration of the "Exclude" state on semaphores. Users can easily acknowledge and close the alert by clicking the "Got it" button.
-
Dynamic Leverage Rule Previews: Improved the Dynamic Leverage trigger interface. User-configured settings are now directly visible in the rule preview without the need to enter edit mode.
-
Absolute Value Sorting: Enhanced table sorting capabilities by adding support for ascending order by absolute value. This sorting mode becomes available sequentially after clicking a column header that is already sorted by descending absolute value.
-
Widget Sentiments Optimization: Updated the
ResponseSentimentsAPI contract in the widgets project. Replaced absolute volume and participant metrics with standardized ratio fields (e.g.,BuyersRatio,SellersRatio,VolumeBuyRatio,VolumeSellRatio) for more consistent data representation.
🛠 Bug Fixes
Frontend / UI Fixes
-
Market Makers Table Display: Fixed a layout issue causing the Market Makers table to display incorrectly on square-ratio screens. Tables containing data will now maintain a minimum height of 400px, triggering a page scroll on smaller screens but ensuring the data remains comfortably readable.
-
Real-time Semaphore Updates: Fixed an issue where the semaphore events sidebar did not update automatically. The sidebar now reacts and updates in real-time immediately after a symbol is excluded.
-
Leverage by Equity: Corrected the display of the Margin field in Leverage by Equity notifications, which previously failed to render. Additionally, removed duplicated values in the Free Margin and Margin Level fields.
-
Swaps Free Datepicker: Fixed a bug in the Swaps Free Accounts trigger where selecting dates multiple times in a row would cause the value to reset. The datepicker now correctly saves the most recently selected date.
-
Symbol Session PnL Chart: Restored accessibility to the Symbol Session PnL Chart for Session Active Symbols; the chart can now be successfully opened via its designated icon.
-
Save Button Overlap: Fixed a UI layout issue where the "Save changes" button overlapped and blocked access to the Floating Action Button (FAB).
-
Dynamic Leverage Saving Issues: Resolved a bug where rapid form interactions caused validation failures and prevented changes from saving. Implemented a 300ms debounce for validation requests and added a "Validating..." state to the save button to ensure accurate processing.
Backend & Integration Fixes
-
MT5 Sentiments Symbol Loss: Fixed an issue in the MT5 Caiman feeder where specific symbols (e.g., suffixed symbols like
XAUUSD,SorGBPUSD,S1) were silently lost in market sentiments. The response now consistently returns the requested symbol name and incorporates additional data filters (agents, countries, symbol groups). -
Latency Arbitrage False Positives: Eliminated false positive triggers in the Latency Arbitrage alert. Profitable trades opened during a stable stream of quotes are no longer incorrectly flagged as occurring within a quote lag window.
-
cTrader Connector Calculations: Fixed bugs in the cTrader platform connector that resulted in missing Trade History for copy-trading accounts and incorrect calculations of Session Realized PnL.
-
Swap Changes for Suffixed Symbols: Fixed a critical issue where applying "Change swaps" for suffixed symbols in MetaTrader would show as successfully applied in Brokerpilot, even when they weren't updated on the platform. The system now recalculates and verifies the actual swap values on the platform post-application and provides users with a clear message listing any symbols that failed to update.