Skip to content

v2.9.0

Choose a tag to compare

@GeneBO98 GeneBO98 released this 23 Jul 16:39
507c5ca

Highlights

  • Added native IBKR Flex CSV and XML decoding, compact Flex imports, timezone-correct trade parsing, rate-limit-aware requests, multi-window history sync, and actionable report diagnostics.
  • Added richer KLine trade charts with P&L measurement, replay/backtest improvements, futures data fallbacks, and persistent chart preferences.
  • Added configurable take-profit defaults using percentage, R-multiple, or dollar targets.
  • Added custom OpenAI-compatible provider support and improved AI session timeout and recovery behavior.
  • Added biometric login grants and supporting authentication hardening.
  • Broadened broker CSV normalization, date parsing, and partial-close execution repair.

Data and configuration

  • Added migration 236 for custom AI provider settings.
  • Added migration 237 for default take-profit modes.
  • Updated both backend and frontend packages to 2.9.0.

Verification

  • Release PR checks passed, including backend tests, real-Postgres integration tests, frontend tests, and the public cloud-path guard.
  • Local frontend validation passed: 26 files / 120 tests and a production Vite build.

Full Changelog: v2.8.1...v2.9.0