Release archive
2.4.0

Async Post-Processing & Tokenomics

Release v2.4.0 focuses on Async Post-Processing, Tokenomics, and Docs.

AddedImprovedFixed
Async Post-Processing & Tokenomics

Release digest

Added

  • Async Post-Processing ⚡ - AI analysis and sentiment now run in background threads
    • Prevents scraping service from stalling during heavy AI operations
    • Jobs complete faster with responsive status updates
  • Tokenomics: Adaptive "Supply Mode" for inflationary assets and "Smart Progress" calculation for new tokens (fixed non-vesting display).
  • Docs: Comprehensive documentation for AI Smart Reports (AI_REPORTS.md).

Improved

  • Chat UI → English 🌍 - All chatbot interface text now in English
    • Header: "Vartovii AI" instead of "Вартовий AI"
    • Placeholder: "Ask about Trust Score..."
    • Agent status: "Thinking...", "Searching...", "Analyzing..."
  • Live Search disabled 🚧 - Temporarily hidden from sidebar (not ready for production)
  • Service Account key validation with graceful fallback to ADC
  • Broken/revoked keys no longer crash the application

Fixed

  • Chat Authentication 🔐 - Fixed 401 errors in local development
    • Now uses Application Default Credentials (ADC) as fallback
    • Production still supports Service Account keys via env var
  • Sentiment Analysis 📊 - Fixed case-sensitivity in company name matching
    • Changed = %s to ILIKE %company% for better company discovery
  • Google Maps Connector 🗺️ - Fixed 400 error on dummy request
    • Added handle_httpstatus_list to prevent collector abort
  • Kununu Connector 🕷️ - Fixed timezone comparison errors
    • Naive/aware datetime comparisons now handled correctly
  • Connector Service 🔄 - Fixed source variable scope in background thread
    • Post-processing now correctly identifies review sources

Technical notes