Getting ProFTPD up was the key to figuring this out.
Essentially, the now-removed FTP backend would send test
as the folder name, where aFTP
would send /test
. When we removed the deprecated FTP library in favor of aFTP (using FluentFTP), both would send /test
. On many FTP servers, this has no impact as they would wisely use a virtual filesystem, starting with /
.
But on ProFTPD (in some configurations) it reflects the underlying filesystem, and here /test
does not exist (and user should not have permissions there). It worked before because test
would translate to /home/user/test
.
I have made an update to the PR that replicates this detail, so both FTP and aFTP now behave as before.
Super. I will make a new canary build shortly.
I missed that part. I have made a PR that re-introduces the crashlog.

Duplicati.GUI.TrayIcon.exe.5668.dmp
was made.
in AppData\Local\CrashDump. I don’t know if 2.0.8.1 does this as well.
I think this is a Windows feature, so it would probably be the same for all applications.

Yes. The seeming downgrade to 2.0.8.1 after the upgrade.to 2.0.9.111.
Ok, I understood it as later confirmed by @dhzl84 , that this was a manual upgrade.
It should not in any way be possible to auto-revert from the .NET8 builds.