--- title: Version 1.10 --- ### ClearML 1.10.4 **New Features and Improvements** * Update references to `GetAllRequest` in Task docstrings ([ClearML GitHub issue #981](https://github.com/allegroai/clearml/issues/981)) **Bug Fixes** * Fix issue with JSON conversion when using `jsonargparse` during remote execution ([ClearML GitHub issue #1010](https://github.com/allegroai/clearml/issues/1010) and [ClearML Agent GitHub issue #153](https://github.com/allegroai/clearml-agent/issues/153)) * Fix `ProxyDictPostWrite.update()` not triggering a write-back to the backend ([ClearML GitHub issue #985](https://github.com/allegroai/clearml/issues/985)) * Fix standard streams being patched in subtasks, which caused the streams to be reported to the wrong task * Fix TypeError when using `Task.query_tasks()` without specifying the `task_filter` parameter * Fix Tensorboard negative iterations, they are now zeroed * Fix `Task.init(continue_last_task=0)` being ignored when running remotely * Fix `urllib3` import error when using `urllib3>=2.0.0` ### ClearML 1.10.3 **Bug Fix** * Fix mixed-up logs when using pipelines. Now pipeline controller logs won't be visible in pipeline steps' logs. ### ClearML 1.10.2 **New Features and Improvements** * Allow task filtering with `Task.query_tasks()` using `TaskTypes` ([ClearML GitHub issue #938](https://github.com/allegroai/clearml/issues/938)) * Allow adding tags to individual pipeline steps and to the `PipelineController` * Restrict `Dataset.create()` usage for old server API versions * Improve docstrings **Bug Fixes** * Fix `Task.get_tasks` docstring ([ClearML GitHub issue #937](https://github.com/allegroai/clearml/issues/937)) * Fix `Task.get_reported_scalars()` docstring for `x_axis` parameter's `"timestamp"` value ([ClearML GitHub issue #963](https://github.com/allegroai/clearml/issues/963)) * Fix missing plots on models in Windows * Fix Pipeline version auto-bumping * Fix `APIClient.events.debug_images()` for latest server API version ### ClearML 1.10.1 **New Features and Improvements** * Add cast parameter to Task.get_parameter method ([ClearML GitHub issue #951](https://github.com/allegroai/clearml/issues/951)) **Bug Fixes** * Fix backward compatibility issue when using datetime filtering with `APIClient().models.get_all` and `APIClient().tasks.get_all` requests * Fix docstrings explaining tag filtering on `Model` and `Task` ### ClearML 1.10.0 **Breaking Changes** * `StorageManager.download_file()` and `StorageManager.download_folder()` from MinIO and Azure no longer include bucket name in target local path ([ClearML GitHub issue #709](https://github.com/allegroai/clearml/issues/709)) **New Features and Improvements** * Add support for attaching plots and scalars to models * Add `Task.get_debug_sample()` to retrieve task's debug samples ([ClearML GitHub issue #761](https://github.com/allegroai/clearml/issues/761)) * Add custom artifact serialization for pipelines ([ClearML GitHub issue #689](https://github.com/allegroai/clearml/issues/689)) * Add table layout configuration to `Logger.report_table()` through `extra_data` parameter ([ClearML GitHub issue #796](https://github.com/allegroai/clearml/issues/796)) * Add `PipelineController.connect_configuration()` to add configuration dictionaries to a pipeline * Add `Dataset.delete()` configurable hosted contents deletion support: * Delete ClearML file server hosted files * Delete external storage hosted files * Add `force_download` argument to `Model.get_local_copy()` to force download a new copy of a model even if already in cache * Add `PipelineController.is_successful()` criteria customization * Add support for API v2.23 * Add `Getting Started` Notebooks ([ClearML PR #948](https://github.com/allegroai/clearml/pull/948)) * Improve `hyper_parameter` example ([ClearML PR #927](https://github.com/allegroai/clearml/pull/927)) * Correct `Task.connect()` docstring ([ClearML Docs issue #473](https://github.com/allegroai/clearml-DOCS/issues/473)) * Improve the `Task.mark_completed()` and `Task.close()` docstrings ([ClearML Docs issue #486](https://github.com/allegroai/clearml-docs/issues/486)) **Bug Fixes** * Fix logging dependencies that use the subdirectory argument when pip installing from a git repo ([ClearML GitHub issue #946](https://github.com/allegroai/clearml/issues/946)) * Fix `Task.import_offline_session()` does not import offline models ([ClearML GitHub issue #653](https://github.com/allegroai/clearml/issues/653)) * Fix `clearml-init` incorrectly sets Web and API server ports ([ClearML Server GitHub issue #181](https://github.com/allegroai/clearml-server/issues/181) and [ClearML GitHub issue #910](https://github.com/allegroai/clearml/issues/910)) * Fix multiple models trained by the same framework are not all automatically logged ([ClearML GitHub issue #767](https://github.com/allegroai/clearml/issues/767)) * Fix parallel coordinates plot displays categorical variables unclearly ([ClearML GitHub issue #907](https://github.com/allegroai/clearml/issues/907)) * Fix runtime toggling task offline mode in the context of an open task * Fix information not being captured from Jupyter Notebook in Sagemaker studio * Fix `python-fire` support * Fix mishandling nested dictionaries in `Task.connect()` in `PipelineDecorator` * Fix pipeline version number isn't updated when `auto_version_bump` is set to `True` * Fix `get_or_create_project` crashes when run in parallel * Fix task auto-publishing is not backwards compatible * Fix `task.get_user_properties(value_only=True)` raises exception * Fix `CLEARML_VCS_DIFF` set to empty string does not cause task to log empty uncommitted changes * Fix `silence_errors` parameter in `StorageManager.get_file_size_bytes()` not working * Fix setting `Dataset` metadata name to a string prefixed with `data_` breaks `Dataset.get()` * Fix Pipeline fails creating tasks from multi-argument functions