# Changelog ## 0.0.1 — Initial release Initial Rust rewrite of the original Python/TypeScript MikroTik Backup System. - Reimplemented the API, scheduler, SQLite data model, RouterOS SSH/SFTP/SCP workflows, SwOS web backup download, retention, notifications, and embedded web interface in Rust. - Added an explicit importer for the previous Python/TypeScript installation, including users, devices, settings, logs, backup records, and physical backup files with checksum verification. - Added RouterOS `.rsc` comparison with split/unified views and semantic change analysis grouped by configuration section. - Added RouterOS and SwOS device handling, connection tests, backup policies, credential selection, and SwOS Digest/Basic authentication fallback. - Added responsive dark/light themes, account preferences, automation settings, API documentation, and a compact dashboard. - Added local Swagger UI/OpenAPI documentation without a CDN. - Embedded frontend assets into the binary. CSS and JavaScript filenames are content-fingerprinted at build time and served with immutable long-term cache headers. - Added hardened defaults for authentication, request limits, SSH host-key handling, secret redaction, storage permissions, and container execution. - Added a multi-stage Alpine Linux container build and non-root runtime image.