Version 1.0.0.32 Launched
19th September 2025
Major Features
Version Upgrade
Core Version: Upgraded to
1.0.0.32
Order Status: Fixes applied for both Live Mode and Analyzer Mode
New Broker Integration: Definedge Securities fully supported
New Strategy Hosting: Introduced
/python
web page where users can directly host and run Python strategies inside OpenAlgo
Broker Enhancements & Fixes
Aliceblue
WebSocket: Frontend “subscribe all” stability fix
Holdings: Issue with holdings data corrected
Definedge (New Integration)
Broker Support: Added full integration for Definedge Securities
Order APIs: Support for place, modify, cancel, cancelAll, and closeAllPositions
WebSocket: Implemented, with fixes for multiple client subscription
Placesmart Orders: Implemented
Quotes & Funds: Data updates and holdings/funds retrieval supported
HTTPX Pooling: Shared connection pooling standardized
Dhan
Historical Data API: Fixes applied for date handling
Dhan Sandbox
Historical Data API: Fixed date handling issue specific to sandbox environment
Fyers
PNL & LTP: Calculation and data fixes
Flattrade
WebSocket: Multiple client subscription bug fixed
Firstock
WebSocket: Fixed handling for multiple clients subscribing to the same symbols
Groww
WebSocket: Added quotes streaming
Depth Data: Added for NSE, BSE, NFO, and BFO
BSE Data: Dedicated update for exchange coverage
Index Data: Streaming index support added
Instrument Type Lookup: Implemented for indices
Fixes: Inconsistent WebSocket behaviour resolved; strike and lot size columns corrected; REST API depth Nonetype bug fixed
Kotak
Tradebook: Transaction type format fixed
Quotes: Open Interest field added
Shoonya
WebSocket: Multiple client subscription support fixed
Basket Orders: Issues resolved
Master Contract: MCX script handling and ZMQ WebSocket cleanup
Zebu
Migrated to HTTPX: Now uses shared connection pooling for efficient requests
WebSocket Support: Fully integrated
Common Index Symbols: Implemented
History & PNL Tracker: Bug fixes applied
Technical Improvements
Python Strategy Hosting: New
/python
web module for hosting custom Python strategies inside OpenAlgoStatistics Formatting: Enhanced formatting to preserve integer counts and properly format prices
Orderbook Refactor: Orderbook, tradebook, positions, and holdings fetch moved from services layer for clarity
Docker: Write permissions updated; Eventlet added in Dockerfile; Python strategy log issue fixed
Python SDK: Updated to remove
pandas-ta
dependency and fix Numba “nopython” warningsInstallation: Ubuntu installation scripts updated; EBS config updated
Security & Dependencies
Security Audit: Hidden vulnerabilities audit completed
Libraries:
openalgo-python
updated to1.0.30
httpx
pooling standardized across brokersRemoved
pandas-ta
dependency
Documentation
Readme: Updated with
ping
API function and general documentation refreshDesign Docs: Updated to reflect new broker integrations and infrastructure changes
Breaking Changes
WebSocket Clients: Multiple-subscription changes for Groww, Definedge, Shoonya, Firstock, Flattrade, Zebu – may require client-side adjustments
Python SDK: Removal of
pandas-ta
requires strategy developers to migrate to supported indicator libraries (pandas_ta
ortalib
)
Dependencies
New: Eventlet (Docker runtime)
Updated:
openalgo-python
1.0.30,httpx
pooled connectionsRemoved:
pandas-ta
Upgrade Instructions
See UPGRADE for detailed steps.
Migration Notes
No database migration required in this release.
WebSocket users (Groww, Definedge, Shoonya, Firstock, Flattrade, Zebu) must test subscription logic.
Strategy developers: Update indicators if you depended on
pandas-ta
.
Support
Issues: Report via GitHub Issues.
Last updated