We had some of our scenarios execute at the wrong time. Long story short Dataiku is using a very old third party time zone library (
joda-time v2.9.5) with outdated DST data. This is the case even on DSS v12.2.3 which still runs on
joda-time v2.9.5. Furthermore this version of joda-time is ancient as it was released in 3-Nov-2016 (see https://www.joda.org/joda-time/changes-report.html) so it's about to be 7 years old. While time zones and DST arrangements don't change that often there are usually 3-4 updates a year (see https://mm.icann.org/pipermail/tz-announce/ which is where joda-time sources it's time zone data).
Finally my research also unveiled that the joda-time library has been deprecated since Java SE 8 (released in 2014) as even the joda-time developers recommend using the native java.time (see https://www.joda.org/joda-time/):
Note that from Java SE 8 onwards, users are asked to migrate to java.time (JSR-310) - a core part of the JDK which replaces this project.
So in summary this idea is to remove the deprecated joda-time Java third party library from DSS and migrate to java.time. Thanks