New Features
- Support parallel dataset verification (1131, thanks charlienewey-odin!)
- Support `lightgbm` model loading from a string (1136, thanks bedapisl!)
- Add support for Hydra command-line syntax for modifying `omegaconf`
- Add support for setting `output_uri` in pipeline decorators and functions
- Add more visibility when overriding `jsonargparse` arguments
- Use StorageManager cache when downloading models
- Support parsing GS credentials as a JSON string if they do not point to a JSON file
- Support ignoring `default_output_uri` on remote runs when `Task.init(output_uri=False)` was specified and the backend task data has no `output_uri` specified
- Add configuration files logging [example](https://github.com/allegroai/clearml/blob/e6f1cc8a5c65f7007cf6452745d09795e776a548/examples/reporting/config_files.py)
- Support raising `LoginError` when initializing
- Add HuggingFace Transformers Example (1146)
- Improve docstrings for tag filters
- Add a security policy file (1148)
Bug Fixes
- Fix Google Storage subdir path in bucket URL breaks validation (1117, thanks materight!)
- Fix jsonschema `DeprecationWarning` in newer versions (1128, thanks xquyvu!)
- Fix `task.set_script(diff="")` does not clear the uncommitted changes (1106)
- Fix parallel dataset verification fails on older Python versions (1144)
- Fix `attrs.__version__` deprecation warning (1145)
- Fix `Task.get_parameters_as_dict(cast=True)` raises a YAML parser error
- Fix potential threading issues when setting `self.lock` to `None`
- Fix pipeline version is not displayed in the table view and version list
- Fix displayed pipeline run time in pipeline components is not the same as that shown in the info tab in full detail
- Fix `Model.connect()` in remote execution might result in the wrong model being connected
- Fix exception raised on `ConnectionError` (which actually indicates that a read has timed out, and should be retried)
- Fix missing configuration error not raised in certain cases
- Fix loading queues containing metadata fails due to an incorrect queue metadata scheme
- Fix `pyjwt` requirements for Python < 2.9
- Fix pipeline examples