{"version":"1.0.120","anchor":"file-history-cleanup-on-session-expiry","canonical_anchor":"file-history-cleanup-on-session-expiry","heading":"File History Cleanup on Session Expiry","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/1.0.120\/e\/file-history-cleanup-on-session-expiry","release_url":"https:\/\/changelogs.core-directive.com\/v\/1.0.120","markdown":"### File History Cleanup on Session Expiry\n\n**What:** New cleanup function removes expired file history backup directories based on the configured retention period.\n\n**Details:**\n\n- Function `yr5()` at line 442733 removes backup directories older than retention threshold\n- Respects `cleanupPeriodDays` setting from configuration\n- Returns statistics: `{ messages: count, errors: count }`\n- Integrated into session cleanup routine at `rQQ()` at line 442760\n- Empty directories are removed after cleanup\n\n**Evidence**\n\n`yr5()` at line 442733, integration at line 442760 (previously `uQQ()`)"}