--- title: Version 1.15 --- ### ClearML 1.15.1 **Bug Fixes** * Fix autoscaler should recheck that the worker is still idle before shutting it down ([ClearML GitHub issue #1202](https://github.com/allegroai/clearml/issues/1202)) * Fix resource monitor fails to get GPU stats in some edge cases ### ClearML 1.15.0 **New Features** * Add draft option to pipeline steps ([ClearML GitHub PR #1226](https://github.com/allegroai/clearml/pull/1226)) * Add support for custom working directory for pipelines ([ClearML GitHub issue #1194](https://github.com/allegroai/clearml/issues/1194)) * Add `Task.get_requirements()` method that returns the task's requirements * Allow controlling the number of threads used by `StorageManager.download_folder()` using the `max_workers` argument * Update examples dependencies * Improve auto populate in `Task.init()` **Bug Fixes** * Fix UTF-8 script code encoding issue ([ClearML GitHub issue #1207](https://github.com/allegroai/clearml/issues/1207)) * Fix Colab docs ([ClearML GitHub issue #1204](https://github.com/allegroai/clearml/issues/1204)) * Fix metrics reporting with `OutputModel` while in offline mode results in an error ([ClearML GitHub issue #1172](https://github.com/allegroai/clearml/issues/1172)) * Fix task running in Google Colab doesn't properly get the notebook diff ([ClearML GitHub issue #1204](https://github.com/allegroai/clearml/issues/1204)) * Fix hydra binds break in offline mode ([ClearML GitHub issue #1215](https://github.com/allegroai/clearml/issues/1215)) * Fix HPO crashes when optimizing for single value scalars ([ClearML GitHub issue #1221](https://github.com/allegroai/clearml/issues/1221)) * Fix GPU info such as `gpu_memory` and `gpu_type` is not being collected in some cases * Fix `clearml-data` CLI tool moves non-dataset tasks to a `.dataset` project when the respective task is not a dataset * Fix pandas `DataFrame` artifacts with hierarchical indices get mangled by the CSV round-trip * Fix `urllib3` sends deprecation warning when setting `ssl_version` * Fix `Task.connect(dict)` return value is not dict-compatible * Fix `jsonargparse` sub-command config parsing * Fix Lightning integration crashes when a config entry contains `.` in its name * Fix Python 3.5 compatibility