Releases: microsoft/vscode-docker
Releases · microsoft/vscode-docker
v1.24.0
Added
- Support has been added for deploying a container image from an image registry (Azure Container Registry, Docker Hub, etc.) to Azure Container Apps. This feature also requires the Azure Container Apps extension. #3535
- Some more advanced diagnostic logging is available in the Output window, by using the command "Developer: Set Log Level...", choosing Docker, and changing the log level to "Debug" or "Trace". #3809
Fixed
v1.23.3
Fixed
- Old versions of Docker Engine should no longer show "Invalid JSON" errors in the container view. #3724
- Container file ownership and permissions were being overwritten when the file was saved. #3740
- If the
docker-run
task emitted a warning or error, debugging would not start, instead just spinning forever. #3751 - If an image name contained a registry that was just a hostname and port, parsing would fail. #3752
v1.23.2
v1.23.1
Fixed
- Images were sometimes listed as created "NaN years ago". #3718
- Certain image name formats caused the containers view to no longer work. #3719
- The
customOptions
andcommand
properties on certain tasks were being over-escaped. #3722 docker-compose
tasks with a list of services to start were being over-escaped. #3726
v1.23.0
Added
- This version includes major changes and rearchitecting to use the Docker CLI exclusively, instead of a mix of the CLI and the HTTP API. This fixes a very common class of issues where the CLI would be working, but the Explorer view would not. #3263
- Added a new
docker.environment
setting that replacesdocker.host
,docker.context
,docker.machineName
, etc. If these settings are in use, you will be prompted to automatically migrate them on first use. #3539
Fixed
- No communication with Docker should occur until the Explorer view is opened or a command is run. #3475
- The explorer view did not work if certificates were needed to authenticate to the Docker server, or if a
gpg-agent
was in use, or several other scenarios. #2058, #3295, #3590 - Debugging Python apps in WSL, without Docker Desktop, should now work. #3525
Removed
- The
docker.explorerRefreshInterval
setting has been removed. Instead of the Explorer view refreshing automatically every two seconds (by default), refreshes occur when relevant events are detected. #3674 - As part of the move to using the CLI, the
--mount
flag is now used instead of--volume
when adding volumes to containers. As a result, the SELinux relabel option,z
is no longer supported. #3656 - Features related to Azure Container Instances (ACI), including creating and using ACI contexts, and deploying to ACI, have been removed. #3655
v1.22.2
v1.22.1
v1.22.0
Added
- Added a setting,
docker.composeCommand
, to allow configuring the command used for Compose operations. If unset, the extension will attempt to automatically detect whether to usedocker compose
ordocker-compose
. #2977 - In Python projects, the
.venv
directory is now added to the.dockerignore
file, so it will no longer be part of thedocker build
context. #3476 - A "Copy Full Tag" command has been added for images in the Registries view. #3481
v1.21.0
v1.20.0
Added
- The "Compose Start" and "Compose Stop" commands available in the explorer context menu will now also be available in the command palette. #3140
Fixed
- Flask apps will now use port 5002 by default, and .NET apps will use the semi-random port scaffolded in the
launchSettings.json
file. This will avoid conflicting with port 5000 which is often in-use on Mac. #3381 - Fixed an issue in the container files explorer on Windows containers with other localizations. #3415
- The experience for adding Dockerfiles to Django projects has been improved slightly. #3410