clearml-docs/docs/release_notes/sdk/open_source/ver_2_0.md
2025-05-22 14:09:46 +03:00

2.4 KiB

title
Version 2.0

ClearML 2.0.0

New Features

  • Clean up exception handling in cleanup_service.py (ClearML GitHub issue #1386)
  • Add support for clearml-task command line options --force-no-requirements, --skip-repo-detection, and --skip-python-env-install
  • Allow calling the same pipeline step multiple times with inputs that originate from tasks/controller
  • Add Task.upload_artifact() argument sort_keys to allow disabling sorting yaml/json keys when uploading artifacts
  • Add Python annotations to all methods
  • Update pyjwt constraint version

Bug Fixes

  • Fix local file uploads without scheme (ClearML GitHub issue #1313)
  • Fix argument order mismatch in PipelineController (ClearML GitHub PR #1406)
  • Fix _logger property might be None in Session (ClearML GitHub PR #1412)
  • Fix unhandled None value in project IDs when listing all datasets (ClearML GitHub PR #1413)
  • Fix typo in config exception string (ClearML GitHub PR #1418)
  • Fix experiments are created twice during HPO (ClearML GitHub issue #644)
  • Fix clearml-task-run HPO breaks up (ClearML GitHub issue #1151)
  • Fix oversized event reports cause subsequent events to be lost (ClearML GitHub issue #1316)
  • Fix downloading datasets with multiple parents might not work (ClearML GitHub issue #1398)
  • Fix GPU reporting fails to detect GPU when the NVIDIA_VISIBLE_DEVICES env var contains a directory reference
  • Fix verify configuration option for S3 storage (boto3) is not used when testing buckets
  • Fix PipelineDecorator.component() ignores *args and crashes with **kwargs
  • Fix Pipelines run via clearml-task do not appear in the UI
  • Fix task log URL print for API v2.31 should show "/tasks/{}/output/log"
  • Fix tqdm upload/download reporting, remove warning
  • Fix pipeline from CLI with no args fails
  • Fix pillow constraint for Python<=3.7
  • Fix requests constraint for Python<3.8