v19.0.0
19.0.0 (2026-06-07)
⚠ BREAKING CHANGES
- multitask: The following 8 fields no longer exist on the config
object after pipeline runs and will raise AttributeError if accessed
there:start_download,end_download,data_start,data_end,
cov_start,cov_end,end_train_ts,start_train_ts. Read all of
them fromtask.run_stateinstead.config.targetsstill holds the
user-supplied input (unchanged); the resolved target list is available
astask.run_state.targets.
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
- multitask:
get_target_datano longer acceptsNonefor
start_train_tsorend_train_tsand will no longer fall back to
config.start_train_ts/config.end_train_ts— callers must pass
explicitpd.Timestampvalues (e.g. fromtask.run_state.start_train_ts
/task.run_state.end_train_ts). Both parameters are now keyword-only
(bare*separator afterconfig); positional passing of
data_with_exog,exog_feature_names, orexo_predis also no longer
accepted. Additionally, constructing anyMultiTasksubclass no longer
mutatesconfig.task; code that relied onconfig.taskreflecting the
active task type after task instantiation must readtask.TASKfrom the
task object instead.
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com