2022-05-16 14:39:09 +00:00
|
|
|
---
|
|
|
|
title: Version 1.5
|
|
|
|
---
|
|
|
|
|
2023-03-30 07:38:31 +00:00
|
|
|
### ClearML Agent 1.5.2
|
|
|
|
|
|
|
|
**New Features and Improvements**
|
2023-04-02 07:29:22 +00:00
|
|
|
* Switch services agent entrypoint shell from sh to bash [ClearML Agent GitHub issue #140](https://github.com/allegroai/clearml-agent/issues/140)
|
2023-03-30 07:38:31 +00:00
|
|
|
* Improve poetry support
|
|
|
|
* Add poetry cwd support [ClearML Agent GitHub issue #138](https://github.com/allegroai/clearml-agent/issues/138)
|
|
|
|
* Add `agent.package_manager.poetry_install_extra_args` configuration option
|
|
|
|
* Do not allow request exceptions (keep retrying, throw error only on the initial login call)
|
|
|
|
|
|
|
|
**Bug Fixes**
|
|
|
|
* Fix agent update version [ClearML Agent GitHub PR #132](https://github.com/allegroai/clearml-agent/pull/132)
|
|
|
|
* Fix login uses `GET` with payload, which breaks when trying to connect a server running in GCP
|
|
|
|
* Fix `clearml-agent build --docker` stuck on certain containers
|
|
|
|
* Fix build fails when target is relative path
|
|
|
|
* Fix pinging running task (change default to once a minute)
|
|
|
|
* Fix `_` is allowed in k8s label names
|
|
|
|
* Fix k8s glue does not delete pending pods if the tasks they represent were aborted
|
|
|
|
* Reintroduce `CLEARML_AGENT_SERVICES_DOCKER_RESTART` accidentally reverted by a previous merge
|
|
|
|
* Fix `git+ssh://` links inside installed packages not being converted properly to HTTPS-authenticated links
|
|
|
|
|
2022-12-11 07:45:15 +00:00
|
|
|
### ClearML Agent 1.5.1
|
|
|
|
|
|
|
|
**New Features and Improvements**
|
|
|
|
* Upgrade requirements for `attrs`, `jsonschema`, `pyparsing`, `six`, and `pyjwt` [ClearML Agent GitHub issue #129](https://github.com/allegroai/clearml-agent/issues/129)
|
|
|
|
* Add default output URI selection to `clearml-agent init`
|
|
|
|
* Add `agent.disable_task_docker_override` configuration option to disable docker override specified in executing tasks
|
|
|
|
* Add `CLEARML_AGENT_FORCE_SYSTEM_SITE_PACKAGES` env var (default `true`) to allow overriding default `system_site_packages: true`
|
|
|
|
behavior when running tasks in containers (docker mode and k8s-glue)
|
|
|
|
|
|
|
|
**Bug Fixes**
|
|
|
|
* Fix using deprecated types validator argument raises an error (deprecated even before `jsonschema` 3.0.0 and unsupported
|
|
|
|
since 4.0.0)
|
|
|
|
* Fix pip support allowing multiple pip version constraints (by default, one for < Python 3.10 and one for >= Python 3.10)
|
|
|
|
|
2022-12-06 07:41:46 +00:00
|
|
|
### ClearML Agent 1.5.0
|
|
|
|
|
|
|
|
**New Features and Improvements**
|
|
|
|
* Add option to crash agent on exception using `agent.crash_on_exception` configuration setting [ClearML Agent GitHub issue #122](https://github.com/allegroai/clearml-agent/issues/122)
|
|
|
|
* Improve venv cache disabled message
|
|
|
|
* Upgrade packages for better Python 3.10 support
|
|
|
|
* Remove future package dependency (Python 2 is not supported for `clearml-agent`)
|
|
|
|
* Change default pip version used to `pip<21` for better Python 3.10 support
|
|
|
|
* Add support for operator `!=` in package version (mostly for better PyTorch resolving)
|
|
|
|
* Add support for PyTorch new `extra_index_url` repo (find the correct index url based on the cuda version, and let pip
|
|
|
|
do the rest)
|
|
|
|
* Make venv caching the default behavior
|
|
|
|
* Add support for `CLEARML_AGENT_DOCKER_ARGS_HIDE_ENV` environment variable (see `agent.hide_docker_command_env_vars`
|
|
|
|
config option)
|
|
|
|
* Ping executing tasks to make sure the server does not consider them stale (set using the `agent.task_ping_interval_sec`
|
|
|
|
configuration option, defaults to every 120 seconds)
|
|
|
|
|
|
|
|
**Bug Fixes**
|
|
|
|
* Fix docker extra arguments showing up in configuration printout
|
|
|
|
* Fix an issue with running on Python 3.10 / 3.11
|
|
|
|
* Fix cached git token prevents cloning repository (using `agent.enable_git_ask_pass` forcing the agent to use `GIT_ASKPASS`
|
|
|
|
for user/password when cloning/fetching repositories)
|
|
|
|
* Fix setting `CLEARML_API_DEFAULT_REQ_METHOD` raises an error
|
|
|
|
* Fix `get_task_session()` may cause an old copy of the `APIClient` to be used containing a reference to the previous session
|
|
|
|
* K8s Glue
|
|
|
|
* Fix `agent.system_site_packages` is not turned on by default in k8s glue
|
|
|
|
* Make sure git_user/pass is passed to the task pod
|
|
|
|
* Remove support for `kubectl run`
|
|
|
|
|
2022-06-19 07:45:19 +00:00
|
|
|
### ClearML SDK 1.5.0
|
|
|
|
|
|
|
|
**New Features and Improvements**
|
2022-12-26 09:08:10 +00:00
|
|
|
* Add support for single value metric reporting ClearML GitHub issue [ClearML GitHub issue #400](https://github.com/allegroai/clearml/issues/400)
|
2022-06-19 07:45:19 +00:00
|
|
|
* Add support for specifying parameter sections in `PipelineDecorator` [ClearML GitHub issue #629](https://github.com/allegroai/clearml/issues/629)
|
|
|
|
* Add support for parallel uploads and downloads (upload / download and zip / unzip of artifacts)
|
|
|
|
* Add support for specifying execution details (repository, branch, commit, packages, image) in `PipelineDecorator`
|
|
|
|
* Bump PyJWT version due to "*Key confusion through non-blocklisted public key formats*" vulnerability
|
|
|
|
* Add support for AWS Session Token (using boto3's `aws_session_token` argument)
|
|
|
|
|
|
|
|
**Bug Fixes**
|
|
|
|
* Fix `Task.get_projects()` retrieves only the first 500 results [ClearML GitHub issue #612](https://github.com/allegroai/clearml/issues/612)
|
|
|
|
* Fix failure to delete artifacts stored in Azure [ClearML GitHub issue #660](https://github.com/allegroai/clearml/issues/660)
|
|
|
|
* Fix Process Pool hangs at exit [ClearML GitHub issue #674](https://github.com/allegroai/clearml/issues/674)
|
|
|
|
* Fix number of unpacked values when syncing a dataset [ClearML GitHub issue #682](https://github.com/allegroai/clearml/issues/682)
|
|
|
|
* Fix FastAI DeprecationWarning [ClearML GitHub PR #683](https://github.com/allegroai/clearml/issues/683)
|
|
|
|
* Fix `StorageManager.download_folder()` crash
|
|
|
|
* Fix pipelines can't handle `None` return value
|
|
|
|
* Fix pre-existing pipeline raises an exception
|
|
|
|
* Fix deprecation warning in the `image_reporting` example
|
|
|
|
* Fix patches are kept binded after `Task.close()` is called
|
|
|
|
* Fix running pipeline code remotely without first running it locally (i.e. no configuration on the Task)
|
|
|
|
* Fix local task execution with empty working directory
|
|
|
|
* Fix permission check fails when using local storage folder that does not exist
|
|
|
|
* Fix pipeline `add_function_step` breaks in remote execution
|
|
|
|
* Fix wrong mimetype used for any file or folder uploaded to S3 using `StorageManager`
|
|
|
|
* Add missing default `default_cache_manager_size` in configuration files
|
|
|
|
|
2022-05-16 14:39:09 +00:00
|
|
|
### ClearML Server 1.5.0
|
|
|
|
|
|
|
|
**New Features and Improvements**
|
|
|
|
* Redesign UI tables info panel:
|
|
|
|
* Redesign experiment status banner
|
|
|
|
* Display all experiment tabs in single line
|
|
|
|
* Move experiment action buttons to the top right
|
|
|
|
* Add UI adherence to user specified plot dimensions [ClearML GitHub issue #587](https://github.com/allegroai/clearml/issues/587)
|
|
|
|
* Add row highlight to experiment textual comparison UI [ClearML GitHub issue #581](https://github.com/allegroai/clearml/issues/581)
|
|
|
|
* Add UI "Delete" action for Pipelines
|
|
|
|
* Add UI indicator for task and pipeline progress
|
|
|
|
* Add UI API credentials label "Edit" action
|
|
|
|
* Add option to create queues on-the-fly when enqueuing tasks in UI
|
|
|
|
* Add "Number of Workers" column to UI queues table
|
|
|
|
* Add pipeline results to UI dashboard search
|
|
|
|
|
|
|
|
**Bug Fixes**
|
|
|
|
* Fix UI experiment debug samples disappearing after refresh [ClearML Server GitHub issue #136](https://github.com/allegroai/clearml-server/issues/136)
|
|
|
|
* Fix deleting tasks sometimes raises errors [ClearML GitHub issue #632](https://github.com/allegroai/clearml/issues/632)
|
2022-05-22 07:27:30 +00:00
|
|
|
* Fix only partial task log shown when running on ES with multiple shards
|
2022-05-20 10:02:39 +00:00
|
|
|
* Fix move task to trash is not thread-safe
|
|
|
|
* Fix UI Project overview metric snapshot not showing
|
2022-05-16 14:39:09 +00:00
|
|
|
* Fix no progress indicator when performing off-screen selection in UI experiments table
|
|
|
|
* Fix removing long pipeline tags doesn't work
|
|
|
|
* Fix UI experiment scalar comparison graph titles are cropped with no available tooltips
|
|
|
|
* Fix UI model table status column filters incorrectly when multiple statuses are selected.
|
|
|
|
* Fix unreadable plot data causes UI to crash
|
|
|
|
* Fix UI project cards displaying incorrect task counts
|
|
|
|
* Fix hover over system tags doesn't display full tag name
|
|
|
|
* Fix `.txt` file debug sample previews are unreadable
|
|
|
|
* Fix UI table/info-panel toggle doesn't update when clicking project breadcrumbs
|
|
|
|
* Fix UI experiment debug samples leave artifacts when empty
|