Version 1.4.2
Overview
Version 1.4.2 is a maintenance release focused on broader language support, reliability, and dependency hygiene. It introduces a fully localised Simplified Chinese and Hindi (Roman) interface, expands the documentation to seven languages, and resolves an important Docker startup crash, along with several dashboard and server merge issues. Dependencies have also been updated, including a major upgrade to nodemailer.
New features
Language support
- Simplified Chinese and Hindi (Roman) interface: The application interface is now fully available in Simplified Chinese and Hindi (Roman), joining English, French, German, Spanish, and Brazilian Portuguese. Select them from the language menu in Settings.
- Expanded documentation languages: The online documentation is now published in seven languages, adding Hindi (Roman) and Simplified Chinese alongside the existing translations.
Improvements
Backup collection
- Stable server identity when collecting logs: When collecting backup logs, duplistatus now matches the Duplicati machine name against your existing servers and reuses that server's record, rather than relying on Duplicati's machine ID. This keeps backup history attached to the same server even if Duplicati's machine ID changes (for example, after a reinstall), reducing duplicate server entries.
Documentation
- Up-to-date language list: The README and documentation now describe all seven supported languages and link to each translated version.
- Documentation language menu flags: Added flag icons for the new Hindi and Simplified Chinese documentation, and switched Portuguese to the Portugal flag for consistency. Flags now render reliably across Windows, Linux, and Chromium with no external font downloads.
- Expanded duplicate-servers guidance: The user guide now explains both causes of duplicated servers (a changed Duplicati machine ID, and a Duplicati API bug that mixes the identity ID and machine ID) and documents the Duplicati-side workaround alongside the duplistatus merge step.
Dashboard performance
- Fewer sign-in checks on load: The dashboard now fetches your current user once and shares it across the page (header, settings guard, theme and widgets) instead of each component requesting it separately, reducing redundant requests when a page loads.
Bug fixes
- Docker startup crash: Fixed a crash on container start that reported
Cannot find module '.../@swc/helpers/...', which could prevent the application from starting. Containers now start reliably. - Duplicate dashboard entries: The dashboard no longer shows multiple rows for the same backup when several records share the same latest backup date.
- Merging duplicate servers: Merging servers now also consolidates duplicate Duplicati backup IDs that share the same backup name, keeping the ID from the most recent backup. Merge operations are now recorded in the audit log.
Security
Dependency updates
nodemailerupgraded to 9.x: Updated the email library to the latest major version. The only breaking change in v9 (stricter TLS validation when fetching remote attachment, OAuth2, or proxy content) does not affect duplistatus, which sends inline text and HTML email only.- Other dependency updates: Refreshed several build and type dependencies to their latest compatible versions.
Migration notes
From version 1.4.1
When upgrading to version 1.4.2:
- No database migration required: This release does not require any database schema changes.
- Dependencies: Run
pnpm installto apply the updated lockfile and overrides. - No configuration changes needed: Existing settings, including your chosen language, are preserved.
Support
Getting help
- Documentation: User Guide
- Email settings: Email configuration guide
- API reference: API documentation
- Migration guide: Version upgrade migration
- Community: GitHub Discussions
- Issues: GitHub Issues
Reporting bugs
When reporting bugs, please include:
- Version: 1.4.2
- Operating system and version
- Docker/podman version
- Container type (Docker or podman/Pod)
- Error messages and logs
- Steps to reproduce
Changelog
Version 1.4.2 changes
- Added: Full Simplified Chinese and Hindi (Roman) user interface.
- Added: Documentation now available in seven languages, including Hindi (Roman) and Simplified Chinese.
- Changed: Backup log collection now identifies servers by Duplicati machine name (reusing existing records), keeping history attached even when the machine ID changes.
- Changed: Documentation language menu adds flags for the new locales and uses the Portugal flag for Portuguese.
- Changed: Documentation and README updated to describe the full set of supported languages, and expanded the duplicate-servers troubleshooting guidance.
- Changed: Upgraded
nodemailerto 9.x and refreshed other build/type dependencies. - Fixed: Docker startup crash caused by a missing
@swc/helpersmodule. - Fixed: Duplicate dashboard entries when several backups share the same latest date.
- Fixed: Merging duplicate servers now consolidates duplicate backup IDs and is recorded in the audit log.
- Fixed: Reduced redundant sign-in checks when loading the dashboard.
License
This project is licensed under the Apache License 2.0.
Copyright © 2026 Waldemar Scudeller Jr.