Version 1.0.0.38 Released

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_required decorators.

  • 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.

Last updated

Was this helpful?