Date: 2026-08-05
- Monitoring: Health check now compares against the document date (
Documentdate) instead of the creation date (DateCreated), fixing inaccurate results for recently archived items.
- Monitoring: Mail configuration lookup now explicitly uses docuvita system 1 instead of whichever system happened to log in first, fixing inconsistent/incorrect SMTP settings when multiple docuvita systems are registered.
- Documentation: Added a full docuvita REST API reference, with an alphabetical request index, to the in-app documentation (Help menu in ConfigurationEditor and Maintainer.Config).
- Installer: Now detects whether .NET Framework 4.8 (or higher) is installed before proceeding, and blocks installation with a clear message if it is missing.
- EMailArchiver: Fixed a Visual Studio solution configuration gap that caused
EMailArchiverUnitTest to be silently skipped by Debug builds, which broke Test Explorer runs.
- EMailArchiver / ADSync: Migrated ServiceStack from vendored DLLs to the official NuGet 5.11.0 packages (verified byte-identical to the DLLs they replace; no behavior change).
- EMailArchiver: Added missing binding redirects to the unit test project's
app.config.
- EMailArchiver / ADSync / GraphSync: Referenced
fd.Licensing from the shared cross-repo build staging area instead of a vendored copy.
- EMailArchiver / ADSync: Added, then disabled by default, diagnostic HTTP request-method logging for docuvita calls after confirming all requests use POST.
- Documentation: General accuracy pass across all guides (EN + DE), including correcting that Exchange EWS (
Microsoft.Exchange.WebServices) is a NuGet package, not a vendored DLL.