Release: 2.0.9.109 (Canary) 2024-11-06

Looking at GUI update information, as there have been user questions about stale data.

image

I suspect Duplicati-server.sqlite is persisting the notification in the Notification table:

1 Information Found update Duplicati v2.0.9.107 - Canary update:new 1726225839 NewUpdateFound

Using the Dismiss button clears the popup and the row in the database seen above.

Screen still tells me:

You are currently running Duplicati - 2.0.9.109_canary_2024-11-06
Update 2.0.9.107 is available. Download now
Check for updates now

Click link on last line while watching host updates.duplicati.com with Wireshark.
No change despite a connect to the right SNI. Most of the conversation is encrypted.

In DB Options table, update-check-latest is present, but thinks latest is 2.0.9.107:

{
  "MinimumCompatibleVersion": 2,
  "IncompatibleUpdateUrl": "https://duplicati.com/download-dynamic?channel=canary&update_from=2.0.9.107",
  "Displayname": "Duplicati v2.0.9.107 - Canary",
  "Version": "2.0.9.107",
  "ReleaseTime": "2024-09-11T13:53:17.880666Z",
  "ReleaseType": "canary",
  "UpdateSeverity": null,
  "ChangeInfo": "This release is a canary release intended to be used for testing in preparation of a later stable release.\n\n**Unlike regular canary builds, this one has a major change in the build system, so it now runs on .NET8.**\n\nFor that reason, the updater in previous canary builds does not detect this update yet, but this can be activated at a later time.\n\nThe builds are self-contained so Mono or .NET installations are not required to install.\n\n**Important changes from last Beta**\n- Updated to .NET8 with OS specific builds\n- Using Kestrel as the API/UI server\n- Mandatory password and new authentication scheme for server\n- Settings database version updated to v8\n\nPlease see list of known issues related to .NET8/Kestrel upgrade:\nhttps://github.com/orgs/duplicati/projects/2\n\n# New tool to manage a running server\nDue to incompatibility with `duplicati_client` a new tool is included, named `Duplicati.CommandLine.ServerUtil.exe`/`duplicati-server-util`.\n\n# Upgrade from `v2.0.9.105`\nIf you are upgrading from 2.0.9.105 please see the release notes from 2.0.9.106 for how to prepare the database. \nUpgrades from other versions do not need special steps.\n\n## Detailed list of changes:\n- Prepared some additional localization strings\n- Fixed a bug with server-util not finding backups by name\n- Added support for insecure connections from server-util\n- Embedding backwards compatible ARMv7 binaries in builds\n- Another fix for MSI packages breaking on upgrade\n- Improved Swagger output to include types\n- Replaced `WebRequest` for WebDAV with `HttpClient`\n- Reduced log output from server-util and TrayIcon\n- Microfix for USN parsing\n- Fixed a case where almost identical files could cause broken index files, thanks @Jojo-1000\n- Also improved handling when reading index files with broken lists, thanks @Jojo-1000\n- Fixed auto-repair failing due to locked databases, thanks @Jojo-1000",
  "PackageUpdaterVersion": 2,
  "Packages": [
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-x64-gui.zip",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-x64-gui.zip"
      ],
      "Length": 76179619,
      "MD5": "EDdVcBicFqck48DF533yTQ==",
      "SHA256": "arc1eqMW/t6IzaWrEb+hBV+F5kcCbURwk8Ri5rNN7Vk=",
      "PackageTypeId": "win-x64-gui.zip"
    },
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-x64-gui.msi",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-x64-gui.msi"
      ],
      "Length": 79282176,
      "MD5": "3ECu3HpoydnrouuLCgsvVg==",
      "SHA256": "ElkGDtv7ped9bw6BpwPSHc44cIgdLnGUWg20rXAavm8=",
      "PackageTypeId": "win-x64-gui.msi"
    },
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-x86-gui.zip",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-x86-gui.zip"
      ],
      "Length": 71394889,
      "MD5": "U+uExvN2Y8NxyFqf+V8OAA==",
      "SHA256": "PAb8wzTxvDpVAwkXlYT2tltKp66agn4vvQE40Yerwbc=",
      "PackageTypeId": "win-x86-gui.zip"
    },
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-x86-gui.msi",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-x86-gui.msi"
      ],
      "Length": 74395648,
      "MD5": "YSwNtXwH4YjgQrrFfdRWhg==",
      "SHA256": "kscEgO1q8C0U/XrLPB0gWyiyAezwIA1SSNM7c+CZFZ4=",
      "PackageTypeId": "win-x86-gui.msi"
    },
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-arm64-gui.zip",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-arm64-gui.zip"
      ],
      "Length": 73894776,
      "MD5": "61gMrgXKGXmEI21xZzbf2w==",
      "SHA256": "lPzR79BkXkZ384jWnH6W5jwAtq8IGcuPtLlsJ2fp7fU=",
      "PackageTypeId": "win-arm64-gui.zip"
    },
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-arm64-gui.msi",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-arm64-gui.msi"
      ],
      "Length": 77377536,
      "MD5": "hIIMYyLZiZE0Unrjvus3Qw==",
      "SHA256": "ygtceLRufvrg0UNoG0DejkDVPeqkYf/1gasgthGYwjI=",
      "PackageTypeId": "win-arm64-gui.msi"
    },
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-gui.zip",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-gui.zip"
      ],
      "Length": 76516604,
      "MD5": "QdgYNAEv8EM4P7SJJyO3tA==",
      "SHA256": "wgiE60tf/enfZQcfBVbIKeatL193KOVKMIO3Q22A/DU=",
      "PackageTypeId": "linux-x64-gui.zip"
    },
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-gui.deb",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-gui.deb"
      ],
      "Length": 75335168,
      "MD5": "988wxKYP/C13f7lufC3KZQ==",
      "SHA256": "OdZOJW+i7gnU958q31YSFCX0Bkugvra2DQrsl8zvM2k=",
      "PackageTypeId": "linux-x64-gui.deb"
    },
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-gui.rpm",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-gui.rpm"
      ],
      "Length": 56607736,
      "MD5": "AzRSD3i6McGNsIalJIykVw==",
      "SHA256": "2EMQTuKlV/+UR0S0idoujor7QxfTD362sgn76ZM7ugA=",
      "PackageTypeId": "linux-x64-gui.rpm"
    },
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm7-gui.deb",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm7-gui.deb"
      ],
      "Length": 72079592,
      "MD5": "6ENJf8a1bTzD7BhS6DryTg==",
      "SHA256": "XPi2CIKYARRh61fy+BAWWYwW/FQ6/ro7oLf+WPR4wyg=",
      "PackageTypeId": "linux-arm7-gui.deb"
    },
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm7-cli.deb",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm7-cli.deb"
      ],
      "Length": 65693452,
      "MD5": "lI7YjqNfRVvyqR3c+IAayg==",
      "SHA256": "iG4c6JCBvymgkQw3rdML+5N5rFifQqFYa05k1GgJP0I=",
      "PackageTypeId": "linux-arm7-cli.deb"
    },
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-cli.zip",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-cli.zip"
      ],
      "Length": 69097336,
      "MD5": "exT+6gIpPmCXXZk1m//6dA==",
      "SHA256": "yJ/gMlztdG5qseWnSNORP/o+f2dqo9CLXaaAsA75Y6c=",
      "PackageTypeId": "linux-x64-cli.zip"
    },
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-cli.deb",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-cli.deb"
      ],
      "Length": 67947844,
      "MD5": "iRuCIyx5KFT0GwRsIo41Wg==",
      "SHA256": "4pDgbHQ42zWC2OfKdrVxJvhBeOxN5t3+yXFEnXllJU8=",
      "PackageTypeId": "linux-x64-cli.deb"
    },
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-cli.rpm",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-cli.rpm"
      ],
      "Length": 50555790,
      "MD5": "gGq9xrMm4/uKGIMk6eHyYQ==",
      "SHA256": "Lm9Ea0xlpSpVrtzln/U+/DI1ERcqTA4oCUIgcvgDk+A=",
      "PackageTypeId": "linux-x64-cli.rpm"
    },
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-gui.zip",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-gui.zip"
      ],
      "Length": 73829437,
      "MD5": "OJn2fJi72cfZQv24MNGa4A==",
      "SHA256": "wFRE7XNLfA2/2CEDxCoIo7WB1JpbnPWOPUeibeYlZnM=",
      "PackageTypeId": "linux-arm64-gui.zip"
    },
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-gui.deb",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-gui.deb"
      ],
      "Length": 72712244,
      "MD5": "81UQLr/9W9GygYwRC9hMRA==",
      "SHA256": "hWGL4T8+scxizD/HRa6VoQwXzoSNS7e0VSqLR1pVbDw=",
      "PackageTypeId": "linux-arm64-gui.deb"
    },
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-gui.rpm",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-gui.rpm"
      ],
      "Length": 53723922,
      "MD5": "4prbnYhoV+gsFlOZQaQ+rg==",
      "SHA256": "jrnL8KH7tg0tdwGApIYKCjZxT7GqTJYW0weKrS2rTBY=",
      "PackageTypeId": "linux-arm64-gui.rpm"
    },
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-cli.zip",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-cli.zip"
      ],
      "Length": 66914578,
      "MD5": "35TYmhtV0iB8biqu/ooQKw==",
      "SHA256": "EhKRsAfngNuXGMuYH9fb/PLo1i8ee2fi7ql+FN8ONKk=",
      "PackageTypeId": "linux-arm64-cli.zip"
    },
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-cli.deb",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-cli.deb"
      ],
      "Length": 65810106,
      "MD5": "rXkI+xxO7ch2kkUn2dI8Dg==",
      "SHA256": "3j/ZKr8EpGfUuonsZUjRu9pvlXlG+WYhJbDgUeXyLNI=",
      "PackageTypeId": "linux-arm64-cli.deb"
    },
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-cli.rpm",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-cli.rpm"
      ],
      "Length": 48113005,
      "MD5": "lshCxYf3drVkp+SJsZCSUg==",
      "SHA256": "79hH3TBVJDtsNa4+thj5JRI583j+0hs99V0i+SRd/W8=",
      "PackageTypeId": "linux-arm64-cli.rpm"
    },
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-osx-x64-gui.dmg",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-osx-x64-gui.dmg"
      ],
      "Length": 84780486,
      "MD5": "WxtsaSsksnsJzfKReP4XLg==",
      "SHA256": "xO+4UOlAXkRP8fx/WvSAWedrk7zaKBqZWuU48GLQRzQ=",
      "PackageTypeId": "osx-x64-gui.dmg"
    },
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-osx-x64-gui.pkg",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-osx-x64-gui.pkg"
      ],
      "Length": 82600448,
      "MD5": "qm6+pqB9ukX1zGhbVB995g==",
      "SHA256": "fNd2jz2CNFr8JzrsIVwfjsqPgGun0Us0hmhAbembx38=",
      "PackageTypeId": "osx-x64-gui.pkg"
    },
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-osx-arm64-gui.dmg",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-osx-arm64-gui.dmg"
      ],
      "Length": 81997487,
      "MD5": "VeIqvMeHY+S/ugtRyaL4Sw==",
      "SHA256": "Y4e2yxuEconuyDBmaqwvUiDniawSMP24T2vLQqaMczo=",
      "PackageTypeId": "osx-arm64-gui.dmg"
    },
    {
      "RemoteUrls": [
        "https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-osx-arm64-gui.pkg",
        "https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-osx-arm64-gui.pkg"
      ],
      "Length": 79794359,
      "MD5": "9Phj33mKzPf2fAOGiyn/fA==",
      "SHA256": "l1eC/ybMU6KtcyHCSIgPzIfS6UGIBZO1TajYYQqsMOE=",
      "PackageTypeId": "osx-arm64-gui.pkg"
    }
  ],
  "GenericUpdatePageUrl": "https://duplicati.com/download-dynamic?channel=canary&from=2.0.9.107"
}

This combination of things seems incorrect, although I’m not positive it’s a new issue.