Version 1.0.0.41 Released
Date: 24th Dec 2025
Version 1.0.0.41 is an important infrastructure, real-time streaming, and stability release, focused on WebSocket connection pooling, options chain correctness, sandbox P&L analytics, admin governance, and security hardening, along with an environment configuration update to support these enhancements.
This release builds on v1.0.0.40 and improves scalability, observability, and operational control, especially for users handling large symbol subscriptions and multi-instance setups.
0. Upgrade Notice
This upgrade is not mandatory, but is strongly recommended for users who want to:
Enable WebSocket connection pooling
Stream large watchlists reliably
Use improved sandbox P&L analytics
Access new admin-level market controls
Apply the latest security and stability fixes
Upgrade guide: https://docs.openalgo.in/installation-guidelines/getting-started/upgrade
1. Market Data & Quote Enhancements
Quote Fixes & Improvements
Upstox: Previous close fixed in quote payloads
Underlying indices: Previous close added for analytics
Fyers WebSocket:
Quote field structure updated
Improved consistency with REST quotes
Rate-Limit Safety
Dhan Options Chain:
Fixed field parameter mismatch
Added internal rate-limiting protection
2. Options Engine & Derivatives
Options Chain & Greeks
Samco:
Options chain fixed
Greeks calculation stabilized
Index scrip mapping updated
Fyers:
Bid / Ask values fixed in options chain
Expiry Handling
Added expiry-aware Python sample code
Improved handling of expired contracts across APIs
3. WebSocket & Real-Time Infrastructure
WebSocket Connection Pooling (New – Optional)
Introduced automatic WebSocket connection pooling
Supports broker symbol limits by spawning multiple connections
Prevents silent quote drops for large subscriptions
Configurable via
.env
Pooling Stability & ZMQ Fixes
Fixed ZMQ socket setup issues
Added connection test scripts and diagnostic logs
Introduced thread-local context detection to prevent:
Duplicate publishers
Socket conflicts during pooled creation
Latency Improvements
Telegram alerts moved off request thread
Reduced order placement latency
4. Sandbox, P&L & Analytics
Sandbox Mode
Fixed day-wise P&L tracking
Added P&L history page
Improved historical continuity and accuracy
P&L Tracker
Added robust timestamp handling
Safely supports multiple broker timestamp formats
5. Admin, Governance & Market Timings
Admin Panel
New Admin Panel added for:
Market timings
Exchange holidays
Freeze quantity management
Freeze Quantity Enforcement
Freeze quantity stored in DB
Exposed via:
Search API
Symbol API
Option Symbol API
Web UI search
Prevents invalid order sizing at infra level
6. UI, Dashboard & Observability
UI Enhancements
Heatmap updated
Improved F&O search in Web UI
Analyzer logs card text refined
Logging & Monitoring
Added centralized logging dashboard at
/loggingImproved structured logging across:
WebSockets
Sandbox
Analyzer
Reduced logging noise
7. SDK & Configuration
SDK
OpenAlgo SDK version upgraded:
1.0.44 → 1.0.45
Environment Configuration
.sample.envupdated to version 1.0.5New configuration options added to support:
WebSocket pooling
Enhanced security
Improved logging and isolation
8. Security & Stability
Fixed Marshmallow
Schema.loadDoS vulnerabilityUpdated security documentation
Continued dependency and stability improvements
Summary
Version 1.0.0.41 delivers:
✅ Optional WebSocket connection pooling
✅ Improved real-time streaming stability
✅ Options chain fixes across brokers
✅ Sandbox P&L history and accuracy improvements
✅ New admin controls for market governance
✅ Enhanced logging and observability
✅ SDK and configuration updates
✅ Security vulnerability fixes
This release enhances scalability and operational safety while remaining backward-compatible, allowing users to opt-in to advanced real-time features as needed.
Last updated
Was this helpful?