Changelog
Alle Versionen, neuen Features und Bugfixes auf einen Blick.
v1.7.1
2026-04-25
Latest
Behoben
- Kritisch: Multi-Exchange-Portfolio lud die Crypto.com-Balance nicht (und alle anderen nicht-aktiven Exchanges zeigten 0 USDT).
/api/v1/exchangesruft jetztfetch_balance()pro aktivierter Exchange auf, bewertet Coin-Bestände in USDT via Ticker-Cache und nutzt einen 60s-Snapshot-Cache gegen Rate-Limits. - Dashboard-Scroll-Sprung beim Daten-Refresh:
_initExchangeSelector()rief bei jedem WebSocket-UpdatescrollIntoView()auf. Auto-Scroll passiert jetzt nur noch bei explizitem Klick. fetch_aggregated_balance()nutzte die veraltetearb_exchanges-Config statt deruser_exchanges-DB.- Race Condition in
db.set_primary_exchange(): alle Statements laufen jetzt in einer Transaktion mitFOR UPDATE-Lock.
Hinzugefügt
- Interaktive Multi-Exchange-Karten: Klick zum Aufklappen, Per-Coin-Balance-Breakdown, Aktionen für Aktivieren/Deaktivieren, Primary setzen, Refresh, Löschen.
- Neue Endpunkte (per Exchange-Name):
POST /api/v1/user/exchanges/<name>/toggle,/primary,DELETE,GET /balance?refresh=1. - Öffentliche Landing-Page:
/serviertindex.htmlstatt Redirect zu/login. - "Alle Balances neu laden"-Button im Multi-Exchange-Header.
Sicherheit
@auth-Decorator auf/api/export/csv,/api/export/json,/api/backup/download(Backup zusätzlich admin-only),/api/ohlcv/<sym>,/api/heatmap,/api/v1/gas.- JWT-Cookie ist nun
HttpOnlyundSecure(bei HTTPS) – Socket.io fällt server-seitig aufrequest.cookieszurück, Bearer-Tokens werden für API-Auth wieder überverify_api_token()mit explizitem Expiry-Check validiert. ALLOWED_ORIGINS-Default ist nun "leer" statt*– Wildcard nur noch nach expliziter Konfiguration.- Trade-Export liefert nur noch Trades des aktuell eingeloggten Users statt aller User.
v1.5.3
2026-04-05
Behoben
- Kritisch: OKX, KuCoin und Crypto.com konnten sich als Primary Exchange nicht authentifizieren — die API-Passphrase wurde in
create_exchange()nie übergeben. Behoben via neuer Exchange Factory. safe_fetch_tickershatte keinen Fallback für Kraken/Huobi/Coinbase — wennfetch_tickers(symbols)scheiterte, stürzte der komplette Scan ab. Neue 3-stufige Fallback-Strategie für alle Exchanges.
Hinzugefügt
- Neues Modul
services/exchange_factory.py— zentrale Factory für alle 8 CCXT-Exchange-Instanzen (cryptocom, binance, bybit, okx, kucoin, kraken, huobi, coinbase) - Env-Variable
API_PASSPHRASEfür OKX/KuCoin/Crypto.com — jetzt als Primary Exchange nutzbar .env.exampledokumentiert nun alle 8 Exchanges (vorher nur 5) — neue Sektionen für Kraken, Huobi und Coinbase Advanced Trade- 25 neue Tests in
tests/test_exchange_factory.py— Factory-Erstellung, Passphrase-Handling, Ticker-Fallback für alle 8 Exchanges get_fee_rate()Helper mit 1h TTL-Cache im Factory-Modul
Geändert
- 4 duplizierte Exchange-Creation-Codepfade dedupliziert —
create_exchange(),ArbitrageScanner._get_ex(),ShortEngine._get_ex()undExchangeManager._create_instance()delegieren jetzt an die Factory EXCHANGE_DEFAULT_FEES,_fee_cacheund_SINGLE_TICKER_EXCHANGESausserver.pyentfernt (∼50 Zeilen)- Neuer
_reveal_and_decrypt()Helper inserver.pyeliminiert duplizierten SecretStr-Unwrap-Code
v1.5.2
2026-03-31
Behoben
- JSON-Parsing in
load_ai_samples()— fehlerhafte Zeilen werden nun einzeln validiert statt den gesamten Ladevorgang abzubrechen - JSON-Parsing in
get_user_settings()— korrupte Settings werden abgefangen statt einen Crash auszulösen - Subprocess Return-Codes im GitHub Updater —
git-Befehle prüfen nun den Erfolg vor Verwendung der Ausgabe - Null-Safety in
dashboard.js—showUndoBar(),undoClose()undtoggleTheme()prüfen DOM-Elemente vor Zugriff
Hinzugefügt
- 404-Seite vollständig internationalisiert — 13 neue Übersetzungsschlüssel in allen 5 Sprachen (DE/EN/ES/RU/PT)
- Versionsnummern auf allen Website-Seiten, Templates, API-Docs und Dashboard konsistent auf v1.5.2 aktualisiert
- Changelog-Seite um v1.5.1 und v1.5.2 Einträge ergänzt
- API-Dokumentation um 25+ neue v1.5-Endpunkte erweitert (Health, Revenue, Cluster, Alerts)
- FAQ aktualisiert — Exchange-Anzahl korrigiert (5 → 8), neue v1.5-Features dokumentiert
- About-Seite um v1.5.1 und v1.5.2 Timeline-Einträge ergänzt
Geändert
- JSON-LD Schema-Version in
index.htmlvon 1.3.0 auf 1.5.2 korrigiert - Hero-Eyebrow Domain korrigiert: trevlix.com → trevlix.dev
v1.5.1
2026-03-23
Stable
Behoben
- Admin-Rolle wurde nicht per WebSocket übertragen — Admin-Buttons waren unsichtbar
applyStateToRole()wurde nie aufgerufen — Admin-UI permanent verstecktpool_status()→pool_stats()Methodenname korrigiert- Fehlende WebSocket-Listener für
healing_update,revenue_update,cluster_update - Null-Referenz-Fehler in dashboard.js behoben (logPauseBtn, hReturn, updateGoal, updateCB)
- 45 hardcodierte deutsche Statusmeldungen internationalisiert
- 40 doppelte Übersetzungsschlüssel in JS entfernt
Hinzugefügt
- 55+ neue Übersetzungsschlüssel in allen 5 Sprachen
- Admin Analytics Tab mit 11 Metrik-Panels (System, API, LLM, DB, KI, Risk, Revenue, Attribution, Weights, Cache, Healing)
- Neuer
request_system_analyticsWebSocket-Handler
v1.5.0
2026-03-16
Stable
Hinzugefügt
- Trade DNA Fingerprinting — 7-dimensionaler Marktmuster-Fingerprint mit SHA-256 Hashing, Pattern Mining und automatischer Konfidenz-Anpassung (Boost/Block)
- Smart Exit Engine — ATR-basierte volatilitätsadaptive Stop-Loss und Take-Profit Level, Regime-Multiplikatoren (Bull/Bear/Range/Crash), Volatility Squeeze Detection
- KI-Gemeinschaftswissen — LLM-Anbindung (Ollama/LM Studio/OpenAI-kompatibel) + Shared Knowledge Base
- 3 neue API-Endpunkte:
/api/v1/trade-dna,/api/v1/trade-dna/patterns,/api/v1/smart-exits - TTL-Cache für externe API-Aufrufe (Fear & Greed, CoinGecko Dominance)
- Connection Pool Monitoring mit Erschöpfungs-Warnungen
- Multi-Exchange-Support auf 8 Exchanges erweitert (+ Kraken, Huobi, Coinbase)
- 182 Tests (39 neue), vollständige Lint- & Format-Konformität
Behoben
- WebSocket Rate-Limit Memory-Leak Fix
Geändert
- Verstärkte Passwort-Validierung (Sonderzeichen-Pflicht + Weak-Pattern-Erkennung)
v1.5.0
2026-03-08
Stable
Hinzugefügt
- Website-Seiten uebergreifend verlinkt (Navigation auf allen Seiten)
- 7 neue Dokumentationsseiten: API Docs, Changelog, Strategien, FAQ, Sicherheit, Roadmap, About
- Shared Navigation CSS fuer konsistentes Design
- Back-to-Top Button auf allen Seiten
- Breadcrumb-Navigation auf Unterseiten
- Skip-to-Content Accessibility-Link
- JSON-LD Structured Data auf der Startseite
- sitemap.xml und robots.txt fuer SEO
- 404 Fehlerseite mit Navigation
- Print-Stylesheet fuer Dokumentationsseiten
- Meta-Tags (OpenGraph, Twitter Card) auf allen Seiten
- Visuelles Upgrade aller HTML-Seiten: verbesserte Farbverlaeufe, Glassmorphism, Animationen
- Verbesserte Typografie und Abstaende auf allen Seiten
- Erweiterte Hover-Effekte und Glow-Animationen fuer interaktive Elemente
Behoben
- Versionsnummern auf allen Seiten konsistent auf v1.5.0 aktualisiert
- README.md mit vollstaendiger Website-Struktur aktualisiert
- pyproject.toml, Dockerfile und docker-compose.yml auf v1.5.0 synchronisiert
Geändert
- Dashboard-Header und Setup-Wizard auf neues visuelles Design aktualisiert
- Alle Dokumentationsseiten mit verbessertem CSS-Design versehen
v1.0.3
2026-02-17
Stable
Hinzugefügt
- Grid-Trading Modul fuer automatisierte Grid-Strategien
- Monte-Carlo Risiko-Analyse fuer VaR-Berechnung
- PineScript-Export fuer TradingView-Integration
- Copy-Trading Funktionalitaet
- Keyboard Shortcuts im Dashboard
- Dark/Light Mode Toggle
Behoben
- WebSocket-Reconnect Stabilitaet verbessert
- Memory-Leak in Indikator-Cache behoben
v1.0.2
2026-01-30
Stable
Hinzugefügt
- Multi-User System mit getrennten API-Keys
- Rollenbasierte Zugriffskontrolle (Admin/User)
- Steuer-Report Generator
- Risiko-Dashboard mit Circuit Breaker Visualisierung
- Backtest-Sektion im Dashboard
Geändert
- Dashboard auf Mobile-First Design umgestellt
- Indikator-Berechnung mit Caching optimiert
v1.0.1
2026-01-15
Stable
Hinzugefügt
- LSTM Neural Network als 4. Modell im Ensemble
- Genetic Algorithm fuer Parameter-Optimierung
- Isolation Forest Anomalie-Erkennung
- Discord Webhook-Integration
- Telegram Benachrichtigungen
Behoben
- API-Key Verschluesselung auf Fernet umgestellt
- Rate-Limiting fuer Login-Endpunkt hinzugefuegt
v1.0.0
2025-12-20
Initial Release
Hinzugefügt
- Erster oeffentlicher Release
- Flask Backend mit WebSocket Dashboard
- 5 Exchange-Integrationen (Crypto.com, Binance, Bybit, OKX, KuCoin)
- 9 Voting-Strategien (EMA, RSI, MACD, Bollinger, Volume, OBV, ROC, Ichimoku, VWAP)
- 3-Modell KI-Ensemble (Global, Bull, Bear)
- Paper Trading Mode
- JWT-Authentifizierung mit 2FA
- Docker-Deployment mit MySQL und Nginx
- 5-Sprachen Internationalisierung (DE/EN/ES/RU/PT)
- One-Click Installer (install.sh)