--- title: Version 0.17 --- ## ClearML Agent 0.17.2 **Features** - Add virtual environment caching: * Supports venv caching both in standard and docker mode. * Configurable using the `agent.venvs_cache` configuration section. * Disabled by default, enable [here](https://github.com/allegroai/clearml-agent/blob/205f9dd81620fcec5aa155991afbbf711f3cd648/docs/clearml.conf#L101). - Add support for `--services-mode` with venvs. - Add `agent.force_git_ssh_user` configuration value (default `git`, see [here](https://github.com/allegroai/clearml-agent/blob/205f9dd81620fcec5aa155991afbbf711f3cd648/docs/clearml.conf#L29)) ([clearml-agent GitHub Issue 42](https://github.com/allegroai/clearml-agent/issues/42)). - Add `agent.ignore_requested_python_version` configuration option for multi Python environments (default `false`). - Add `agent.enable_task_env` configuration option to set the OS environment based on the Environment section of the Task (default `false`, see [here](https://github.com/allegroai/clearml-agent/blob/205f9dd81620fcec5aa155991afbbf711f3cd648/docs/clearml.conf#L151)). - K8s glue: * Add support for detecting and deleting k8s pods that fail to start. * Allow providing namespace in k8s glue and k8s glue example. * Add base-pod-number parameter to k8s glue and example. - Change `agent.default_docker.image` to `nvidia/cuda:10.1-cudnn7-runtime-ubuntu18.04` (see [here](https://github.com/allegroai/clearml-agent/blob/8a46dc6b03860bc1cc022fd19e86bf4524986a0e/docs/clearml.conf#L144)). - Use shared git cache for multiple agents on the same machine. - Upgrade pynvml add detect CUDA version from driver level. - Update agent and services docker files. - Update documentation. **Bug Fixes** - Fix `docker --network` returns `None`. - Fix docker mode without venvs cache dir. - Fix applying git diff on a newly added file. - Fix environment variables `CLEARML_WEB_HOST`/`CLEARML_FILES_HOST` not passed to running tasks (or updated on the config object). - Fix `--detached` command line option not supported on Windows (ignore and issue warning). - Fix file not found error (errno 2) interpreted as aborted (i.e. `Ctrl-C`). - Fix `from clearml` runtime diff patching. - Fix cache to take cuda version into account. - Fix CPU mode. - Fix multi instances on Windows. - Fix conda support for `git+http` links. - Fix k8s glue does not pass docker environment variables, remove deprecated flags. ### ClearML Agent 0.17.0 * Renamed `trains-agent` as `clearml-agent` (see [clearml-agent](https://github.com/allegroai/clearml-agent) in GitHub).