The version 2.0.4.23 beta is faulty, and I think you should pull it back.
Yesterday, I was making backups with the previous version, 2.0.4.22 canary, and had no problem with it. Then in the evening I noticed a new beta had arrived, and installed it on both of my machines. This morning, I found Duplicati backups having succeeded fine on my Ubuntu machine, but on Windows, it was screaming red telling me for each job that
“The database has version 9 but the largest supported version is 8. This is likely caused by upgrading to a newer version and then downgrading. If this is the case, there is likely a backup file of the previous database version in the folder C:\Users\haltia\AppData\Local\Duplicati.”
A brief look at the location %LOCALAPPDATA%\Duplicati\ revealed that the job-specific sqlite files had not been touched since yesterday’s succesfull runs, only the file Duplicati-server.sqlite had (on both machines, I run Duplicati locally, using a local disk as target).
My knee-jerk reaction was to look up a command in the manual to rebuild the file somehow, but then I took a step back and started reasoning. I have never downgraded Duplicati on my Windows machine. On Ubuntu I have, and it didn’t cause any problem. Anyway, it occurred to me that sine I had only yesterday the exact previous version working right, so maybe the quick fix would be to uninstall the latest and reinstall version 2.0.4.22 back. And lo and behold, it works fine with the database!
I cannot understand why the problem occurs only one of the machines, why not the both. So, I would appreciate it if you could clarify the error message to state whether “previous database version” refers to SQLite version or your own schema version. I do assume you mean schema version, but adding the word “schema” to the error message would go a long way to clarify it, even if you consider it over-clarification.
Anyway, I think a problem of this kind could confuse too many of you devoted users, and pulling back the faulty version would be the best first action.