Version 1.0.0.38 is a feature-heavy release focused on Options Trading APIs, Python 3.14 compatibility, Playground upgrades, WebSocket improvements, and major broker updates.
This is also the release where OptionMultiOrder becomes production-ready.
Major Feature Updates
1. OptionsMultiOrder – Calendar, Diagonal, Multi-Expiry Support
- OptionsMultiOrder now supports different expiries for each leg.
- Enables Calendar Spreads, Diagonal Spreads, Multi-expiry Condors, etc.
- Underlying LTP handling improved (None-type issues fixed).
- Multi-leg duplication bug removed.
2. Synthetic Futures API
- New lightweight API to generate Synthetic Futures using CE/PE combos.
- Faster than computing spreads manually.
- Part of the expanding derivatives toolkit.
3. Strikes Lookup Cache
- Implemented in-memory caching for near-instant strike discovery.
- Massive performance boost for OptionsOrder, OptionsSymbol, OptionsMultiOrder.
4. Python 3.14 Compatibility
- OpenAlgo Python SDK upgraded to v1.0.38.
- Ensures clean installs on macOS, Windows, Linux.
- Fixes around dependency chain and wheel compatibility.
5. API Playground – Major Refresh
- Alphabetical sorting for endpoints.
- Modern UI with cleaner validation.
- Request builder improvements.
- Local assets only (no CDN usage).
- Ability to load endpoints directly from Bruno files.
- New playground.js with improved utilities.
- NavBar cleaned (playground removed from top nav and moved to Tools section).
6. Security Improvements
- Multiple security documentation updates.
- IDor vulnerability fixes.
- Removed unused
login_requireddecorators. - Safer routing between POST and GET usage.
Broker-wise Enhancements
Motilal Oswal
- MCX Options master scrip symbol issue fixed.
MStock
- History API fixes.
- Index values corrected in master contract.
- OA exchange mapping fixed in orderbook, tradebook, positionbook.
- Net P&L in positionbook corrected.
Dhan
- Depth-level WebSocket: 5-level and 20-level depth fully activated.
- depth_level parameter bug fixed.
- WebSocket unsubscribe_all fixed.
Fyers
- TBT (Tick-by-Tick) WebSocket unsubscription fixed.
- TBT 50-level depth update implemented.
IndMoney
- LTP WebSocket improved.
- Tradebook updated.
Kotak
- Margin API updated.
Groww
- Margin API updated.
Zebu
- Margin API updated (broker does not support margin; aligned accordingly).
TradeJini
- Margin API updated (non-margin broker standardization).
PayTM Money
- Margin API cleaned (non-margin broker standardization).
Fivepaisa
- Margin API updated.
Firstock
- Margin API updated.
Definedge
- Margin API updated.
AliceBlue
- Margin API updated.
Execution & Engine Improvements
1. Options Engine
- Multi-quote fix added for underlying price fetch.
- strike_int parameter removed from OptionsOrder and OptionSymbol (optional for backward compatibility only).
2. WebSockets
- Improved depth streaming and TBT stability.
- Memory cleanup in WebSocket pipelines.
- Logging noise heavily reduced.
3. Sandbox Fixes
- Race condition issue in parallel order placement fixed.
- SmartOrder sandbox bug resolved earlier in 1.0.0.37, reinforced here.
Latency & Storage Optimizations
- Latency monitoring optimized.
- Requests and Responses trimmed to NULL inside latency.db to prevent DB bloat.
- Database writes reduced significantly.
UI, UX, and Misc Updates
- Password strength validation added.
- Navbar improved using flex alignment.
- Removed theme toggle from Playground (simplified UI).
- Updated DaisyUI compiled CSS.
- Fixed multiple mapping issues across the platform.
- README updated with latest examples and SDK instructions.
Summary
Version 1.0.0.38 delivers critical upgrades across the entire stack:
- OptionsMultiOrder now supports multi-expiry spreads
- Python SDK fully compatible with Python 3.14
- Playground modern UI, utilities, security, and performance
- Synthetic Futures API added
- Huge batch of Margin API updates
- Improved WebSocket depth, TBT, and data pipelines
- Multiple MStock, Dhan, Fyers, IndMoney, and Motilal fixes
- DB trimming + latency monitoring optimization
This release focuses on speed, reliability, and advanced options workflow automation.