Skip to content

v3.1.0 - Security hardening, self-healing, faster startup

Choose a tag to compare

@dirtysouthalpha dirtysouthalpha released this 14 May 12:28
· 819 commits to main since this release

v3.1.0 — Post-launch hardening & improvements

Security Overhaul

  • Pydantic models for all API inputs
  • WebSocket authentication
  • Rate limiting on API endpoints
  • bcrypt password hashing, removed hardcoded api_key
  • Pillow CVE fix

Action Fixes

  • double_click / right_click dispatch corrected
  • _drag crash fixed, stealth drag path import fix
  • type_text fixes for special characters
  • OCR multi-monitor offset correction
  • _centroid None handling

Self-Healing & Reliability

  • Fallbacks in action executor
  • Structured run reports with session ID, timestamps, step trace
  • Complete try/catch coverage on all action handlers
  • Smart_wait drift detection

Performance

  • Lazy-load 12 subsystems in AgentEngine — faster startup
  • UI tree BFS performance optimization
  • Removed dead recovery.py (inlined in executor)

System Prompt

  • Rewritten with exact JSON for all 30+ actions
  • Detailed self-healing guidance
  • Concise action reference

Provider Registry

  • Added manual_models fallbacks
  • Current model IDs updated

Full Changelog: v3.0...v3.1.0