Skip to content

v1.1.0

Latest

Choose a tag to compare

@tomoyukioya tomoyukioya released this 24 Jul 09:53

Added

  • Settings window (GUI) — choose the backup destination, protected folders, exclusions, timing, and retention without hand-editing appsettings.json. Opens from the tray (Open Settings) and automatically on first run.
  • New advanced settings in appsettings.json (no GUI): RetentionStartupDelay, MaxLowPrioritySchedules, MaxCopyWorkers.

Changed

  • Backup folder namesConfigurationDatabase, DataBackupFiles under {BackupBaseDir}\{User}\{Machine}\. Existing backups are migrated automatically (one-time rename at startup).
  • Retention policy is now applied immediately — when a new backup is saved, generations beyond MaxGenerations for that file are pruned right away; the periodic scan now mainly handles RetentionDays and files that no longer change.
  • Backup cleanup moved from a main-window button to Tools → Clean Up Backups.
  • Crawl tuning (CrawlingIdleTimer, CrawlingInterval) removed from the settings window; still configurable in appsettings.json. CrawlingIdleTimer default lowered from 600 to 60 seconds, and CrawlingInterval is documented as the full-crawl cycle (start-to-start, default 1 day).

Fixed

  • File-level exclude patterns (e.g. *.tmp) were ignored for crawler-scheduled backups; they now apply to both the real-time watcher and the crawler.
  • The restore folder picker now starts at the file's (or directory's) original location instead of the default folder.
  • The installer could hang forever on systems where the WMI service is not running (it used taskkill to stop a running instance; now uses PowerShell Stop-Process).

Note for zip users: extracting over an existing folder will overwrite your appsettings.json. Extract to a new folder, or back up appsettings.json first. (The installer preserves your settings automatically.)

zip 版で更新する場合の注意: 既存フォルダへの上書き展開は appsettings.json を上書きします。新しいフォルダに展開するか、appsettings.json を退避してください(インストーラ版は設定を自動で保持します)。

Full Changelog: v1.0.0...v1.1.0