Repository navigation
v2.2.1 — Instagram session continuity and account health
Instagram account health and session continuity fixes:
- Stop the current extraction or import batch on explicit challenge, checkpoint, feedback, or account restrictions.
- Persist account cooldowns and honor Retry-After through restarts, renewal, and credential updates.
- Preserve isolated server-issued cookies and session headers across login, metadata requests, and restarts.
- Use a consistent Android TLS/HTTP/2 transport for private API requests and recover closed connections without replaying credential submissions.
- Add safe health diagnostics and regression coverage for concurrency, persistence, proxy routing, and session isolation.
Database migration adds nullable cooldown_until and session_state columns. Existing disabled accounts are not automatically reactivated. Older versions ignore the new cooldown/session-state guarantees.
Validation: complete race-enabled tests with PostgreSQL, vet, static analysis, vulnerability checks, build, and live saved-session media extraction/downloads. This release does not guarantee avoidance of Instagram verification or bot-detection restrictions.
Changes: #28