Skip to main content

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

  • nodemailer upgraded 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:

  1. No database migration required: This release does not require any database schema changes.
  2. Dependencies: Run pnpm install to apply the updated lockfile and overrides.
  3. No configuration changes needed: Existing settings, including your chosen language, are preserved.

Support

Getting help

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 nodemailer to 9.x and refreshed other build/type dependencies.
  • Fixed: Docker startup crash caused by a missing @swc/helpers module.
  • 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.