3/ Problems:
3.1 It shows endDate 03 Nov
3.2 If I try to change endDate to 10 nov it takes 25 oct (dst)
3.3 In edit mode duration is 12.958333333333334
I downloaded gantt4.0.0-beta-2 release from our Customer Zone and tried it with the JSON you attached. It shows me correct dates.
Unfortunately, I cannot reproduce all 3 your problems. Be aware that all parent tasks calculate depends on child tasks and if this is not full JSON, endDate may be re-calculated.
Actually, we need info about your timezone, and it will be very helpful if you'll attach the example you mentioned with your changes where you are able to reproduce this issue.
1/ Be aware that all parent tasks calculate depends on child tasks and if this is not full JSON, endDate may be re-calculated
In my example there are not parents.
You can subscribe to the git-hub issue to be notified when it's resolved & fixed. The status is "new" and we're planning to get it fixed as a patch release of 4.0. Please stay tuned!