- 6.1: PasswordHasherPort now async_trait with spawn_blocking for Argon2 - 6.2: OIDC pending maps migrated from std::sync::Mutex to moka::sync::Cache with TTL - 2.6: All file download paths migrated to 64KB streaming (get_file_stream / read_blob_stream) - WOPI, dedup, batch ZIP, file_retrieval_service consumers migrated - WebDAV COPY uses zero-copy dedup (copy_file) - Removed dead code: get_file_content, get_file_mmap, read_blob, read_blob_bytes from traits, impls, stubs, and mocks (18 files touched)
Standardize code formatting across all 173 Rust source files using rustfmt. No functional changes - purely cosmetic. This establishes a consistent code style baseline for the project going forward.