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

4.1 KiB

title
Version 1.8

ClearML 1.8.3

Bug Fixes

  • Set GCS credentials to None if invalid service account credentials are provided (ClearML GitHub issue #840)
  • Fix a sync issue when loading deferred configuration

ClearML 1.8.2

New Features and Improvements

  • Added VCS_ENTRY_POINT environment variable that overrides ClearML's entrypoint auto-detection

Bug Fixes

  • Fix all parameters returned from a pipeline are considered strings
  • Fix Task.set_parameters() does not add parameter type when parameter exists but does not have a type

ClearML 1.8.1

New Features and Improvements

  • Raise error on failed uploads (ClearML GitHub issue #810)
  • Add hyperdataset examples (ClearML GitHub PR #823)
  • Change report_event_flush_threshold default to 100
  • Add ModelInfo.weights_object() to store callback access to the actual model object being stored (valid for both pre/post save calls, otherwise None)
  • Support num_workers in dataset operation
  • Support max connections setting for Azure storage using the sdk.azure.storage.max_connection configuration option

Bug Fixes

  • Fix clearml logger default level cannot be changed (ClearML GitHub issue #741)
  • Fix Hydra doesn't get overridden information from ClearML (ClearML GitHub issue #751)
  • Fix StorageManager.list(“s3://..”, with_metadata=True) doesn't work
  • Fix ModelsList.keys() is missing
  • Fix CLEARML_DEFERRED_TASK_INIT=1 doesn't work
  • Fix default API method does not work when set in configuration

ClearML 1.8.0

New Features and Improvements

  • Add tarfile member sanitization to extractall()(ClearML GitHub PR #803)
  • Add Task.delete_artifacts() with raise_on_errors argument (ClearML GitHub issue #805)
  • Add CI/CD example (ClearML GitHub PR #815)
  • Limit number of _serialize requests when adding list of links with add_external_files() (ClearML GitHub issue #813)
  • Add support for connecting Enum values as parameters
  • Improve Colab integration (store entire colab, not history)
  • Add clearml.browser_login to authenticate browser online sessions such as Colab, Jupyter Notebooks etc.
  • Remove import_bind from stack trace of import errors
  • Add sdk.development.worker.report_event_flush_threshold configuration option to control the number of events to trigger a report
  • Return stub object from Task.init() if no clearml.conf file is found
  • Improve manual model uploading example
  • Remove deprecated demo server

Bug Fixes

  • Fix passing compression=ZIP_STORED (or 0) to Dataset.upload() uses ZIP_DEFLATED and overrides the user-supplied argument (ClearML GitHub PR #812)
  • Fix unique_selector is not applied properly on batches after the first batch. Remove default selector value since it does not work for all event types (and we always specify it anyway)
  • Fix clearml-init colab detection
  • Fix cloning pipelines run with start_locally() doesn't work
  • Fix if project has a default output uri there is no way to disable it in development mode (manual), allow passing output_uri=False to disable it
  • Fix git remote repository detection when remote is not "origin"
  • Fix reported images might not all be reported when waiting to complete the task
  • Fix Dataset.get_local_copy() deletes the source archive if it is stored locally
  • Fix too many parts will cause preview to inflate Task object beyond its 16MB limit - set a total limit of 320kbs
  • Fix media preview is created instead of a table preview
  • Fix task.update_output_model() should always upload local models to a remote server
  • Fix broken pip package might mess up requirements detection