Release: 2.1.0.125 (Canary) 2025-07-15

2.1.0.125_canary_2025-07-15

This release is a canary release intended to be used for testing.

Changes in this versions

This is almost identical to 2.1.0.124, but adds some destination URL parsing fixes.

Detailed list of changes:

  • Fixed wrong SQLite environment variable name
  • Don’t show stack if stopping a backup due to missing sources
  • Update logic for probing for an access method in ServerUtil
  • Fixed ngax not supporting --use-ssl
  • Use template icons on macOS
  • Fixed an error when loading log data
  • Avoid floods of notifications
  • Corrected encode/decode of URLs
  • Fixed issue with recreated index files not reporting deleted blocks

New in 2.1.0.125

  • Fixed parsing of correctly encoded file-based URLs on Windows

ngclient changes

  • Fixed SMB editor handling paths incorrectly
  • Fixed source editor not inserting empty paths
  • Fixed an issue with selecting paths with a space
  • Fixed some dialogs not updating UI after clicking cancelable
  • Removed an extra leading slash for Windows destination paths
  • Recalculate file existing on database move
  • Show correct date and format in logs

New in 2.1.0.125

  • Fixed URL for bugreport in ngclient
  • Fixed incorrect encoding/decoding of Windows file-paths for destination
  • Fixed logic for removing source paths to no create empty entries
  • Added a partial marker for fileset version that are partial
3 Likes

New install on Linux (Fedora) using b2. I had to set read-write-timeout to 5 minutes as the default of 30 seconds kept timing-out. So far 5 minutes is working OK.

New install of .125 on a new install of Fedora 41 using b2.

Yesterday I performed the first backup. I had to increase read-write-timeout as mentioned in a prior post, but the backup completed with no apparent errors. The overnight backup failed as follows:

‘’’

  • Jul 18, 2025 3:36 AM: UsageReporter failed

  • Jul 18, 2025 3:30 AM: A Task’s exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread. (The CancellationTokenSource has been disposed.)

  • Jul 18, 2025 2:30 AM: A Task’s exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread. (The CancellationTokenSource has been disposed.)

  • Jul 18, 2025 2:25 AM: A Task’s exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread. (The CancellationTokenSource has been disposed.)

  • Jul 18, 2025 2:21 AM: The operation Backup has failed

  • Jul 18, 2025 2:21 AM: Fatal error

  • Jul 18, 2025 2:21 AM: Found 3 files that are missing from the remote storage, please run repair

  • Jul 18, 2025 2:20 AM: A Task’s exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread. (The CancellationTokenSource has been disposed.)

  • Jul 18, 2025 2:20 AM: The operation Backup has started
    ‘’’

Please let me know if there is any other data I can provide.

EDIT:
Attempting to run a backup now it shows the following:

Jul 18, 2025 9:15 AM: Missing file: duplicati-i46da0b105ed14312867b16f11cd7d8c8.dindex.zip.aes
Jul 18, 2025 9:15 AM: Missing file: duplicati-b58364c23f0ca48a9955cd2f6155926fb.dblock.zip.aes
Jul 18, 2025 9:15 AM: Missing file: duplicati-20250718T062000Z.dlist.zip.aes