v2.0.0.3 #1242
marketcalls
announced in
Announcements
v2.0.0.3
#1242
Replies: 1 comment
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Version 2.0.0.3 Released
Date: 13th Apr 2026
Feature Release: Async-to-Sync WebSocket Migration, Market Price Protection (MPP), Samco 2FA, Shoonya OAuth, Multi-Device Session Tracking & Security Hardening
This is a feature release featuring 59 commits (excluding auto-builds) from 7 contributors, focused on migrating broker WebSocket adapters from asyncio to sync for Docker/eventlet compatibility, Market Price Protection (MPP) for Zerodha/Kotak/Samco/Tradejini, Samco 2FA authentication, Shoonya OAuth migration, multi-device session tracking, Telegram bot enhancements, and security hardening.
Highlights
websocketsto syncwebsocket-client, eliminating greenlet conflicts in Docker (Gunicorn + eventlet) deployments/closealland/modeTelegram commands for remote position management and mode switchingNew Features
Async-to-Sync WebSocket Migration
Market Price Protection (MPP)
trigger_pricefloat conversion in SL-M MPP handlerSamco 2FA Authentication
aux_paramcolumnsShoonya OAuth Migration
Multi-Device Session & Login Activity
Telegram Bot Enhancements
/closealland/modeTelegram bot commands for remote trading control/chartrendering in Docker and eventlet environmentsFrontend Enhancements
Tradejini Broker Improvements
Smart Order Optimization
Infrastructure
traceback.print_exc()withlogger.exception()across all REST API endpoints (Replace traceback.print_exc() with logger.exception() across all API endpoints #1012)Bug Fixes
logger.exception()(Standardize error logging: replace mixed logger.error + traceback with logger.exception #1017)Security
Contributors
Special thanks to all contributors who made this release possible:
Links
[2.0.0.0] - 2026-01-22
Major Release: Complete Frontend Rewrite & Feature Expansion
This is a major release featuring a complete rewrite of the frontend from Flask/Jinja2 templates to a modern React 19 Single Page Application (SPA). This release includes 212 commits representing months of development work, introducing new features like Flow Visual Builder, Historify, and enhanced real-time capabilities.
Highlights
New Features
React 19 Frontend Migration (77 Templates)
Phase 1 - Foundation
Phase 2 - Core Authentication & Trading
Phase 3 - Search & Symbol Management
Phase 4 - Charts, WebSocket & Sandbox
Phase 5 - Platform Integrations
Phase 6 - Strategy & Automation
Phase 7 - Monitoring & Administration
Frontend Tech Stack
Flow Visual Builder
Historify - Historical Data Management
Real-Time WebSocket Integration
Sandbox Mode (Sandbox Testing)
API Playground
Python Strategies
Telegram Bot
Email & SMTP
Action Center
Improvements
User Interface
Performance
Order Management
Broker Integrations
Charts
Security
Documentation
User Guide (30 Modules)
Architecture Documentation
API Documentation
PRD Documents
Other Documentation
Infrastructure
Database Architecture (5 Databases)
db/openalgo.db- Main database (users, orders, settings)db/logs.db- Traffic and API logsdb/latency.db- Latency monitoring datadb/sandbox.db- Analyzer/sandbox mode (isolated)db/historify.duckdb- Historical market data (DuckDB)Server Configuration
Docker
Dependencies
Python
Frontend
Breaking Changes
Migration Guide
For users upgrading from v1.0.0.41:
Backup your data
Update environment
Install dependencies
Database migration
Clear browser cache
Review breaking changes
Contributors
Special thanks to all contributors who made this release possible:
Previous Releases
[1.0.0.41] and earlier
See GitHub Releases for previous version history.
Links
This discussion was created from the release v2.0.0.3.
All reactions