diff --git a/docs/release_notes/ver_1_2.md b/docs/release_notes/ver_1_2.md index 478e2b83..e15e90ba 100644 --- a/docs/release_notes/ver_1_2.md +++ b/docs/release_notes/ver_1_2.md @@ -2,6 +2,53 @@ title: Version 1.2 --- +### ClearML SDK 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 PR #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 PR #558](https://github.com/allegroai/clearml/pull/558), [#560](https://github.com/allegroai/clearml/pull/560) + + ### ClearML Server 1.2.0 **New Features and Improvements**