--- title: Version 1.2 --- ### ClearML 1.2.1 **Bug Fix** - Fix HTTP download fails constructing URL ([ClearML GitHub issue #593](https://github.com/allegroai/clearml/issues/593)) ### ClearML 1.2.0 **Features** - Add fastai v2 support ([ClearML GitHub PR #571](https://github.com/allegroai/clearml/pull/571)) - Add catboost support ([ClearML GitHub PR #542](https://github.com/allegroai/clearml/pull/542)) - Add Python Fire support ([ClearML GitHub PR #550](https://github.com/allegroai/clearml/pull/550)) - Add new Azure Storage driver support ([ClearML GitHub PR #548](https://github.com/allegroai/clearml/pull/548)) - Add requirements file support in `Task.add_requirements` ([ClearML GitHub PR #575](https://github.com/allegroai/clearml/pull/575)) - Allow overriding `auto_delete_file` in `Task.update_output_model()` ([ClearML GitHub issue #554](https://github.com/allegroai/clearml/issues/554)) - Support `artifact_object` empty string - Add `skip_zero_size_check` to `StorageManager.download_folder()` - Add support for extra HTTP retry codes (see [here](https://github.com/allegroai/clearml/blob/2c916181b90c784fe0bd267cd67ea915e53e36e4/clearml/backend_api/config/default/api.conf#L29) or use `CLEARML_API_EXTRA_RETRY_CODES`) - Add `Task.get_parameters()` cast back to original type - Add callback support to `Task.delete()` - Add autoscaler CPU-only support - Add AWS autoscaler IAM instance profile support - Update examples - Edit HTML reporting examples ([ClearML GitHub PR #546](https://github.com/allegroai/clearml/pull/546)) - Add model reporting examples ([ClearML GitHub PR #553](https://github.com/allegroai/clearml/pull/553)) **Bug Fixes** - Fix `nargs="?"` without type does not properly cast the default value ([ClearML GitHub issue #531](https://github.com/allegroai/clearml/issues/531)) - Fix using invalid configurations ([ClearML GitHub issue #544](https://github.com/allegroai/clearml/issues/544)) - Fix extra_layout not passed to report_matrix ([ClearML GitHub issue #559](https://github.com/allegroai/clearml/issues/559)) - Fix group arguments in click ([ClearML GitHub PR #561](https://github.com/allegroai/clearml/pull/561)) - Fix no warning when failing to patch argparse ([ClearML GitHub PR #576](https://github.com/allegroai/clearml/pull/576)) - Fix crash in `Dataset.upload()` when there is nothing to upload ([ClearML GitHub PR #579](https://github.com/allegroai/clearml/pull/579)) - Fix requirements, refactor and reformat examples ([ClearML GitHub PRs #567](https://github.com/allegroai/clearml/pull/567), [#573](https://github.com/allegroai/clearml/pull/573), [#582](https://github.com/allegroai/clearml/pull/582)) - Auto-scaler - Change confusing log message - Fix AWS tags support - Fix instance startup script fails on any command (should only fail on the agent failing to launch) - Fix spin down stuck machine, ignore unknown stale workers - Fix pandas object passed as `Task.upload_artifact()` preview object - Fix incorrect timeout used for stale workers - Fix `clearml-task` calls `Task.init()` in the wrong place when a single local file is used - Fix ArgumentParser `SUPPRESS` as default should be resolved at remote execution in the same way (i.e. empty string equals `SUPPRESS`) - Upgrade six version (in case `pathlib2>2.3.7` is installed) - Fix connected object base class members are not used - Fix `clearml-init` changing web host after pasting full credentials - Fix fileserver upload does not support path in URL - Fix crash on semaphore acquire error - Fix docs and docstrings ([ClearML GitHub PRs #558](https://github.com/allegroai/clearml/pull/558), [#560](https://github.com/allegroai/clearml/pull/560))