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

2.9 KiB

title
Version 1.12

ClearML 1.12.2

New Features and Improvements

  • Add always_create_from_code argument to PipelineController (default True) to allow remote execution to create the Pipeline DAG at runtime (as opposed to adhering to the existing structure stored on the task when running locally)

Bug Fixes

  • Fix using OutputModel reporting and other methods fail if OutputModel.update_weights() is not called before that (ClearML GitHub issue #1078)
  • Fix hash for Pandas objects artifacts
  • Fix Hydra/OmegaConf --overrides support
  • Fix Pipeline metrics not forwarded to pipeline controller at the end of a pipeline step

ClearML 1.12.1

New Features and Improvements

  • Raise error if dataset name is empty (ClearML GitHub PR #1083)
  • Add support for spawn start method for Python multiprocess. This should help circumvent issues like this.

Bug Fixes

ClearML 1.12.0

:::info BREAKING CHANGES As a result of fixing issue #1051 and similar issues with retrieving task data/models/artifacts/samples stored in GCS, we introduced some breaking changes. To access resources registered to GCS from ClearML SDK versions 1.11.0 to 1.11.1, see the instructions here. :::

New Features and Improvements

  • Add include_archive parameter to Dataset.list_datasets(): include archived datasets in list (ClearML GitHub issue #1067)
  • Add support to specify the multipart chunk size and threshold using the aws.boto3.multipart_chunksize and aws.boto3.multipart_threshold configuration options in the clearml.conf (ClearML GitHub issue #1058)
  • Add PipelineController.get_pipeline() for retrieving previously run pipelines.

Bug Fixes

  • Fix AWS driver issues (ClearML GitHub PR #1000):
    • Fix credential authentication failure when attempting to use token
    • Fix instantiation within VPC without AvailabilityZones
  • Fix continue_last_task=0 is ignored in pipelines run with retry_on_failure (ClearML GitHub issue #1054)
  • Fix Task.connect_configuration() doesn't handle dictionaries with special characters
  • Fix pipeline steps created with PipelineDecorator aren't cached
  • Fix Task.get_by_name() doesn't return the most recent task when multiple tasks have same name
  • Fix Boto3 certificate verification ignores custom self-signed certificates