Release v2.1.1

Indexly v2.1.1 hardens backup restore, semantic observers, compare workflows, organizer/lister behavior, rename collision handling, and BMP metadata extraction.

Release v2.1.1 (2026-05-16)

Indexly v2.1.1 is a production-hardening release focused on backup restore safety, observer reliability, compare workflows, organizer/lister behavior, rename collision handling, and image metadata coverage.

Highlights

  • Backup restore now includes local verification and dry-run restore workflows.
  • Incremental backup restore selects the correct base more reliably.
  • Restore safety checks allow temp-root registries while continuing to block unsafe external temp archives.
  • Semantic observers are more stable, with persisted snapshots and graceful fallback when home paths are unwritable.
  • Compare, organizer, lister, and rename workflows have tighter handling around profiles, caches, counters, and database synchronization.
  • BMP image metadata extraction is handled consistently with the broader image metadata pipeline.

Reliability Fixes

  • Hardened backup restore validation, registry handling, and cryptography dependency coverage.
  • Stabilized lister root handling, cache fallback behavior, organizer execution, and profile-specific flags.
  • Reserved implicit rename counters for collision cases and avoided reapplying existing date prefixes.
  • Hardened rename database synchronization when handing renamed files to organizer workflows.
  • Improved compare workflow resilience for file and folder comparisons.

Documentation

  • Updated organizer documentation for lister cache and fallback behavior.
  • Refreshed release metadata, changelog data, and documentation hub highlights for v2.1.1.

Breaking Changes

None expected.

Contributors

  • N. K. Franklin-Gent
  • OpenAI Codex