Added
- Non-interactive auth script —
scripts/auth_noninteractive.pyfor authenticating Telegram sessions without a TTY (useful for SSH automation, CI pipelines)
Fixed
- Session file protection — Telethon session files are now backed up before each connect attempt. If the container crash-loops (e.g. due to database permission errors), the authenticated session is preserved and restored instead of being overwritten with an empty one
- Duplicate session_path assignment in config.py removed
📋 Full changelog: docs/CHANGELOG.md