Added
- Added tooltips to the various explorer views, which will show a great deal of helpful information. For example, the containers tooltips show connected volumes, networks, ports, and more. #1002, #2538, #2592
- Editing files in a running Linux container is now possible. #2465
COPY
andADD
statements in Dockerfiles now support the--chmod
option. #2624- In
docker-build
anddocker-run
tasks, thedocker.host
setting is now honored. #2590 - The preferred file name for Docker Compose files is now "compose.yaml". Scaffolding will still use "docker-compose.yml" for now, but "compose.yaml" files will be recognized as Compose files, allowing for right click -> Compose Up, etc. #2618
- Codicons are now used for almost all icons. #2654
Fixed
- The previously available feature for checking if images are out of date has been re-enabled by default. The behavior now uses HEAD requests which are not subject to Docker Hub's rate limiting. This feature can be disabled with the setting
docker.images.checkForOutdatedImages
. #2691 - GitLab registry connection now supports--and requires--using personal access tokens. Users previously connecting with username and password will need to reconnect with a personal access token. Refer to the GitLab documentation on creating personal access tokens for information on how to do so. #1968, #2688
- Debugging Python apps in WSL should now work correctly. #2641
- On OS X Big Sur,
docker
was frequently missing from thePATH
environment variable for unknown reasons. This issue should now be mitigated. #2578
Experiments (may not be visible to all users)
- In context menus for Docker Compose files, a new option has been added to allow choosing a subset of the services in the Compose file to start--"Compose Up - Choose Services". This is equivalent to running the Compose Up command with the
${serviceList}
magic property in place. #2646