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 whenTask.init(output_uri=False)
was specified and the backend task data has nooutput_uri
specified - Add configuration files logging example
- 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
toNone
- 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