Release: 2.2.0.107 (Canary) 2026-03-20

v2.1.0.100_canary_2024-11-25

Fixed issue with DST changes causing schedule time-of-day to change

I’m having trouble finding some old records, but I think it worked for first year, switching into DST, and I guess that would be Spring 2025. It didn’t Fall 2025:

Above is Fall 2025 post. In Spring 2026 it worked in 2.2.0.3_stable_2026-01-06, however 2.2.0.103_canary_2026-01-08 failed. I was only 95% sure I didn’t help, which makes me happy in a way to have some better confirmation it’s gone bad.

Maybe it’s random? IDK. I do see some other issues that nobody else is seeing.

EDIT 1:

DST here is Sun Mar 8 at 2 AM. Here are job logs from the day before and then:

Start 2026-03-07 08:20:00
End 2026-03-07 08:25:03
Start 2026-03-08 09:20:04
End 2026-03-08 09:31:55

Job profiling log shows:

2026-03-07 08:35:51 -05 - [Information-Duplicati.Library.Main.Controller-CompletedOperation]: The operation Backup has completed
2026-03-08 09:20:20 -04 - [Information-Duplicati.Library.Main.Controller-StartingOperation]: The operation Backup has started

This is the last server start I can find in the server profiling log. TZ is US Eastern.

2026-02-13 08:27:20 -05 - [Information-Duplicati.Server.Program-ServerStarted]: Server has started and is listening on *, port 8103

So while I can’t positively say I didn’t reschedule it manually, I don’t think I did it…

EDIT 2:

https://github.com/duplicati/duplicati/blob/master/Duplicati/UnitTest/TimeZoneHelperTests.cs was done in original fix, yet misses this somehow. Odd.