github GeiserX/Telegram-Archive v7.1.0
v7.1.0: Persistent Sessions

latest releases: v7.28.0, v7.27.1, v7.27.0...
4 months ago

What's New

Persistent Sessions

Sessions now survive container restarts. Previously, all users were logged out whenever the Docker container restarted (regression introduced in v7.0.0 when switching from deterministic tokens to random session tokens).

How it works:

  • New viewer_sessions database table stores active sessions
  • In-memory write-through cache ensures zero additional latency on requests
  • On startup, active sessions are restored from the database
  • If the database is unavailable, falls back to in-memory only (same as v7.0.x)

Security Fix

  • Sessions with corrupted allowed_chat_ids JSON now deny access instead of silently granting access to all chats

Upgrade

Pull the new images and restart — migration is automatic for both SQLite and PostgreSQL.

Migration

  • Alembic migration 009: creates viewer_sessions table with indexes on username and created_at

Full Changelog: v6.5.0...v7.1.0

Don't miss a new Telegram-Archive release

NewReleases is sending notifications on new releases.