Skip to content

v1.0.0.36

Latest

Choose a tag to compare

@marketcalls marketcalls released this 31 Oct 00:07
· 33 commits to main since this release

Version 1.0.0.36 Launched

31st October 2025


Theme & Performance Enhancements

  1. πŸš€ 75% Faster Startup
    • OpenAlgo now launches in ~2 seconds (previously 5–8 seconds).
    • Achieved by parallelizing all 11 database connections and concurrent service startups (execution engine, scheduler, WebSocket manager).
    • Delivers an instant, ready-to-trade experience every time you restart the server.
  2. ⚑ Platform Speed & Latency Optimizations
    • Introduced Order Latency Dashboard v2 with detailed latency segmentation:
      • Platform Overhead
      • Broker API Time
      • Network RTT
    • Added broker-level latency tracking to the HTTPX client.
    • Improved in-memory caching for API keys and symbol data for quicker responses.
    • Average platform response time reduced by 40–60%.
  3. 🎨 UI & Frontend Updates
    • socket.io now served from local file (no external CDN dependency).
    • Smart audio filtering β€” notifications now play only for order placement.
    • Fixed theme contrast issues, form alignments, and modal responsiveness across brokers.

New API Launches

Introducing 4 Important OpenAlgo APIs β€” available in both REST API and Python SDK:

  1. OptionsOrder
    πŸ“˜ Docs
    Place and modify options orders programmatically with advanced parameter support.
  2. OptionSymbol
    πŸ“˜ Docs
    Retrieve complete option chain details β€” strikes, expiries, and instrument tokens.
  3. OptionGreeks
    πŸ“˜ Docs
    Get live Greeks (Delta, Gamma, Vega, Theta, IV) calculated using mibian and scipy.
  4. TelegramAlert
    πŸ“˜ Docs
    Send instant Telegram alerts for strategy events, order triggers, and status updates.

πŸ”— Python equivalents available at:
https://docs.openalgo.in/trading-platform/python


Broker & API Fixes

Kotak Securities (Critical Update)

Dhan API Update

Other Broker Fixes

  • Aliceblue β€” WebSocket authentication issue resolved.
  • Fivepaisa β€” Websocket Implementation
  • PayTM β€” Websocket Implementation
  • Zerodha β€” Added data error handling for users with free personal APIs (no data/WebSocket access).

Deployment & Server Enhancements

  1. Universal Linux Support via install.sh
    • OpenAlgo can now be installed across multiple distros with custom domains.
    • Script supports:
      • Debian-based: Ubuntu, Mint, Zorin, Pop!_OS, Raspbian
      • RHEL-based: CentOS, Fedora, Rocky, AlmaLinux, Amazon Linux, Oracle Linux
      • Arch-based: Arch, Manjaro, EndeavourOS, CachyOS
    • Recommended: Custom Domain + Cloudflare Configuration
    • Script: https://github.com/marketcalls/openalgo/blob/main/install/install.sh
  2. Docker Improvements
    • Updated base image to latest Python version.
    • Reduced vulnerabilities using Snyk-optimized Dockerfile.
    • Added persistent volumes for /strategies and /keys.
    • Enhanced Nginx configuration for custom domains and HTTP2.
  3. Security Update
    • Disabled automatic IP bans to avoid self-lockouts.
    • Manual IP management now handled via the /security dashboard.

Sandbox & Margin Fixes


Dependencies

New Python Packages Added:

mibian
scipy

Configuration:

  • No changes to .env version (v1.0.4 remains compatible).

Summary

Version 1.0.0.36 delivers a major performance boost, new Options APIs, and critical broker upgrades.
From faster startup times and real-time latency analytics to Kotak v2 migration and Telegram alerting.