clearml-docs/docs/release_notes/sdk/open_source/ver_1_10.md
2024-09-26 16:09:25 +03:00

5.8 KiB

title
Version 1.10

ClearML 1.10.4

New Features and Improvements

Bug Fixes

  • Fix issue with JSON conversion when using jsonargparse during remote execution (ClearML GitHub issue #1010 and ClearML Agent GitHub issue #153)
  • Fix ProxyDictPostWrite.update() not triggering a write-back to the backend (ClearML GitHub issue #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)
  • 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)
  • Fix Task.get_reported_scalars() docstring for x_axis parameter's "timestamp" value (ClearML GitHub issue #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

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)

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)
  • Add custom artifact serialization for pipelines (ClearML GitHub issue #689)
  • Add table layout configuration to Logger.report_table() through extra_data parameter (ClearML GitHub issue #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)
  • Improve hyper_parameter example (ClearML PR #927)
  • Correct Task.connect() docstring (ClearML Docs issue #473)
  • Improve the Task.mark_completed() and Task.close() docstrings (ClearML Docs issue #486)

Bug Fixes

  • Fix logging dependencies that use the subdirectory argument when pip installing from a git repo (ClearML GitHub issue #946)
  • Fix Task.import_offline_session() does not import offline models (ClearML GitHub issue #653)
  • Fix clearml-init incorrectly sets Web and API server ports (ClearML Server GitHub issue #181 and ClearML GitHub issue #910)
  • Fix multiple models trained by the same framework are not all automatically logged (ClearML GitHub issue #767)
  • Fix parallel coordinates plot displays categorical variables unclearly (ClearML GitHub issue #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