# 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](https://docs.openalgo.in/api-documentation/v1/orders-api/optionsorder)\
   Place and modify options orders programmatically with advanced parameter support.
2. **OptionSymbol**\
   📘 [Docs](https://docs.openalgo.in/api-documentation/v1/data-api/optionsymbol)\
   Retrieve complete option chain details — strikes, expiries, and instrument tokens.
3. **OptionGreeks**\
   📘 [Docs](https://docs.openalgo.in/api-documentation/v1/data-api/optiongreeks)\
   Get live Greeks (Delta, Gamma, Vega, Theta, IV) calculated using `mibian` and `scipy`.
4. **TelegramAlert**\
   📘 [Docs](https://docs.openalgo.in/api-documentation/v1/data-api-1/telegram)\
   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)**

* Migrated to **Kotak API v2** — contributed by **@crypt0inf0**.
* Switched from **SMS-based OTP** to **TOTP-based OTP** authentication.
* New API Key / Secret generation workflow introduced.\
  → Read the updated docs: <https://docs.openalgo.in/connect-brokers/brokers/kotak-securities>

#### **Dhan API Update**

* Adopted **new API Key–based authentication** replacing old token-based flow.
* Supports **Static IP whitelisting** for improved reliability.
* Updated `.env` structure — refer to the new Dhan configuration guide:\
  <https://docs.openalgo.in/connect-brokers/brokers/dhan>

#### **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**

* Fixed **Sandbox Margin Issue** (thanks to @Dipesh).
* DB migration required for this release — follow upgrade guide:\
  <https://docs.openalgo.in/installation-guidelines/getting-started/upgrade>
* Fresh installations do **not** require migration.

***

### **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.**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.openalgo.in/change-log/release/version-1.0.0.36-launched.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
