Releases: microsoft/vscode-docker
Releases · microsoft/vscode-docker
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 composeordocker-compose. #2977 - In Python projects, the
.venvdirectory is now added to the.dockerignorefile, so it will no longer be part of thedocker buildcontext. #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.jsonfile. 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
v1.19.0
Added
- For volume mappings in
docker-runtasks, thero,zandrw,zpermissions have been added, allowing support for SELinux systems. #3289
Fixed
docker-runanddocker-buildtasks will now respect thedocker.dockerPathsetting. #3281- Several fixes and enhancements to the Compose language service have been made. #78, #70, #69, #68, #65
- For .NET projects, the
/p:UseAppHost=falseargument is added to thedotnet publishcommand line, in order to prevent a duplicate executable file being created and bloating image size. #3371 - The
envFilesoption indocker-composetasks has been replaced withenvFile, as only one is actually allowed. #3339
v1.18.0
Added
- Substantial additions (to completions especially) have been made to the Compose language service. It now has near-parity to the previously-available features. #3222
- The Compose language service has been turned on by default. #3288
- The walkthrough with the VSCode walkthrough experience is no longer an experiment and is visible to all users. The previous "Getting Started" page has been removed. #3055, #3248
- A command to show
docker statsin the terminal has been added. #3063
Fixed
v1.17.0
Added
- Docker Context lookup at the time of extension activation will now always try using the gRPC API first, due to superior performance. Previously this was an experiment. #3157
Fixed
- "Invalid JSON response body" on certain registry connections. #3185
- Explorer view would appear to load forever if Docker was not installed. #3132
Removed
- The "Report Issue" button has been removed from error toasts. Instead, you can use the command "Docker: Report Issue". #3127
- Since it is now end-of-life, code specific to .NET Core 2.1 has been removed. #3093
Experiments (may not be visible to all users)
- A walkthrough has been added using the new VSCode walkthrough experience, replacing the Docker start page. #3055
v1.16.1
v1.16.0
Added
- VSCode's Workspace Trust feature is now supported. #2829
- The Dockerfile scaffolding for Node.js applications now will use the low-rights
nodeuser by default. #1834 - Profiles are now supported for starting applications with "Compose Up - Select Services" and in
docker-composetasks. #2777 - In compose project groupings in the Containers view, Start and Stop are now available. #2895