Version 1.0.0.33 Launched

23rd September 2025

Tradejini

  • WebSocket integration added for real-time data streaming

  • Improved connection stability and reconnection handling

  • Full support for market data feed

  • Open Interest (OI) data added to quotes for derivative markets

  • Enhanced quote response with OI field

Telegram Bot Integration

  • Read-only Telegram bot for trading data access

  • Secure account linking with encrypted API keys

  • Real-time quotes, positions, orderbook, and P&L tracking

  • Intraday (5m) and daily chart generation with candlesticks

  • Interactive button menus for easy navigation

  • Broadcast messaging to all linked users

  • Auto-start on system restart

  • Rate limiting (30 commands/min per user)

  • Setup Guide: https://docs.openalgo.in/trading-platform/telegram

Technical Updates

  • Polling-only mode (removed webhook complexity)

  • OpenAlgo SDK integration for data fetching

  • Fernet encryption for API key storage

  • Async operations with python-telegram-bot v22.4

  • DaisyUI modal dialogs for better UX

  • Automatic database migration with path detection

Security Enhancements

  • Read-only access for maximum security

  • Session authentication on all admin endpoints

  • CSRF protection and SQL injection prevention

  • Complete audit logging for commands

Bug Fixes

  • Fixed DataFrame handling from history API

  • Corrected SDK method calls to keyword arguments

  • Resolved chart x-axis date formatting

  • Fixed bot token and broadcast settings persistence

Upgrade Instructions

For detailed upgrade steps: https://docs.openalgo.in/getting-started/upgrade

New Dependencies to Install

Using Python:

pip install python-telegram-bot==22.4
pip install plotly==6.3.0
pip install kaleido==1.1.0

Using UV:

uv pip install python-telegram-bot==22.4
uv pip install plotly==6.3.0
uv pip install kaleido==1.1.0

Database Migration

After installing dependencies, run the migration:

# Using Python
cd upgrade
python migrate_telegram_bot.py

# Using UV
cd upgrade
uv run migrate_telegram_bot.py

Configuration

  1. Get bot token from @BotFather on Telegram

  2. Configure in OpenAlgo: Profile → Telegram Bot → Configuration

  3. Start the bot from dashboard

  4. Link account in Telegram: /link YOUR_API_KEY YOUR_HOST_URL

Documentation

Added the Tradejini WebSocket support and OI (Open Interest) updates for derivative markets at the top of the changelog, maintaining the same concise format.

Last updated