QODER2API v1.2.0 - Session Recovery and Observability
Automatic session recovery, configurable logging, and dashboard sync improvements.
π What's New
- Session recovery on 105 β auto-rebuilds COSY session on "Login expired", marks account for 24h only on failure, no unnecessary failover
- Configurable logging β
QODER_LOG_LEVEL(info/debug), debug-only verbose logs, PAT masking in operational logs - Dashboard sync β automatic PAT switches now reflected in dashboard (Active PAT / badge / Usage)
π₯ Downloads
Main API Server
| Platform | Download | Size |
|---|---|---|
| Windows x64 | qoder2api-windows-amd64.exe |
~7.2 MB |
| Linux x64 | qoder2api-linux-amd64 |
~7.0 MB |
| macOS Intel | qoder2api-macos-amd64 |
~7.1 MB |
| macOS Apple Silicon | qoder2api-macos-arm64 |
~6.6 MB |
π Quick Start
# Download and run
./qoder2api-*
# Dashboard: http://localhost:8963
# API: http://localhost:8963/v1π§ Configuration
QODER_LOG_LEVEL=info # or debug for verbose logs
π Changelog
Full Changelog: v1.1.0...v1.2.0
Key Changes
Session Recovery:
- Error 105 (Login expired) β auto-rebuild COSY session via
ExchangeJobToken - Retry on same account before failover
- 24h cooldown only on rebuild failure
Logging:
QODER_LOG_LEVELenv var (default:info)- Debug logs:
[DEBUG],[BEARER DEBUG],[CALL DEBUG], stream line-by-line - PAT masking in
[bridge]and[stream]logs
Dashboard:
- Auto-failover updates Active PAT display
- Badge and Usage reflect actual working account
π Documentation
- README: English | ΡΡΡΠΊΠΈΠΉ
- Repository: https://github.com/D3-vin/Qoder2Api
π± Contact
- Telegram: @D3_vin
- Author: @D3vin_dev